The parser, is "ok" but should be improved to remove code repetition and allow for parser plugins
The parser, is "ok" but should be improved to remove code repetition and allow for parser plugins