Stan Hebben
7c33560a67
- Added static initializers
- Added switch statements
- Started work on increment and decrement operators
- Starting work on Constructor, the build tool
6年前
Stan Hebben
8c090f75c1
- Added values for default arguments to the CallExpression
- Started work on definition formatting
6年前
Stan Hebben
2078d3f1cc
- Statements can now also store comments before and after them
- Added comment & partial whitespace preservation to the file formatter
6年前
kindlich
88cde8fb59
More work on Java
- Variable and parameter names should in most cases be stored in the generated code, toggleable with a boolean in JavaWriter
- TryCatch should work, except for returns or jumps outside the block as no finally's will be applied then, also, didnt yet start with Try with resources
- Started with classes, constructors, fields and methods
6年前
stan
cbbc503504
Add iterators, statements, more expressions (#3 )
6年前
Stan Hebben
7bdf009733
- Added more operators
- Added operators that require values to be cast
6年前
kindlich
8304947fd3
Statements now Extend Taggable and added local variables
6年前
kindlich
f02581f3f2
Added MemberVisitor and moved some calls there
6年前
Stan Hebben
a509d45843
- Added arithmetic support for int
- Fixed character entities
6年前
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年前
Stan Hebben
0aa2dfecdb
- Renamed JavaTypeSignatureVisitor to JavaTypeVisitor
6年前
Stan Hebben
ba5d0f73b5
- Added tagging system to tag classes and members with compile-time information
- Improved scripting example to use those tags
- Generated script block methods use script names
- Minor code improvements
6年前
Stan Hebben
ed994e4d3b
Initial commit.
6年前