Hi Stef,
I think it is possible. After compiling your parser and scanner classes, take your scanner class and create it on a stream
stefScanner := StefScanner on: (ReadStream on: 'My test string for my parser').
Then each token will be retrieved with SmaCCScanner>>#next
stefScanner next
Regards,
Thierry