Open Matthewar opened 6 years ago
Using parsec to write parser in monadic style. Need to ensure that error messages - which are implemented in a different way, are carried across from previous method.
Potential errors to add:
Currently testing for error cases as well as valid cases, but not testing error messages, should probably check for the actual message to guarantee "readable" error messages.
Future consideration: How to process error recovery with parsec.
See issue #47
Need to clean generators file, to remove commented functions.
Will need to check this branch for any commented functions before merging (clean up any old functions not moved across but left in the code)
Starting with commit f8c0728ee7420eecbdc1c8e0f64905eccab145da - the parser is being refactored for better usability and complete testing before release.
Using this issue to track changes to the parser and add elements to be considered.