parser_combinator 0.2.9
parser_combinator: ^0.2.9 copied to clipboard
Parser combinator is a collection of parsers that can be used to combine basic parsers to create parsers for more complex rules.
0.2.9 #
- Added documentation of how some parsers work.
0.2.8 #
- Minor changes in
Utf8Reader.
0.2.7 #
- Minor changes in the JSON parser.
0.2.6 #
- Minor changes to the way UTF8 text is parsed.
0.2.5 #
- Minor changes in the JSON parser.
0.2.4 #
- Fixed bugs.
0.2.3 #
- Fixed bugs.
0.2.2 #
- Added
FileReaderclass for buffered reading of data from files. - Added
Utf8FileReaderclass for reading data from text files in UTF8 encoding using theFileReaderreader.
0.2.1 #
- Fixed bug in
ErrorUnexpectedCharacterwith incorrect behavior withStringReader
0.2.0 #
- Breaking change. Now the parser can parse character data from any source, not just directly from a
String. A lightweightStringReaderinterface has been implemented for this purpose. This practically does not reduce performance and at the same time allows to parse character data directly from files (if there is an implementation of the corresponding string data reader).
0.1.11 #
- Small breaking change. Changed the error handling mechanism to improve performance.
0.1.10 #
- Added error
ErrorExpectedTag.
0.1.9 #
- Fixed bug in parser
Not.
0.1.8 #
- Changed the algorithm of the
error handler, in order to increase performance. - Added parsers
AllMatches,HasMatch,Match,ReplaceAll.
0.1.7 #
- Fixed bug in
TakeWhile1with type argument.
0.1.6 #
- The JSON parser has been moved to
lib\extra\json_parser.dartand can be used as a dependency.
0.1.5 #
- Added parser
OneOf.
0.1.4 #
- Added optimizations for the code generator.
0.1.3 #
- Added code generator.
0.1.2 #
- Fixed bugs with class names.
- Added some parser tests.
0.1.1 #
- Fixed bugs with class names.
0.1.0 #
- Public release.