Aidan Hahn
|
aaa0a8a507
|
Lexer is significantly better tested and more advanced
|
2019-11-28 23:51:19 -08:00 |
|
Aidan Hahn
|
65cecb3647
|
way better lex function
|
2019-11-28 22:43:30 -08:00 |
|
Aidan Hahn
|
6f7adc0789
|
sync
:
|
2019-11-28 20:24:50 -08:00 |
|
Aidan Hahn
|
7e175dec95
|
It builds
|
2019-11-28 20:07:28 -08:00 |
|
Aidan Hahn
|
7aa80376bb
|
Finished Pretty Print function
|
2019-11-28 10:23:02 -08:00 |
|
Aidan Hahn
|
84013cb4a0
|
fleshed out GetVar, added Token stack collection, started printing module
|
2019-11-28 08:57:12 -08:00 |
|
Aidan
|
516fda54b3
|
started work on variable table
|
2019-11-28 01:04:51 -08:00 |
|
Aidan
|
4e0890053d
|
Removed finished TODO
|
2019-11-28 00:44:28 -08:00 |
|
Aidan
|
8a36697002
|
Actually there was a glaring omission in the previous few commits
|
2019-11-28 00:43:54 -08:00 |
|
Aidan
|
4f9663acf0
|
Finished Lexing
|
2019-11-28 00:42:47 -08:00 |
|
Aidan
|
8643824bb6
|
Wow! finished function table, almost finished with lexing as a whole
|
2019-11-28 00:39:08 -08:00 |
|
Aidan
|
bb070592a6
|
had an idea or two
|
2019-11-21 21:10:22 -08:00 |
|
Aidan
|
2b5e43a322
|
implemented data types for symbol table
|
2019-11-21 20:59:14 -08:00 |
|
Aidan
|
f3c0f366d2
|
sketched out more TODOs
|
2019-11-21 20:32:00 -08:00 |
|
Aidan
|
900ab87f92
|
basic parsing functions, to be improved later
|
2019-11-21 19:58:28 -08:00 |
|
Aidan
|
45d32cef6b
|
fleshed out parser loop
|
2019-11-19 19:15:20 -08:00 |
|
Aidan Hahn
|
cb84db53d8
|
fixed recursive case for lexing a list
|
2019-11-18 23:24:33 -08:00 |
|
Aidan Hahn
|
d38f53208b
|
repo oops
|
2019-11-18 22:44:24 -08:00 |
|
Aidan Hahn
|
8faa02f7f7
|
good restructure: less code
|
2019-11-16 16:16:05 -08:00 |
|
Aidan
|
fd7cab77f4
|
improved lex function layout, fleshed out some cases
|
2019-11-16 01:08:01 -08:00 |
|
Aidan Hahn
|
ac6d039ed5
|
move iterator
|
2019-11-12 14:17:04 -08:00 |
|
Aidan Hahn
|
279e0d7ee1
|
forgot to finish documenting an enum
|
2019-11-12 14:10:07 -08:00 |
|
Aidan Hahn
|
6e57fe7e09
|
many notes to self
|
2019-11-12 13:25:53 -08:00 |
|
Aidan Hahn
|
123301881e
|
better skel for lex
|
2019-11-12 13:09:31 -08:00 |
|
Aidan Hahn
|
dcb23e08d8
|
fix typo in last commit
|
2019-11-12 13:02:31 -08:00 |
|
Aidan Hahn
|
9799eb2931
|
skel for lex function
|
2019-11-12 13:02:06 -08:00 |
|
Aidan Hahn
|
b28ba051e9
|
improved token design
|
2019-11-12 12:24:45 -08:00 |
|
Aidan
|
8e767754f2
|
project layout
|
2019-11-06 20:38:50 -08:00 |
|