amery
|
0120cf0cc6
|
lexer: introduce Lexer wrapper for io.RuneScanner
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-29 00:01:21 +00:00 |
|
amery
|
48b75ec3c3
|
lexer: introduce a Position (Line, Column) handler
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-28 23:02:37 +00:00 |
|
amery
|
a4124fb3e1
|
lexer: introduce Accept()/AcceptAll() helpers
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-28 22:36:29 +00:00 |
|
amery
|
d760902dce
|
lexer: introduce StateFn and the basic state machine loop
Signed-off-by: Alejandro Mery <amery@jpi.io>
|
2023-08-28 22:36:26 +00:00 |
|