Commit graph

21 commits

Author SHA1 Message Date
1bd0e383ed
One big test case and improving code documentation. 2024-02-24 23:35:19 -06:00
b27e16776e
Full coverage on tokenization, including a small real file example. 2024-02-24 15:25:33 -06:00
cd98dc0342
More tests for the Tokenizer 2024-02-24 11:26:12 -06:00
64a0e8bd92
More tests, minor behavioral changes to provide better information. 2024-02-24 10:40:46 -06:00
f7bc41e539
Writing tests and test utilities for the Tokenizer 2024-02-24 10:21:00 -06:00
d265e1b617
Finished untested version of tokenizer. 2024-02-21 19:59:59 -06:00
7beaef3b0d
Continued work on the Tokenizer. Starting to track source position. 2024-02-20 21:47:36 -06:00
c5ea827944
Expanding on definitions, starting the tokenizer implementation. 2024-02-18 21:41:43 -06:00
bad991337d
Working on building out tokenization and codifying things like keywords. 2024-02-18 15:05:52 -06:00
fdb150b12d
Starting to write tests for character reader. 2024-02-18 10:27:00 -06:00
7ae19980d9
WIP: Fleshing out the CharacterReader before tests. 2024-02-10 22:43:37 -06:00
a10f5fa1b1
Adding the beginning components of a parser and some tests. 2024-02-10 22:29:21 -06:00
c3d84bc4a6
Fixed unit function 2024-02-07 07:42:51 -06:00
4962291f89
Using defn for definitions (type classes) 2024-02-07 07:41:53 -06:00
6a08ad31f0
Big changes/progress, functions are finally becoming decent. 2024-02-07 06:50:42 -06:00
2ad400167a
Starting to overhaul functions again. Expanding EBNF. 2024-01-31 08:26:34 -06:00
592ddb7baa
Starting EBNF 2024-01-29 21:15:42 -06:00
e9c6b3a39b
Tons of work. Greater degree of consistency at this point. Main language is mostly reasonable. 2024-01-28 22:01:12 -06:00
218647484d
Continuing to toss ideas around and work on different parts of the base design. 2024-01-27 22:00:47 -06:00
5854408466
Running pre-commit for the first time. 2024-01-24 22:52:27 -06:00
c7aa5e19a9
First dump of madness. 2024-01-24 22:52:03 -06:00