- Switch to ANTLR grammar (see #80):
- Supports Java 17 (allegedly)
- Verified on Hadoop project (~1.8 million LoC without comments, commit
ec0ff1d
) - Concrete syntax generated by ANTLR is mapped to abstract
tree
syntax (seeparser.TreeMappings.kt
)
- Translate unknown syntax into placeholder expressions
- New command line option:
-o DIR
— output into a directory/file
- Add standard library in EO for translating primitives (see #57, #59, #61)
- Minor fixes (see #48, #60)
- Set up CI with Rultor (see #51, #52, #53, #54, #55)
- Add linter and automate Maven publishing (see #50)
Technical release.
- Add code generation for classes and methods
- Add code generation for expressions