Commit Graph

9 Commits

Author SHA1 Message Date
Suzanne Soy
74c3abcccc Debugging the parser 2020-08-31 13:36:14 +00:00
Suzanne Soy
829bff6c2b Parser on immutable stream of lexemes, returns a rough representation of the AST 2020-08-31 02:27:59 +00:00
Suzanne Soy
afb04df4a6 Lexer on IImmutableEnumerable (replayable streams, leaves open the possibility to make coroutines to update the lexer's tokens later) 2020-08-30 22:22:04 +00:00
Suzanne Soy
90e9a53107 draft for the parser 2020-08-28 02:15:32 +00:00
Suzanne Soy
6d5d0dd00b Generate grammar from precedence DAG 2020-08-24 02:40:36 +00:00
Suzanne Soy
1cf8cb6bd8 Adding operators should work now 2020-08-23 03:54:12 +00:00
Suzanne Soy
c534c2c6ab Epsilon transitions in lexer 2020-08-16 02:58:40 +00:00
Suzanne Soy
ff459fb1fd Lexer now uses a proper automaton. 2020-08-16 00:45:07 +00:00
Suzanne Soy
900749670e Initial commit 2020-08-16 00:45:06 +00:00