The SmaCC
scanner-compiler uses #storeOn: to put the characters it
is matching for into the source-code. The original implementation
of Character>>storeOn: only prints a dollar and the respective
character. This works well for all printable characters but not
for others such as 'Character lf' or 'Character cr', since
Monticello is converting all the source-code to a standard form
destroying some special character-literals and breaking the SmaCC
scanner.
Uff, this is it ;-)
You got it finally. Very well done ! Good job
I published a new versions of Magritte and Pier to SqueakSource that
fixes the issues with the parser. No recompilation needed anymore.
Cheers,
Lukas
--
Lukas Renggli