CHatingPython
|
0baf896c3a
|
feat: introduce int32 keyword
Refs: #15
|
2026-06-24 15:27:29 +02:00 |
|
CHatingPython
|
767970c69b
|
feat(furc): introduce while loop statement
Refs: #2
|
2026-06-12 23:10:26 +02:00 |
|
CHatingPython
|
cb7a348540
|
refactor(lexer): change token_handle to token result
Refs: #1
|
2026-06-02 16:49:40 +02:00 |
|
CHatingPython
|
72dc7777fb
|
docs: document token
|
2026-06-02 12:28:39 +02:00 |
|
CHatingPython
|
6ffe1cefbe
|
refactor(furc): rename some token types to PascalCase
|
2026-06-01 17:37:36 +02:00 |
|
CHatingPython
|
91ef7f01a4
|
Add if statement
Signed-off-by: CHatingPython <chatingpython@gmail.com>
|
2026-05-31 19:16:53 +02:00 |
|
CHatingPython
|
737f637a38
|
Add comparison operators
Signed-off-by: CHatingPython <chatingpython@gmail.com>
|
2026-05-31 19:16:51 +02:00 |
|
CHatingPython
|
f4efb53531
|
Add var assign expression
Signed-off-by: CHatingPython <chatingpython@gmail.com>
|
2026-05-31 19:16:51 +02:00 |
|
CHatingPython
|
f178b09f89
|
Add unary expression parsing
Signed-off-by: CHatingPython <chatingpython@gmail.com>
|
2026-05-31 19:16:51 +02:00 |
|
CHatingPython
|
86988ffea5
|
Add node_handle alias suffix _h
Signed-off-by: CHatingPython <chatingpython@gmail.com>
|
2026-05-31 19:16:51 +02:00 |
|
CHatingPython
|
f130553e20
|
Parse binop expressions
Signed-off-by: CHatingPython <chatingpython@gmail.com>
|
2026-05-31 19:16:50 +02:00 |
|
CHatingPython
|
ad84bc50bd
|
Add integers to lexer
Signed-off-by: CHatingPython <chatingpython@gmail.com>
|
2026-05-31 19:16:50 +02:00 |
|
CHatingPython
|
cbb2efc187
|
Improve AST nodes
Signed-off-by: CHatingPython <chatingpython@gmail.com>
|
2026-05-31 19:16:49 +02:00 |
|
CHatingPython
|
535b088f81
|
Add comments to lexer
Signed-off-by: CHatingPython <chatingpython@gmail.com>
|
2026-05-31 19:16:49 +02:00 |
|
CHatingPython
|
438288f8f1
|
Add gtest
Signed-off-by: CHatingPython <chatingpython@gmail.com>
|
2026-05-31 19:16:49 +02:00 |
|
CHatingPython
|
7df35fc075
|
Basic parser
Signed-off-by: CHatingPython <chatingpython@gmail.com>
|
2026-05-31 19:16:49 +02:00 |
|