|
f3b2552679
|
Tokens - Address ('@') token for loop labels
|
2023-01-02 10:00:05 +01:00 |
|
|
a403799d22
|
Scanner - break + continue keywords
|
2023-01-01 19:52:02 +01:00 |
|
|
a69fea5538
|
Errors - ErrorHandler now includes info about the stage that failed
|
2022-12-31 14:00:23 +01:00 |
|
|
980729ceb3
|
Tokens - Renamed EOF to Eof
|
2022-12-31 10:17:25 +01:00 |
|
|
e918d90e39
|
Scanner - Use is_ascii_digit() instead of is_digit(10)
|
2022-12-31 10:15:55 +01:00 |
|
|
984ba5f600
|
Scanner - Reformatted
|
2022-12-31 00:29:38 +01:00 |
|
|
aab0e0a591
|
Scanner - Add the EOF token
|
2022-12-31 00:02:41 +01:00 |
|
|
c1025153d1
|
Scanner - Block comments w/ nesting
|
2022-12-30 20:19:00 +01:00 |
|
|
21778a745e
|
Scanner - Support for identifiers and keywords
|
2022-12-30 20:11:08 +01:00 |
|
|
3ccbcbc1c2
|
Scanner - Numbers
|
2022-12-30 19:10:14 +01:00 |
|
|
75dd3a2db2
|
Scanner - String litterals
|
2022-12-30 18:40:56 +01:00 |
|
|
6fad0fdfc4
|
Scanner - Slashes and whitespace
|
2022-12-30 18:28:36 +01:00 |
|
|
5af93af827
|
Scanner - Moved is_at_end()
|
2022-12-30 18:21:17 +01:00 |
|
|
8bdfbe59de
|
Scanner - 2-character operators
|
2022-12-30 18:20:45 +01:00 |
|
|
5747e02107
|
Scanner - Single-character lexemes
|
2022-12-30 18:13:52 +01:00 |
|
|
124ffd883f
|
Error handler in separate module + basic scanner module
|
2022-12-30 16:56:21 +01:00 |
|