Suzanne Soy
|
5b536be53b
|
Parser seems to work
|
2020-09-01 04:52:24 +00:00 |
|
Suzanne Soy
|
90e9a53107
|
draft for the parser
|
2020-08-28 02:15:32 +00:00 |
|
Suzanne Soy
|
139ed61fcd
|
Hide default case shorthands for Grammar to check for empty grammars
|
2020-08-26 00:19:11 +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
|
36ed190a5c
|
Cleaned up metaprogramming utility and lenses for records
|
2020-08-20 07:02:00 +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
|
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
|
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 |
|