Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-01 | Improve flexibility | Juan Manuel Tomás | |
This will make it easier to run the parser in a multi-stage setup without sacrificing the standalone setups. Modified comp to extract the location of parsed things. I expose the parts of the Input, Parsing and Failure objects to customize error handling. Parsing and Failure objects have a default printer now. | |||
2022-12-26 | Fix crash where mutually recursive parsers are involved | Juan Manuel Tomás | |
2022-12-17 | Add whitespace parser | Juan Manuel Tomás | |
2022-12-17 | Add negate operator and polish literals | Juan Manuel Tomás | |
2022-12-07 | Expand on alternative parsers and lookahead idea | Juan Manuel Tomás | |
2022-12-06 | Reduce iterators with optional and many | Juan Manuel Tomás | |
2022-12-06 | Fix lookahead input and introduce discarding bind | Juan Manuel Tomás | |
2022-12-04 | First advances to lookahead implementation | Juan Manuel Tomás | |
2022-11-12 | Introduce critical failure type | Juan Manuel Tomás | |
2022-11-03 | Add empty value feature to comp | Juan Manuel Tomás | |
2022-10-31 | Change "any" to "either" and add "nothing" | Juan Manuel Tomás | |
2022-10-30 | Initial Commit | Juan Manuel Tomás | |
This first revision has a working parser generator, with support for custom error reporting and handling of string and file inputs. |