Suzanne Soy
|
de12594067
|
WIP
|
2020-09-01 06:41:07 +00:00 |
|
Suzanne Soy
|
592a758fb1
|
Keep annotations in Parser
|
2020-08-31 20:21:56 +00:00 |
|
Suzanne Soy
|
74c3abcccc
|
Debugging the parser
|
2020-08-31 13:36:14 +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
|
31dbe188f0
|
Factor out some of the common parts of the grammar
|
2020-08-26 00:03:15 +00:00 |
|
Suzanne Soy
|
1cf8cb6bd8
|
Adding operators should work now
|
2020-08-23 03:54:12 +00:00 |
|
Suzanne Soy
|
36ed190a5c
|
Cleaned up metaprogramming utility and lenses for records
|
2020-08-20 07:02:00 +00:00 |
|
Suzanne Soy
|
b3d41496d5
|
Use Immutable collections pretty much everywhere"
|
2020-08-20 00:42:04 +00:00 |
|
Suzanne Soy
|
9e234f0663
|
ImmutableDictionary
|
2020-08-19 22:49:35 +00:00 |
|
Suzanne Soy
|
b0c47947a6
|
Custom exception classes, HashCode, started Parser
|
2020-08-19 18:36:41 +00:00 |
|
Suzanne Soy
|
b2b630368c
|
Auto-generate .Equals(), .GetHashCode() and friends
|
2020-08-19 02:28:46 +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 |
|