| .. | 
			
		
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										examples
									
								
							
						
					
				 | 
				
					
						
							
							Add programs to trigger error cases.
						
					
				 | 
				2020-09-10 14:02:19 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								ast.cpp
							
						
					
				 | 
				
					
						
							
							Remove unneeded explicit calls to std::string
						
					
				 | 
				2020-09-18 12:27:57 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								ast.hpp
							
						
					
				 | 
				
					
						
							
							Add locations to patterns.
						
					
				 | 
				2020-09-09 15:15:09 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								binop.cpp
							
						
					
				 | 
				
					
						
							
							Roll back optimization changes.
						
					
				 | 
				2020-09-17 20:45:24 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								binop.hpp
							
						
					
				 | 
				
					
						
							
							Roll back optimization changes.
						
					
				 | 
				2020-09-17 20:45:24 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								CMakeLists.txt
							
						
					
				 | 
				
					
						
							
							Make some refactors for name mangling and encapsulation.
						
					
				 | 
				2020-09-15 18:51:28 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								compiler.cpp
							
						
					
				 | 
				
					
						
							
							Fix use of wrong environment for name mangling.
						
					
				 | 
				2020-09-17 22:55:27 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								compiler.hpp
							
						
					
				 | 
				
					
						
							
							Roll back optimization changes.
						
					
				 | 
				2020-09-17 20:45:24 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								definition.cpp
							
						
					
				 | 
				
					
						
							
							Make a few more things classes.
						
					
				 | 
				2020-09-17 18:30:41 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								definition.hpp
							
						
					
				 | 
				
					
						
							
							Keep track of locations in definitions.
						
					
				 | 
				2020-09-09 14:19:46 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								env.cpp
							
						
					
				 | 
				
					
						
							
							Require mangled names for global variables.
						
					
				 | 
				2020-09-15 14:39:31 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								env.hpp
							
						
					
				 | 
				
					
						
							
							Make env a class.
						
					
				 | 
				2020-09-15 19:12:12 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								error.cpp
							
						
					
				 | 
				
					
						
							
							Make some refactors for name mangling and encapsulation.
						
					
				 | 
				2020-09-15 18:51:28 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								error.hpp
							
						
					
				 | 
				
					
						
							
							Make a few more things classes.
						
					
				 | 
				2020-09-17 18:30:41 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								global_scope.cpp
							
						
					
				 | 
				
					
						
							
							Make llvm_context a class.
						
					
				 | 
				2020-09-15 19:08:00 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								global_scope.hpp
							
						
					
				 | 
				
					
						
							
							Make global scope a class.
						
					
				 | 
				2020-09-15 19:45:05 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								graph.cpp
							
						
					
				 | 
				
					
						
							
							Fork off version 13 of the compiler.
						
					
				 | 
				2020-09-08 18:38:05 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								graph.hpp
							
						
					
				 | 
				
					
						
							
							Make mangler a class and reformat graph.
						
					
				 | 
				2020-09-15 19:13:48 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								instruction.cpp
							
						
					
				 | 
				
					
						
							
							Roll back optimization changes.
						
					
				 | 
				2020-09-17 20:45:24 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								instruction.hpp
							
						
					
				 | 
				
					
						
							
							Roll back optimization changes.
						
					
				 | 
				2020-09-17 20:45:24 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								llvm_context.cpp
							
						
					
				 | 
				
					
						
							
							Roll back optimization changes.
						
					
				 | 
				2020-09-17 20:45:24 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								llvm_context.hpp
							
						
					
				 | 
				
					
						
							
							Make llvm_context a class.
						
					
				 | 
				2020-09-15 19:08:00 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								main.cpp
							
						
					
				 | 
				
					
						
							
							Make some refactors for name mangling and encapsulation.
						
					
				 | 
				2020-09-15 18:51:28 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								mangler.cpp
							
						
					
				 | 
				
					
						
							
							Make some refactors for name mangling and encapsulation.
						
					
				 | 
				2020-09-15 18:51:28 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								mangler.hpp
							
						
					
				 | 
				
					
						
							
							Make mangler a class and reformat graph.
						
					
				 | 
				2020-09-15 19:13:48 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								parse_driver.cpp
							
						
					
				 | 
				
					
						
							
							Make a few more things classes.
						
					
				 | 
				2020-09-17 18:30:41 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								parse_driver.hpp
							
						
					
				 | 
				
					
						
							
							Make a few more things classes.
						
					
				 | 
				2020-09-17 18:30:41 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								parsed_type.cpp
							
						
					
				 | 
				
					
						
							
							Get rid of more constructors and make mangled names optional.
						
					
				 | 
				2020-09-18 14:09:03 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								parsed_type.hpp
							
						
					
				 | 
				
					
						
							
							Fork off version 13 of the compiler.
						
					
				 | 
				2020-09-08 18:38:05 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								parser.y
							
						
					
				 | 
				
					
						
							
							Roll back optimization changes.
						
					
				 | 
				2020-09-17 20:45:24 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								runtime.c
							
						
					
				 | 
				
					
						
							
							Roll back optimization changes.
						
					
				 | 
				2020-09-17 20:45:24 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								runtime.h
							
						
					
				 | 
				
					
						
							
							Fork off version 13 of the compiler.
						
					
				 | 
				2020-09-08 18:38:05 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								scanner.l
							
						
					
				 | 
				
					
						
							
							Roll back optimization changes.
						
					
				 | 
				2020-09-17 20:45:24 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								test.cpp
							
						
					
				 | 
				
					
						
							
							Fork off version 13 of the compiler.
						
					
				 | 
				2020-09-08 18:38:05 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								type_env.cpp
							
						
					
				 | 
				
					
						
							
							Get rid of more constructors and make mangled names optional.
						
					
				 | 
				2020-09-18 14:09:03 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								type_env.hpp
							
						
					
				 | 
				
					
						
							
							Get rid of more constructors and make mangled names optional.
						
					
				 | 
				2020-09-18 14:09:03 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								type.cpp
							
						
					
				 | 
				
					
						
							
							Roll back optimization changes.
						
					
				 | 
				2020-09-17 20:45:24 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								type.hpp
							
						
					
				 | 
				
					
						
							
							Roll back optimization changes.
						
					
				 | 
				2020-09-17 20:45:24 -07:00 |