petitparser 1.7.1 petitparser: ^1.7.1 copied to clipboard
Dynamic parser combinator framework.
Changelog #
1.7.1 #
- Fixed Dart 2.0 strong mode error.
1.7.0 #
- Dart 2.0 compatibility.
- Fixed numerous analyzer warnings.
- Generate better default error messages.
- Moved example grammars to examples.
1.6.1 #
- Fix bug with duplicated package name.
- Update documentation.
1.6.0 #
- Migrate to micro libraries.
- Move Smalltalk, Json, Dart and Lisp grammars to examples.
1.5.5 #
- Strict typing fixes.
1.5.4 #
- Fix analyzer warnings.
- Fix package dependencies.
1.5.3 #
- Dev compiler support.
1.5.2 #
- Enable strong mode.
1.5.1 #
- Improve the Dart parser and add more tests.
1.5.0 #
- Update documentation to match the style guide.
- Change library names.
- Add optimizations and tests for the Dart language grammar.
- Improve comments.
- Better error-handling and primitives for Lisp command line app.
- Fix unicode parsing in the JSON parser.
- Add browser back to dev_dependencies.
1.4.3 #
- Restore the CompositeParser class.
- Add more references to open source projects using PetitParser.
1.4.2 #
- Integrate the tutorial into the README.
- Improve formatting of README code blocks.
1.4.1 #
- Improve test coverage.
- Bump minimum SDK to 1.8.0.
- Remove deprecated CompositeParser class.
1.4.0 #
- Migrate from unittest to test.
- Setup Travis.
- Allow for const GrammarDefinitions.
- Fix typo in docs.
- Clean up the JSON grammar.
- Format the benchmarks.
1.3.7 #
- Cleanup dependencies:
- browser is now
>=0.10.0 <0.11.0
. - unittest is now
>=0.11.0 <0.12.0
. - Remove explicit dependency on matcher.
- browser is now
- Make the JSON parser twice as fast.
- Reformat tests.
1.3.6 #
- Add a benchmark for JSON native vs PetitParser.
1.3.5 #
- Change hasEqualProperties to gracefully handle parsers of inconsistent types.
1.3.4 #
- Format source code.
- Add missing documentation.
1.3.3 #
- Performance optimizations