| 
							
							
								 Jan | f80d661c1b | ZoneCodeGenerator: Add helper methods to Operation for the template engine to know whether parenthesis are required or not | 2019-11-14 14:59:21 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 8c303d394d | ZoneCodeGenerator: Add all used membertypes to a list in context | 2019-11-14 14:58:50 +01:00 |  | 
			
				
					| 
							
							
								 Jan | d7f05b97c9 | ZoneCodeGenerator: Add skeleton for all commands for all assets and add commands for rawfile based structs and material/materialtechniqueset | 2019-11-14 14:58:18 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 63722e220d | ZoneCodeGenerator: Move computed conditions to sub class for MemberInformation since the template engine does not support computations and there will be a decent amount probably. So they are now moved to a different class to not cludder the main class too much | 2019-11-14 14:57:21 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 60565da607 | ZoneCommon: Minor fixes to T6 structures | 2019-11-14 14:55:18 +01:00 |  | 
			
				
					| 
							
							
								 Jan | b59ca3b261 | ZoneCodeGenerator: Save whether a structure is anonymous and therefore a name has been generated or not. | 2019-11-14 14:54:36 +01:00 |  | 
			
				
					| 
							
							
								 Jan | f777c049c6 | ZoneCodeGenerator: Add postprocessor to inspect whether a structure is a leaf (No complex tasks for loading/writing required, like pointers, strings, scriptstrings) | 2019-11-14 14:53:12 +01:00 |  | 
			
				
					| 
							
							
								 Jan | ef8a040db4 | ZoneCodeGenerator: Add toString methods for Domain objects for better readability when debugging | 2019-11-14 14:50:53 +01:00 |  | 
			
				
					| 
							
							
								 Jan | b7ab2a1aa6 | ZoneCodeGenerator: Change ContentLoader to use vars for fastfile pointer transfer and change ZoneInputStream API to be able to specify load location to better reflect the way the games do it. | 2019-11-14 14:48:40 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 3839b22f71 | ZoneCodeGenerator: Fix invalid string commands for PhysConstraints and DestructibleDef | 2019-11-10 22:14:36 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 73424c9bc1 | ZoneCodeGenerator: Add tests for reordering, scriptstring, string | 2019-11-10 22:14:01 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 6ca7f18f9f | ZoneCodeGenerator: Add arraysize test to explicitly override the size of an array with a dynamic one | 2019-11-10 18:07:28 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 76cae3a948 | ZoneCodeGenerator: Fix LoadArray template to reference array elements correctly | 2019-11-10 18:06:08 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 746dd825bf | ZoneCodeGenerator: Add tests for TestCount | 2019-11-10 18:04:23 +01:00 |  | 
			
				
					| 
							
							
								 Jan | f2cc95ee32 | ZoneCodeGenerator: Make use of the parsed tokens in TestCount and TestCondition | 2019-11-10 18:04:00 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 2bcb776bbf | ZoneCodeGenerator: Add toString methods for operands and operations for debugging purposes | 2019-11-08 03:00:43 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 6c1404116c | ZoneCodeGenerator: When parsing Evaluation nest operations so the operator precendence is evaluated as specified | 2019-11-08 03:00:20 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 0a8d5246b2 | ZoneCodeGenerator: Add unit tests for Structs, Unions and variables | 2019-11-06 18:46:16 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 82604038c7 | ZoneCodeGenerator: Fix recognizing but not doing anything with const tokens in variables | 2019-11-06 18:41:21 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 70a5763d4f | ZoneCodeGenerator: Add unit tests for typedef test | 2019-11-01 15:14:29 +01:00 |  | 
			
				
					| 
							
							
								 Jan | f71ae1bcf5 | ZoneCodeGenerator: Remove the const keyword from typename but instead save whether a reference is cosnt in the typedeclaration | 2019-11-01 01:46:40 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 3d30915308 | ZoneCodeGenerator: Remove align statement. Alignments will be defined via types created by a typedef that have a __declspec(align(X)) part | 2019-10-31 15:41:35 +01:00 |  | 
			
				
					| 
							
							
								 Jan | d1e097bbdf | ZoneCodeGenerator: Add tests for CommandFile statements that are getting interpreted | 2019-10-30 20:29:16 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 9b12bd7e41 | ZoneCodeGenerator: Fix wrong exception being thrown in tests: Use TestFailedException instead of LoadingException | 2019-10-30 15:23:31 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 825b14bfd4 | ZoneCodeGenerator: Fix TestAsset not throwing an exception when info is missing due to wrong if condition | 2019-10-30 15:02:25 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 799d3cbce7 | ZoneCodeGenerator: Change block Statement to get the number of fastfileblock from the enum entry instead of manually specifying it | 2019-10-30 15:01:45 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 7ab7447827 | ZoneCodeGenerator: Move Test tests to correct folder and namespace corresponding to ZoneCodeGenerator | 2019-10-29 12:53:37 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 7117eb4506 | ZoneCodeGenerator: Add test case for MatcherArray with an invalid enum value name | 2019-10-29 12:32:15 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 117ba118af | ZoneCodeGenerator: Add tests for Matchers to test TokenOffset and Tag behaviour | 2019-10-29 12:21:07 +01:00 |  | 
			
				
					| 
							
							
								 Jan | d5ecaa186d | ZoneCodeGenerator: Fix GroupLoop adding Tags to result even when not successful | 2019-10-29 12:20:41 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 23f82894b7 | ZoneCodeGenerator: Make GroupOptional always add Tag due to consistency (Tags get added when matches succeeds) | 2019-10-29 12:20:08 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 7a6df40be5 | ZoneCodeGenerator: Fix basematcher adding tag to result even when not matched successfully | 2019-10-27 15:38:27 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 090efd98f0 | ZoneCodeGenerator: Add tests for CommandFilePreprocessor | 2019-10-27 15:05:17 +01:00 |  | 
			
				
					| 
							
							
								 Jan | d4da8645b1 | Seperate unit tests for commentprocessor and c_header preprocessor | 2019-10-27 14:12:05 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 146c992dd5 | Change c# projects to dotnet framework version 4.5 due to dependencies not being available for newer versions | 2019-10-27 13:31:50 +01:00 |  | 
			
				
					| 
							
							
								 Jan | 5245f40307 | ZoneCodeGenerator: Create parent class for all tests that use Evaluations | 2019-10-27 01:46:43 +02:00 |  | 
			
				
					| 
							
							
								 Jan | 6ea19c6fe2 | ZoneCodeGenerator: Fix PeekTag and NextTag returning null when no tags exist anymore. It should instead return an empty string | 2019-10-27 01:46:20 +02:00 |  | 
			
				
					| 
							
							
								 Jan | 49883bfce3 | ZoneCodeGenerator: Add bitwise and, or, xor operations | 2019-10-27 01:45:34 +02:00 |  | 
			
				
					| 
							
							
								 Jan | 86f754bdd7 | ZoneCodeGenerator: Fix GroupOptional not registering Tag when being matched | 2019-10-27 01:44:52 +02:00 |  | 
			
				
					| 
							
							
								 Jan | cb04f5986b | ZoneCodeGenerator: Fix Literals with multiple tokens only compare the first token | 2019-10-26 22:31:03 +02:00 |  | 
			
				
					| 
							
							
								 Jan | 06585fb776 | ZoneCodeGenerator: Add basis for align, strings and improved count tests | 2019-10-21 17:00:37 +02:00 |  | 
			
				
					| 
							
							
								 Jan | 00d5cb40ae | Add T6 XModel structs to its command file | 2019-10-21 16:59:38 +02:00 |  | 
			
				
					| 
							
							
								 Jan | 47a5b7abde | Add arraysize to pointers of XModel struct to better signalize the size | 2019-10-21 16:59:18 +02:00 |  | 
			
				
					| 
							
							
								 Jan | 786daabe36 | Gitlab CI | 2019-10-25 18:59:36 +00:00 |  | 
			
				
					| 
							
							
								 Jan | dc61dd1bce | Change Utils and ZoneWriting vpaths in premake scripts to properly represent folder structure | 2019-10-25 15:30:23 +02:00 |  | 
			
				
					| 
							
							
								 Jan | 034de70bbc | Add code generation on compiling to premake scripts using custom build commands | 2019-10-25 02:13:37 +02:00 |  | 
			
				
					| 
							
							
								 Jan | d93b4f5fac | Comfort changes when building | 2019-10-24 14:29:59 +02:00 |  | 
			
				
					| 
							
							
								 Jan | 979b6b3dbe | Add updating of submodules to generation batch file | 2019-10-22 12:21:38 +02:00 |  | 
			
				
					| 
							
							
								 Jan | d213bab3f2 | Add premake scripts for c# projects | 2019-10-22 11:32:19 +02:00 |  | 
			
				
					| 
							
							
								 Jan | 0d103e24a5 | Add premake scripts for projects | 2019-10-22 02:40:06 +02:00 |  |