summaryrefslogtreecommitdiff
path: root/scanner/scan.go
AgeCommit message (Collapse)Author
2023-08-25chore: appease lint and vetMarc Vertes
2023-08-24scanner: handle long string delimiters (#7)Marc Vertes
* scanner: handle long string delimiters Strings now can be delimited by arbitrary sequences of characters. It is also possible to exclude the end delimiter, as for example required for `//` C or Go comments. * scanner: fix handling strings within blocks
2023-08-09codegen: add a bytecode generator (#5)Marc Vertes
* codegen: add a bytecode generator * cleaning scanner, parser and vm1.
2023-07-24scanner: compute numerical values (#2)Marc Vertes
The conversion to numerical values is done by the scanner so it's only done once. This will simplify and accelerate vm0 and the code generator.
2023-07-10first commitMarc Vertes