Commit graph

13 commits

Author SHA1 Message Date
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