| 
							
							
								 Jesse Brault | 692411e232 | Change grammar to properly allow if, while, and for loops (without confusing it with closures). | 2025-05-17 17:30:55 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | bf06407d16 | Implement if/if-else statements in grammar, build, unparse, and pretty-print. | 2025-05-17 12:36:29 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | 35d616a538 | Implement closure in ast building, unparsing, and pretty printing. | 2025-05-17 10:32:14 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | 78e7271950 | Add DString building. | 2025-05-17 08:36:55 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | f5a82c414c | Much work to produce better errors during name analysis. | 2025-05-16 15:58:42 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | 6ab9efa8fd | Add codespan-reporting to project for awesome error reporting. | 2025-05-16 09:09:25 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | ce20cece21 | Work on basic name analysis. | 2025-05-15 21:13:43 -05:00 |  | 
			
				
					| 
							
							
								 Jesse Brault | a9457c1ab9 | Successful work to compile, parse, and unparse basic Deimos. | 2025-05-15 09:40:39 -05:00 |  |