- Build parser on package install
- Parse array constructors correctly
- Parse named arguments correctly
- Parse assembly local bindings correctly
- Parse missing values when destructuring tuples correctly
- Add support for Solidity interfaces
- Improve parsing of visibility and storage specifiers
- Add separate
StateVariableDeclaration
node type - Remove
visibility
andis_constant
keys fromDeclarativeExpression
node - Remove many JavaScript grammar rules not valid in Solidity
- Fix CLI with file arguments
- Fix parsing of array constructors
- Fix error on braces inside string literals
- Fix top-level statements in grammar
- Add missing specifiers to function parameter definition
- Add missing denominations
- Allow expressions inside array parts
- Allow expressions in modifier arguments
- Add support for parsing inline assembly
- Treat placeholder as a special AST node