Hm OK, it seems that the length of the input line is limited to 80 characters:
XYBASIC EDIT REV 2.14
COPYRIGHT 1978, 1979, 1980, 1981 BY MARK WILLIAMS COMPANY, CHICAGO
WIDTH? 255
END OF MEMORY?
48243 BYTES FREE
OK
10 DEF FNRECT$(X1%, Y1%, X2%, Y2%) = CHR$(27)+"_GRECT"+STR$(X1%)+";"+STR$(Y1%)+
list
10 DEF FNRECT$(X1%, Y1%, X2%, Y2%) = CHR$(27)+"_GRECT"+STR$(X1%)+";"+STR$(Y1%)+
OK
I copied and pasted your line from the posting above into the terminal, but it gets truncated. The WIDTH setting affects line lenght for output only.