Do not limit strings to 255 characters

This commit is contained in:
ISSOtm
2024-03-21 21:31:10 -04:00
committed by Sylvie
parent 9f239f6dcc
commit e255af9e10
25 changed files with 52 additions and 130 deletions

View File

@@ -1,13 +1,20 @@
println """This paragraph has exactly 257--that's two hundred and
fifty-seven--characters altogether. That's just enough for its last
two characters to be truncated by rgbasm's lexer, since it can't
handle more than 255-character strings. The final two won't print: !?"""
println """Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium dol-
oremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore verita-
tis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam vol-
uptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur
magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam
est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed
quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam
quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam
corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis
autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil mole-
stiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?"""
MACRO mac
println "\1" ; x1
println "\1\1\1\1\1\1" ; x6
println "\1\1\1\1\1\1\1" ; x7
ENDM
mac Hello! ; 6x6 = 36
mac This sentence spans forty-three characters. ; 43x6 = 258
mac Hello! ; 6x7 = 42
mac This sentence spans forty-three characters. ; 43x7 = 301