a3e7ec4c72 
					 
					
						
						
							
							successful compile of c_library for: platform, macros, basic_types, debug, and memory headers (and newly generated c-code)  
						
						
						
						
					 
					
						2024-12-05 00:40:51 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cae1555b11 
					 
					
						
						
							
							wip having nasty parser issue (fixed nasty lexer bug)  
						
						
						
						
					 
					
						2024-12-04 15:00:37 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f7709bb64e 
					 
					
						
						
							
							more progress  
						
						
						
						
					 
					
						2024-12-04 11:30:54 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3a55af9ce4 
					 
					
						
						
							
							WIP(broken): Converting base library to use c-linkage symbols only  
						
						
						
						
					 
					
						2024-12-04 11:01:53 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ba1dd1894a 
					 
					
						
						
							
							WIP (Broken): Major changes to handling Strings in ast (StringCached defined as StrC)  
						
						
						
						
					 
					
						2024-12-03 18:47:12 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c6fba23173 
					 
					
						
						
							
							reduce ESpecifier to c-compatiable enum  
						
						
						
						
					 
					
						2024-12-03 13:14:14 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d45908fb32 
					 
					
						
						
							
							reduce TokType enum to c-compatiable  
						
						
						
						
					 
					
						2024-12-03 09:50:30 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a7c9dad9fd 
					 
					
						
						
							
							cpp feature reduction usage in parser  
						
						
						
						
					 
					
						2024-12-03 09:31:27 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						63ebd0d094 
					 
					
						
						
							
							removed reference type usage in components/lexer.cpp, looking into resolving 'using namespace' usage  
						
						
						
						
					 
					
						2024-12-03 01:44:01 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2fe708e4be 
					 
					
						
						
							
							Began to reduce cpp feature usage in lexer and parser  
						
						
						
						
					 
					
						2024-12-02 22:25:39 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f9c21ebc04 
					 
					
						
						
							
							progress  
						
						
						
						
					 
					
						2024-12-01 23:35:58 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fec709cc76 
					 
					
						
						
							
							Progresss  
						
						
						
						
					 
					
						2024-12-01 21:59:43 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						80cb3f4eca 
					 
					
						
						
							
							Significant progress reducing c++ feature usage in the library.  
						
						
						
						
					 
					
						2024-12-01 18:50:37 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e5acac1d18 
					 
					
						
						
							
							String member definitions not longer used in the base project  
						
						
						
						
					 
					
						2024-12-01 03:06:30 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0b4ccac8f9 
					 
					
						
						
							
							Removed usage of hashtable member procs  
						
						
						
						
					 
					
						2024-12-01 01:39:21 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6d04165b96 
					 
					
						
						
							
							Reduce cpp freatures usage of Array container.  
						
						... 
						
						
						
						Almost ready to be inter-operable with C 
						
						
					 
					
						2024-11-30 18:54:19 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e5616c5879 
					 
					
						
						
							
							generated code update + reverting some fixes for now...  
						
						
						
						
					 
					
						2024-10-25 02:59:56 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b8e1aa6eb7 
					 
					
						
						
							
							WIP : Fixes and other changes  
						
						... 
						
						
						
						* Number literals weren't getting properly lexed
* Fixes for compiler errors with Unreal Engine configuration.
* Support for "post-name" macros in parameters
* Support for variables initializing directly using constructor syntax.
* Explicitly added inline keyword to header inlines for compiling compile library in multiple translation units. 
						
						
					 
					
						2024-10-25 01:04:17 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e1592ba410 
					 
					
						
						
							
							Bug fixes and updates to package_release.ps1  
						
						... 
						
						
						
						- Incrased size of the defines_map_arena to 256KB
- Various fixes for the parser
- Various fixes for code serialization
- Fix for is_equal member func in Code types
- Fixes for hasthable container
- Added are_equal static func to String type for use against StrC
- Added starts_with functions to String type
- package_release.ps1 now packages all docs (forgot to update it with last release) 
						
						
					 
					
						2024-05-05 21:53:22 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						36260f6edb 
					 
					
						
						
							
							Updated gencpp with latest fixes used in other projects.  
						
						... 
						
						
						
						This variant can support parsing some Unreal Engine files!! 
						
						
					 
					
						2024-04-17 17:40:32 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						91a3250d4c 
					 
					
						
						
							
							Finished current iteration of parser_algo docs and parser.cpp inline comment docs  
						
						... 
						
						
						
						Added some todos and prep for upcoming changes 
						
						
					 
					
						2023-11-22 14:23:21 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						772db608be 
					 
					
						
						
							
							Added support for predefining preprocessor defines before parsing strings of code.  
						
						... 
						
						
						
						This prevents issues for preprocessor defines not getting treated properly for specific circumstances (such as macro wrappers for specifiers). 
						
						
					 
					
						2023-11-21 20:09:14 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d27c7d37e 
					 
					
						
						
							
							Lexer improvement prep, segmentation of lexer and parser.  
						
						
						
						
					 
					
						2023-11-20 21:24:27 -05:00