|
|
a258802945
|
Begun parser design + typo fixes + improved lexer modularity
|
2025-06-18 13:35:07 +10:00 |
|
|
|
90ca138904
|
Fixed build tokens not unwrapping when both EOL and EOF occur
|
2025-06-18 02:35:51 +10:00 |
|
|
|
3ce9390be4
|
Simple (shit) working lexer via nlTokStream
Currently only tested on strings but its highly extendable if you modify the getTokType mapping of chars to their nlTokType
|
2025-06-18 01:25:20 +10:00 |
|
|
|
edf164df90
|
Renamed nlTok.tokType to nlTok.tType
|
2025-06-17 19:11:03 +10:00 |
|
|
|
12c200b13f
|
Commit (unimplemented) parser & AST
|
2025-06-17 14:00:58 +10:00 |
|
|
|
f3c604631b
|
Moved all lexer functionality to src/noether/lexer
|
2025-06-17 13:20:33 +10:00 |
|
|
|
dff40e6b27
|
Added support for various nlTokTypes and added multiple demos
|
2025-06-17 13:08:21 +10:00 |
|
|
|
e49b1d659b
|
Binary artifacts are now stored to the ignored bin/ directory
|
2025-06-17 11:37:43 +10:00 |
|
|
|
9109c4d680
|
Tokenisation now accessible via the nlTokStream interface
nlTokStream relies on the functionality of nlLStream
|
2025-06-17 11:29:31 +10:00 |
|
|
|
4b20f9961b
|
begin shift to nim code base
|
2025-06-16 20:47:52 +10:00 |
|
|
|
33bcffdc69
|
commit state before changing what noether considers primitive roots
|
2025-06-12 14:42:03 +10:00 |
|
|
|
a168a728ce
|
minimum working requirements
|
2025-06-11 12:43:49 +10:00 |
|
|
|
c743ca0b85
|
lalalala
|
2025-06-11 11:11:35 +10:00 |
|