kindlich 
							  
							
						 
						
							
								40e90817fd
								
									
										
											
								
							 
						 
						
							Merge remote-tracking branch 'Stan/development' into development 
							
							
						 
						7 vuotta sitten  
				
					
						
							
								 
						
							
								8c090f75c1
								
							 
						 
						
							- Added values for default arguments to the CallExpression 
							
							- Started work on definition formatting 
							
							
						 
						7 vuotta sitten  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								1126c8370c
								
									
										
											
								
							 
						 
						
							Functions in Java 
							
							
						 
						7 vuotta sitten  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								e09877d432
								
									
										
											
								
							 
						 
						
							One generated class per script file + classes 
							
							
						 
						7 vuotta sitten  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								04899f9247
								
									
										
											
								
							 
						 
						
							Compares will now use the compare fields directly instead of the type name 
							
							
						 
						7 vuotta sitten  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								1a262f7c09
								
									
										
											
								
							 
						 
						
							Merge remote-tracking branch 'Stan/development' into development 
							
							
						 
						7 vuotta sitten  
				
					
						
							
								 
						
							
								2078d3f1cc
								
							 
						 
						
							- Statements can now also store comments before and after them 
							
							- Added comment & partial whitespace preservation to the file formatter 
							
							
						 
						7 vuotta sitten  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								5efd13e077
								
									
										
											
								
							 
						 
						
							Merge remote-tracking branch 'Stan/development' into development 
							
							
						 
						7 vuotta sitten  
				
					
						
							
								 
						
							
								86b521640c
								
							 
						 
						
							Improved implementation of global expressions. 
							
							
						 
						7 vuotta sitten  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								c754619684
								
									
										
											
								
							 
						 
						
							Better be save than sorry and commit before something happens again... 
							
							
						 
						7 vuotta sitten  
				
					
						
							
								 
						
							
								16e2dd8da4
								
							 
						 
						
							- Added validator 
							
							- Members are now aware of the definition they are in
- NotExpressions and EqualsExpressions have been removed; they were redundant 
							
							
						 
						7 vuotta sitten  
				
					
						
							
								 
						
							
								333c5f429d
								
							 
						 
						
							Adding (part of) support for optional types. 
							
							
						 
						7 vuotta sitten  
				
					
						
							
								 
						
							
								c88d5f01ce
								
							 
						 
						
							Merge branch 'development' of https://git.openzen.org/ZenScript/ZenScript  into development 
							
							
						 
						7 vuotta sitten  
				
					
						
							
								 
						
							
								79720b4165
								
							 
						 
						
							- Fix bug in TypeFormatter with optional types 
							
							- Added virtual modifier
- Optimized parsing of modifiers
- 
							
							
						 
						7 vuotta sitten  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								e202828906
								
							 
						 
						
							Enums and this() 
							
							
- Basic work on enumerations, they should work now
- this() constructor calls should work now
- Moved methods for calulcating descriptions and signatures to seperate utils class 
							
							
						 
						7 vuotta sitten  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								40ba457de7
								
									
										
											
								
							 
						 
						
							Merge remote-tracking branch 'Stan/development' into development 
							
							
						 
						7 vuotta sitten  
				
					
						
							
								 
						
							
								a0f0b9d906
								
							 
						 
						
							Adjusted handling of coalesce operator so it can also return an optional if the second operand is an optional. 
							
							
						 
						7 vuotta sitten  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								401dbb5d35
								
									
										
											
								
							 
						 
						
							Enums and this() 
							
							
- Basic work on enumerations, they should work now
- this() constructor calls should work now
- Moved methods for calulcating descriptions and signatures to seperate utils class 
							
							
						 
						7 vuotta sitten  
				
					
						
							
								 
						
							
								e8bc10b5ba
								
							 
						 
						
							Renamed values in Modifiers 
							
							
						 
						7 vuotta sitten  
				
					
						
							
								 
						
							
								565a59947d
								
							 
						 
						
							Fixed enum constants 
							
							
						 
						7 vuotta sitten  
				
					
						
							
								 
						
							
								edf7f11a1b
								
							 
						 
						
							Renamed "classes_structs" package to "definitions. 
							
							
						 
						7 vuotta sitten  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								00a1770916
								
									
										
											
								
							 
						 
						
							Removed isFinal check as no longer required for declaring fields 
							
							
						 
						7 vuotta sitten  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								6c02bbcaa5
								
									
										
											
								
							 
						 
						
							Merge remote-tracking branch 'Stan/development' into development 
							
							
						 
						7 vuotta sitten  
				
					
						
							
							  
		    					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 
							
							
						 
						7 vuotta sitten  
				
					
						
							
								 
						
							
								ae21c007d9
								
							 
						 
						
							- Separated calls from casts 
							
							- Fixed priorities for brackets in the code formatter
