|
|
f8f90fe92d
|
Added ultra simple build script for debug
|
2025-06-19 02:25:52 +10:00 |
|
|
|
4a8f44d23f
|
Fixed parseStmt called on uninitialized nlParser.ast
Also parseStmt now discards nlTokKind.tkEOL (this shouldn't be left in long term, just a temporary solution)
|
2025-06-19 02:24:04 +10:00 |
|
|
|
2af3000c2e
|
eeeeekkk typo :(
|
2025-06-19 02:11:52 +10:00 |
|
|
|
f8697bd662
|
1 gazillion changes (mostly documenting my insanity optimizing + naming)
|
2025-06-19 02:09:43 +10:00 |
|
|
|
ebef458186
|
Implementing greedy matching via template macros (not in a working state)
|
2025-06-18 19:04:33 +10:00 |
|
|
|
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 |
|