Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-07 | Adapt to changes in monparser | Juan Manuel Tomás | |
2022-11-12 | Better error reporting for numbers | Juan Manuel Tomás | |
If sign has been parsed, there must be a natural after it. | |||
2022-11-12 | Make char parsing more compact and rework keywords | Juan Manuel Tomás | |
Now true, false and null have more accurate error reporting. | |||
2022-11-12 | Improve error handling | Juan Manuel Tomás | |
Adapted the parser to the new failure types in monparser. Now object and array errors seem to correctly report place of failure. | |||
2022-11-04 | Change how array and object return empty value | Juan Manuel Tomás | |
2022-11-04 | Generate a better parse tree | Juan Manuel Tomás | |
2022-11-03 | Add an interface to the json package | Juan Manuel Tomás | |
2022-11-03 | Add parsers for most of the spec | Juan Manuel Tomás | |
Some concessions were made when handling unicode and whitespace. | |||
2022-11-03 | Adapt to using empty values in comp | Juan Manuel Tomás | |
Also changed some names to make them more parser-y. | |||
2022-11-03 | Add a whitespace parser | Juan Manuel Tomás | |
This one just ignores the consumed input. | |||
2022-11-02 | Add a string parser | Juan Manuel Tomás | |
Doesn't have good error reporting yet. Planning on making so the monparser comp macro allows not defining a binding. That way less work is needed when ignoring stuff. | |||
2022-10-31 | Adjust code to changes in monparser | Juan Manuel Tomás | |
2022-10-30 | Add a number parser | Juan Manuel Tomás | |
Most of the spec regarding numbers is covered but currently numbers can have leading 0's and + sign. | |||
2022-10-30 | Initial Commit | Juan Manuel Tomás | |