Commit Graph

10 Commits

Author SHA1 Message Date
Suzanne Soy
de12594067 WIP 2020-09-01 06:41:07 +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
62f7209b14 Moved Parser.cs to MixFix.cs to keep the grammar generation separate. 2020-08-21 01:32:18 +00:00
Suzanne Soy
fce4e7f53c Lenses are working, implemented addition of an operator to the parser. 2020-08-21 00:21:42 +00:00
Suzanne Soy
b2b630368c Auto-generate .Equals(), .GetHashCode() and friends 2020-08-19 02:28:46 +00:00
Suzanne Soy
ea6f61f9d3 Generate record (immutable plain data objects) types in addition to variant-like (safe enums with values) 2020-08-18 23:42:41 +00:00
Suzanne Soy
f21786d6b1 Use .replit to customize the build command 2020-08-17 03:41:48 +00:00
Suzanne Soy
ff459fb1fd Lexer now uses a proper automaton. 2020-08-16 00:45:07 +00:00