source_parser 1.1.2 source_parser: ^1.1.2 copied to clipboard
A project for parsing existing Dart code. You can then modify this parsed structure to modify any Dart source code.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
[1.1.0] - 2019-07-08 #
NOTE: This update will break code if you are accessing map, set, or list literals due to grammar changes with Dart v2.3 (see here)
Added #
- Elements class (plus dependencies) for set and map literals
Changed #
- Updated the grammar to reflect the changes in Dart v2.3 (see here)
- Fixed bug where constructor invocations caused an exception
- Small format changes from health suggestions
- Removed illegal test cases for list literal
- Updated pubspec dependency versions
- Updated KNOWN_ERRORS.txt
- Updated the README
[1.0.6] - 2019-06-24 #
Changed #
- Updated Homepage link to GitHub repository in pubspec.yaml
- Applied dartfmt to remaining classes
[1.0.5] - 2019-06-24 #
Changed #
- Fixed bug with AssignableExpression and increment operators (see https://github.com/dart-lang/language/issues/381)
- Removed test cases from arguments, expressions, primary, and selectors that were not actually allowed in dart lang
- Applied dartdoc style to comments
- Applied dartfmt to all classes
- Updated KNOWN_ERRORS.txt
- Updated the README
[1.0.4] - 2019-06-13 #
Changed #
- Made the main source_parser.dart script export generic ParserType and exceptions
- Updated the README
[1.0.3] - 2019-06-06 #
Changed #
- Made the main source_parser.dart script export all necessary scripts
- Fixed bug with FunctionSignature being declared in two separate places