summaryrefslogtreecommitdiffstats
path: root/parser.sml
AgeCommit message (Collapse)AuthorFilesLines
2023-02-10Add module syntax to the parser.Rose Hogenson1-16/+94
2022-09-12Get rid of the Y combinator.Rose Hogenson1-73/+72
It's a bit overcomplicated. We can rely on the fact that parsers are functions.
2022-09-11Don't break the parser abstraction for recursion.Rose Hogenson1-37/+44
Parsers are values. Of course, one can always make recursion from scratch even if the language doesn't allow recursive values.
2022-09-11Fix a performance issues in parser.sml.Rose Hogenson1-3/+3
2022-09-11Add a simple expression parser.Rose Hogenson1-0/+352