a0250d1109 
					 
					
						
						
							
							Removed readonly ast option. Removed indentation from serialization. Updates to readme.  
						
						 
						
						... 
						
						
						
						- Readonly overcompilcates things for the scope of this project. I'm avoding const correctness to avoid mental overhead.
- Indentation was removed as it still required a formatting pass after, and the only significant thing needed was the newlines.
- Removed some opinionated takes from readme, trying to keep it straight to the point.
- Used def_execution more in array and ring defs (was using untyped_str when could have been using execution...) 
						
						
					 
					
						2023-07-08 12:21:26 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4db9aadea7 
					 
					
						
						
							
							HashTable non-parsed implemented.  
						
						 
						
						... 
						
						
						
						Improved the text to string macros! 
						
						
					 
					
						2023-07-01 00:23:40 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0192cd49ef 
					 
					
						
						
							
							Started sanity test suite (Non-parsed api)  
						
						 
						
						... 
						
						
						
						Made some fixes based on errors found while iterating on first generation 
						
						
					 
					
						2023-06-28 14:43:21 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d00de42969 
					 
					
						
						
							
							Started to fix some runtime bugs.  
						
						 
						
						
						
						
					 
					
						2023-05-08 20:54:24 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						00b4220333 
					 
					
						
						
							
							Got it to compile (without Incremental, parsing, editor, scanner)  
						
						 
						
						
						
						
					 
					
						2023-05-07 15:03:24 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						75588f5227 
					 
					
						
						
							
							Finished porting zpl_string impl to gen's String def  
						
						 
						
						
						
						
					 
					
						2023-05-06 17:23:17 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						312bcafa23 
					 
					
						
						
							
							Converting api to use custom string types.  
						
						 
						
						
						
						
					 
					
						2023-05-06 16:15:49 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e34b3694da 
					 
					
						
						
							
							WIP: Converting api to use custom String types  
						
						 
						
						
						
						
					 
					
						2023-05-06 15:49:43 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e8264c560f 
					 
					
						
						
							
							Updated AST::to_string to latest api changes with modules and attributes.  
						
						 
						
						
						
						
					 
					
						2023-05-06 00:18:44 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9a6deb12cc 
					 
					
						
						
							
							More design/major changes  
						
						 
						
						... 
						
						
						
						Found flaws with design while the parser
If I want to support modules I needed to add separaration from the usual specifiers. Same with attributes, decided to minimize my parsing complexity of attributes.
Added a banned header (will not have that be there for the release version 
						
						
					 
					
						2023-05-01 14:12:07 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7ba474069c 
					 
					
						
						
							
							Docs update, parser impl design changes, AST::add fleshed out.  
						
						 
						
						
						
						
					 
					
						2023-04-22 22:24:55 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						69e26bbdf8 
					 
					
						
						
							
							Updated zpl to latest refactor convention  
						
						 
						
						
						
						
					 
					
						2023-04-19 15:40:23 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4adb4654e9 
					 
					
						
						
							
							Updated parsing constructors with impl to use the lexer.  
						
						 
						
						
						
						
					 
					
						2023-04-19 00:56:43 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						86cd0e1fb7 
					 
					
						
						
							
							WIP: Fleshing out parsing constructor  
						
						 
						
						... 
						
						
						
						This code commit will compile just backing up stuff before I switch the functions to use the lexer instead of manually sifting through the string. 
						
						
					 
					
						2023-04-18 22:47:59 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						eec93cee78 
					 
					
						
						
							
							Finished fleshing out incrementals, started to flesh out parsing  
						
						 
						
						
						
						
					 
					
						2023-04-12 01:24:43 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6ca30828c0 
					 
					
						
						
							
							Upfront constructors almost completely fleshed out.  
						
						 
						
						
						
						
					 
					
						2023-04-10 21:33:06 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dfa01221d4 
					 
					
						
						
							
							added execution code type, gutted functions with only char const* for name + more  
						
						 
						
						
						
						
					 
					
						2023-04-10 00:38:47 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						56d7aa1d72 
					 
					
						
						
							
							Changed zpl implemenation based on latest refactor script I use, refactored code to changes.  
						
						 
						
						
						
						
					 
					
						2023-04-09 13:59:39 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						47c15e7af2 
					 
					
						
						
							
							WIP : Design for V1 finalization  
						
						 
						
						... 
						
						
						
						There shouldn't be much more changes design wise.
Anything else is based on what needs to be done for it to work. 
						
						
					 
					
						2023-04-06 02:21:23 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a4cb0c12ef 
					 
					
						
						
							
							WIP: Design is almost done, impl this weekend.  
						
						 
						
						
						
						
					 
					
						2023-04-05 03:03:56 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2e8d4a3d93 
					 
					
						
						
							
							WIP: Still reworking based on design changes.  
						
						 
						
						
						
						
					 
					
						2023-04-04 15:53:29 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9957ef0e7d 
					 
					
						
						
							
							Major changes to library design, change test to reflect it.  
						
						 
						
						
						
						
					 
					
						2023-04-03 03:55:28 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b4b518f005 
					 
					
						
						
							
							WIP: Array generation test. Still need gen.cpp impl.  
						
						 
						
						
						
						
					 
					
						2023-04-02 17:39:21 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5e26d53a12 
					 
					
						
						
							
							First test works.  
						
						 
						
						
						
						
					 
					
						2023-04-02 11:53:15 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d66c1e4eb4 
					 
					
						
						
							
							test.cpp gen_time compiles (has memory issues though)  
						
						 
						
						
						
						
					 
					
						2023-04-02 01:07:44 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f09fe6aa15 
					 
					
						
						
							
							Iniital commit  
						
						 
						
						
						
						
					 
					
						2023-04-01 22:21:46 -04:00