UNPKG

solidity-antlr4

Version:

Solidity Lang Lexer and Parser by official ANTLR4 grammar

143 lines (73 loc) 1.92 kB
# solidity-antlr4 ## 2.7.1 ### Patch Changes - 763036c: change function declaration node - 70b9568: prettier plugin support comment ## 2.7.0 ### Minor Changes - ee62da8: change ast node type - cbf7675: support prettier plugin ### Patch Changes - 34a30da: add codegen based on prettier ## 2.6.2 ### Patch Changes - 89467d8: support order when query selector ## 2.6.1 ### Patch Changes - c752710: support offset filter when query selector ## 2.6.0 ### Minor Changes - 680d17c: support css like ast selector ### Patch Changes - 054ba06: alias expression statement as expression - 4aa05d2: correct symbol alias types ## 2.5.2 ### Patch Changes - 1284c64: remove `index` in traverse path ## 2.5.0 ### Minor Changes - ab1681a: refact ast traverse utils, make it easy to use ## 2.4.3 ### Patch Changes - c993dee: re define union types ## 2.4.2 ### Patch Changes - e343fc8: fix some issue in event and error definition ## 2.4.1 ### Patch Changes - 0bbaf07: support matches when traverse ## 2.4.0 ### Minor Changes - 45e7e93: changed callback param of traverse enter/exit ## 2.3.0 ### Minor Changes - dcf10a7: reduce and combine ast nodes, use `xxxKind` to distinguish ### Patch Changes - 6e87962: support traverse/walker and refact serialize ## 2.2.1 ### Patch Changes - faa6480: format dist files ## 2.2.0 ### Minor Changes - 4bc5dea: use unbuild to build standard esm/cjs dists ## 2.1.3 ### Patch Changes - 5e47215: change build targets to es5 ## 2.1.2 ### Patch Changes - abe94c4: add main to packagejson for legacy node version ## 2.1.1 ### Patch Changes - patch for unit tests and npm package keywords ## 2.1.0 ### Minor Changes - 90fa8b5: update readme and format file locations ## 2.0.0 ### Major Changes - support syntax tree and tokenizer ## 1.1.0 ### Minor Changes - 41d84b5: core ast visitors ## 1.0.1 ### Patch Changes - e29c95d: clean project