A toy interpreter for a functional language with extensible records
Go to file
2023-07-05 10:24:03 -06:00
.config Config dev environment for F# 2023-06-24 18:15:55 -07:00
.vscode Debug with terminal to get interactive stdin 2023-06-08 08:01:21 -06:00
.gitignore Config dev environment for F# 2023-06-24 18:15:55 -07:00
ast_classes.fsx Parse when-expressions 2023-07-05 08:52:14 -06:00
AST.cs Fixed typo in RecordPattern.ToString 2023-07-05 10:24:03 -06:00
Expr.g.cs Parse when-expressions 2023-07-05 08:52:14 -06:00
finn.csproj Set up AST class generation 2023-06-24 18:15:37 -07:00
grammar.txt Parse when-expressions 2023-07-05 08:52:14 -06:00
Parser.cs Allow arbitrary patterns as func params 2023-07-05 10:23:34 -06:00
Pattern.g.cs Parse let exprs with simple and variant patterns 2023-07-02 16:37:06 -06:00
Program.cs Converted AST classes to records 2023-07-02 14:27:12 -06:00
strawman1.txt Added strawman designs 2023-06-28 15:51:45 -06:00
strawman2.txt Added strawman designs 2023-06-28 15:51:45 -06:00
strawman3.txt Added strawman designs 2023-06-28 15:51:45 -06:00
strawman4.txt Added arbitrary-string idents to grammar 2023-06-28 16:06:44 -06:00