Dan Klishch 
								
							 
						 
						
							
							
							
							
								
							
							
								ff44aea917 
								
							 
						 
						
							
							
								
								JSSpecCompiler: Add control flow building pass  
							
							
							
						 
						
							2023-12-14 09:06:05 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Klishch 
								
							 
						 
						
							
							
							
							
								
							
							
								6ed069ea8d 
								
							 
						 
						
							
							
								
								JSSpecCompiler: Provide an adequate command line interface  
							
							
							
						 
						
							2023-10-26 15:45:31 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Klishch 
								
							 
						 
						
							
							
							
							
								
							
							
								61fa00d46c 
								
							 
						 
						
							
							
								
								JSSpecCompiler: Refactor CompilerPass to accept TranslationUnitRef  
							
							
							
						 
						
							2023-10-26 15:45:31 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Klishch 
								
							 
						 
						
							
							
							
							
								
							
							
								567b1f6e7c 
								
							 
						 
						
							
							
								
								JSSpecCompiler: Adopt more C++ terminology  
							
							... 
							
							
							
							Let's not use strange names like `ExecutionContext`, which nobody will
understand in the future. 
							
						 
						
							2023-10-02 21:15:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Klishch 
								
							 
						 
						
							
							
							
							
								
							
							
								81519975c5 
								
							 
						 
						
							
							
								
								JSSpecCompiler: Add reference resolving pass  
							
							... 
							
							
							
							It replaces UnresolvedReference with Variable, FunctionPointer, or
SlotName nodes. Also, it gathers all variable names from their
declarations. 
							
						 
						
							2023-09-17 16:04:42 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dan Klishch 
								
							 
						 
						
							
							
							
							
								
							
							
								cd8f4aaa7d 
								
							 
						 
						
							
							
								
								JSSpecCompiler: Introduce Function and ExecutionContext classes  
							
							... 
							
							
							
							Currently, they are not extremely useful, but the plan is to store
all function-local state in JSSpecCompiler::Function and all
"translation unit" state in ExecutionContext. 
							
						 
						
							2023-09-02 19:57:06 +02:00