Stan Hebben
|
56f8ddc622
|
Merge branch 'development' of https://git.openzen.org/ZenScript/ZenScript into development
# Conflicts:
# ScriptingExample/scripts/statements.zs
|
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
|
3231fa08fb
|
Merge remote-tracking branch 'Stan/development' into development
|
6 years ago |
Stan Hebben
|
3c3040a8d9
|
Fixed duplicate NOT operator on bool.
|
6 years ago |
kindlich
|
7c777c2f71
|
More work on ExpressionVisitors and added String add method to JavaWriter
|
6 years ago |
kindlich
|
5d75fec02b
|
Merge stan's chagnes
branch 'Stan/development' into development
|
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
|
20cecb824f
|
Fixed support for named character entities.
|
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 |
Stan Hebben
|
3d725f0740
|
Removed scripts.class and updated gitignore
|
6 years ago |
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 years ago |
kindlich
|
d1b566dc5a
|
Made Helloworld possible
|
6 years ago |
Stan Hebben
|
e9b5ccf146
|
- Added example project
- Added some utility methods
|
6 years ago |
Stan Hebben
|
f435d802f1
|
Test for SSH commits
|
6 years ago |
Stan Hebben
|
ed994e4d3b
|
Initial commit.
|
6 years ago |