nocturn9x
|
9bb1bc8462
|
Added more expressions to the parser
|
2021-08-21 15:04:46 +02:00 |
nocturn9x
|
e1a6aea05c
|
Added assert keyword and removed unused method
|
2021-08-21 15:03:27 +02:00 |
nocturn9x
|
1b4e8d6fab
|
Added basic expressions to recursive descent parser
|
2021-08-20 18:47:30 +02:00 |
nocturn9x
|
5bf36e5f2d
|
Removed and, or, not keywords
|
2021-08-20 18:41:37 +02:00 |
nocturn9x
|
0f9c388c60
|
Added and, or, not keywords
|
2021-08-20 18:40:16 +02:00 |
nocturn9x
|
bc2bec05de
|
Fixed self.check()
|
2021-08-20 18:27:49 +02:00 |
nocturn9x
|
32f375c40c
|
Minor changes to the lexer
|
2021-08-20 18:14:22 +02:00 |
nocturn9x
|
66b6f4521a
|
Fixed lexer bugs, removed struct keyword, added more keywords (class, import, from, async, raise) and triple-character tokens support
|
2021-08-19 15:57:49 +02:00 |
nocturn9x
|
099109daa6
|
Added support for FloorDiv (//) and removed redundant variable from Lexer.next()
|
2021-07-31 10:20:16 +02:00 |
nocturn9x
|
eb538f9d4b
|
Removed 'comment' token and added FloorDiv token
|
2021-07-31 10:19:39 +02:00 |
nocturn9x
|
925ad52293
|
Added escape sequence support for string literals, string prefixes, multi-line strings. Ditched multi-line comments and changed inline comment character to '#'. Updated grammar accordingly
|
2021-07-27 14:11:51 +02:00 |
nocturn9x
|
1262a77fb0
|
Improved lexer module + began to work on the parser
|
2021-07-18 16:21:34 +02:00 |
nocturn9x
|
26e1727e72
|
Updated src directory with new project structure
|
2021-07-13 16:10:08 +02:00 |
nocturn9x
|
63d524ccf6
|
Fixed typo in ast.nim's docstring
|
2021-07-12 18:28:01 +02:00 |
nocturn9x
|
ecc9098a6b
|
Started to work on the AST
|
2021-07-12 18:26:01 +02:00 |
nocturn9x
|
27ca6a06a9
|
Added lexer
|
2021-07-12 16:37:51 +02:00 |