Stan Hebben
8b327ec7f7
- Added package info to definitions
- Added parameter index to function parameters
- Removed unnecessary expression types; these can be implemented differently
- WIP on a code (re)formatter
6 years ago
Stan Hebben
38bc27bdaf
- Added visitors for generic parameter bounds
- Separated this vs super base call into separate classes
6 years ago
stan
cbbc503504
Add iterators, statements, more expressions (#3 )
6 years ago
kindlich
599bc9ac36
More java stuff
- If/Else
- While do and do While
- For
6 years ago
kindlich
7c777c2f71
More work on ExpressionVisitors and added String add method to JavaWriter
6 years ago
Stan Hebben
7bdf009733
- Added more operators
- Added operators that require values to be cast
6 years ago
kindlich
8304947fd3
Statements now Extend Taggable and added local variables
6 years ago
kindlich
a782c2a145
Removed unnecessary Field in ExpressionVisitor
6 years ago
kindlich
6756905957
Removed Membervisitor
6 years ago
kindlich
f02581f3f2
Added MemberVisitor and moved some calls there
6 years ago
Stan Hebben
a509d45843
- Added arithmetic support for int
- Fixed character entities
6 years ago
Stan Hebben
6c510eb26b
- Added bytecode implementation interface & support for it in the expression compiler
- Replaced StringUtils.unescape with a simpler implementation
- Added BuiltinTypeMembers to allow the compiler control over its tags
6 years ago
Stan Hebben
0aa2dfecdb
- Renamed JavaTypeSignatureVisitor to JavaTypeVisitor
6 years ago
Stan Hebben
b8998ea1f4
- Moved Java bytecode generation to its own project.
- Added some utility methods to ParsedFile to parse from different sources.
6 years ago