- Added code position to definitions
- In a FieldMember the final status is now stored in the modifiers instead of a separate field
- WIP on implementing function definitions properly 
							
							
						 
						7 vuotta sitten  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								f6a30603f7
								
									
										
											
								
							 
						 
						
							merge remote-tracking branch 'Stan/development' into development 
							
							
						 
						7 vuotta sitten  
				
					
						
							
								 
						
							
								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 
							
							
						 
						7 vuotta sitten  
				
					
						
							
								 
						
							
								56f8ddc622
								
							 
						 
						
							Merge branch 'development' of https://git.openzen.org/ZenScript/ZenScript  into development 
							
							
# Conflicts:
#	ScriptingExample/scripts/statements.zs 
							
							
						 
						7 vuotta sitten  
				
					
						
							
								 
						
							
								38bc27bdaf
								
							 
						 
						
							- Added visitors for generic parameter bounds 
							
							- Separated this vs super base call into separate classes 
							
							
						 
						7 vuotta sitten  
				
					
						
							
							  
		    					stan 
							  
							
						 
						
							
								cbbc503504
								
							 
						 
						
							Add iterators, statements, more expressions (#3 ) 
							
							
						 
						7 vuotta sitten  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								599bc9ac36
								
									
										
											
								
							 
						 
						
							More java stuff 
							
							
- If/Else
- While do and do While
- For 
							
							
						 
						7 vuotta sitten  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								3231fa08fb
								
									
										
											
								
							 
						 
						
							Merge remote-tracking branch 'Stan/development' into development 
							
							
						 
						7 vuotta sitten  
				
					
						
							
								 
						
							
								3c3040a8d9
								
							 
						 
						
							Fixed duplicate NOT operator on bool. 
							
							
						 
						7 vuotta sitten  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								7c777c2f71
								
									
										
											
								
							 
						 
						
							More work on ExpressionVisitors and added String add method to JavaWriter 
							
							
						 
						7 vuotta sitten  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								5d75fec02b
								
									
										
											
								
							 
						 
						
							Merge stan's chagnes 
							
							
branch 'Stan/development' into development 
							
							
						 
						7 vuotta sitten  
				
					
						
							
								 
						
							
								7bdf009733
								
							 
						 
						
							- Added more operators 
							
							- Added operators that require values to be cast 
							
							
						 
						7 vuotta sitten  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								8304947fd3
								
									
										
											
								
							 
						 
						
							Statements now Extend Taggable and added local variables 
							
							
						 
						7 vuotta sitten  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								a782c2a145
								
									
										
											
								
							 
						 
						
							Removed unnecessary Field in ExpressionVisitor 
							
							
						 
						7 vuotta sitten  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								6756905957
								
									
										
											
								
							 
						 
						
							Removed Membervisitor 
							
							
						 
						7 vuotta sitten  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								f02581f3f2
								
									
										
											
								
							 
						 
						
							Added MemberVisitor and moved some calls there 
							
							
						 
						7 vuotta sitten  
				
					
						
							
								 
						
							
								20cecb824f
								
							 
						 
						
							Fixed support for named character entities. 
							
							
						 
						7 vuotta sitten  
				
					
						
							
								 
						
							
								a509d45843
								
							 
						 
						
							- Added arithmetic support for int 
							
							- Fixed character entities 
							
							
						 
						7 vuotta sitten  
				
					
						
							
								 
						
							
								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 
							
							
						 
						7 vuotta sitten  
				
					
						
							
								 
						
							
								0aa2dfecdb
								
							 
						 
						
							- Renamed JavaTypeSignatureVisitor to JavaTypeVisitor 
							
							
						 
						7 vuotta sitten  
				
					
						
							
								 
						
							
								b8998ea1f4
								
							 
						 
						
							- Moved Java bytecode generation to its own project. 
							
							- Added some utility methods to ParsedFile to parse from different sources. 
							
							
						 
						7 vuotta sitten  
				
					
						
							
								 
						
							
								3d725f0740
								
							 
						 
						
							Removed scripts.class and updated gitignore 
							
							
						 
						7 vuotta sitten  
				
					
						
							
								 
						
							
								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 
							
							
						 
						7 vuotta sitten  
				
					
						
							
							  
		    					kindlich 
							  
							
						 
						
							
								d1b566dc5a
								
									
										
											
								
							 
						 
						
							Made Helloworld possible 
							
							
						 
						7 vuotta sitten  
				
					
						
							
								 
						
							
								e9b5ccf146
								
							 
						 
						
							- Added example project 
							
							- Added some utility methods 
							
							
						 
						7 vuotta sitten  
				
					
						
							
								 
						
							
								f435d802f1
								
							 
						 
						
							Test for SSH commits 
							
							
						 
						7 vuotta sitten