Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							dda86f75e7
							
						
					 | 
					
						
						
							
							Begin name-analysis testing.
						
						
						
						
						
					 | 
					
						2025-05-16 11:21:44 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							4224055860
							
						
					 | 
					
						
						
							
							Refactor name-analysis code into separate module/files.
						
						
						
						
						
					 | 
					
						2025-05-16 10:56:57 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							6ab9efa8fd
							
						
					 | 
					
						
						
							
							Add codespan-reporting to project for awesome error reporting.
						
						
						
						
						
					 | 
					
						2025-05-16 09:09:25 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							2b4e042602
							
						
					 | 
					
						
						
							
							Change unparse to work with IndentWriter.
						
						
						
						
						
					 | 
					
						2025-05-16 08:05:59 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							ce20cece21
							
						
					 | 
					
						
						
							
							Work on basic name analysis.
						
						
						
						
						
					 | 
					
						2025-05-15 21:13:43 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							9805a3aad5
							
						
					 | 
					
						
						
							
							Finish current version of pretty print.
						
						
						
						
						
					 | 
					
						2025-05-15 16:12:17 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							58c66b437e
							
						
					 | 
					
						
						
							
							More work on pretty print; add dmc p3 command.
						
						
						
						
						
					 | 
					
						2025-05-15 11:27:05 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							1c2e5300ac
							
						
					 | 
					
						
						
							
							Start on pretty_print.rs for pretty-printing ASTs.
						
						
						
						
						
					 | 
					
						2025-05-15 11:06:30 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							a9457c1ab9
							
						
					 | 
					
						
						
							
							Successful work to compile, parse, and unparse basic Deimos.
						
						
						
						
						
					 | 
					
						2025-05-15 09:40:39 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							c980eb8a72
							
						
					 | 
					
						
						
							
							Fix up unparse.rs.
						
						
						
						
						
					 | 
					
						2025-05-15 08:52:34 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							e3dc46e023
							
						
					 | 
					
						
						
							
							Enough work to hopefully make hello world parse and build AST.
						
						
						
						
						
					 | 
					
						2025-05-15 08:13:34 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							63dec99cb5
							
						
					 | 
					
						
						
							
							Add expression rules and basic left-recursive AST-expression building.
						
						
						
						
						
					 | 
					
						2025-05-14 20:07:44 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							487d0383c5
							
						
					 | 
					
						
						
							
							Add many rules to build.rs.
						
						
						
						
						
					 | 
					
						2025-05-14 19:24:59 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							9df681e07c
							
						
					 | 
					
						
						
							
							Refactoring grammar to be easier to work with.
						
						
						
						
						
					 | 
					
						2025-05-14 17:24:57 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							373120d34e
							
						
					 | 
					
						
						
							
							Add class-level declarations and components.
						
						
						
						
						
					 | 
					
						2025-05-14 12:04:07 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							9d843097bc
							
						
					 | 
					
						
						
							
							Much work on build.rs and related.
						
						
						
						
						
					 | 
					
						2025-05-14 10:04:31 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							16e180180b
							
						
					 | 
					
						
						
							
							Work on grammar and reorganize src/ast/mod.rs.
						
						
						
						
						
					 | 
					
						2025-05-13 19:00:14 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							e4c93f319d
							
						
					 | 
					
						
						
							
							Fix formatting.
						
						
						
						
						
					 | 
					
						2025-05-13 10:42:08 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							82af6b4dfb
							
						
					 | 
					
						
						
							
							Much work on grammar, AST building and unparsing.
						
						
						
						
						
					 | 
					
						2025-05-13 09:46:24 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							e8aff842ed
							
						
					 | 
					
						
						
							
							Create and implement AST structs/enums and Unparse traits.
						
						
						
						
						
					 | 
					
						2025-05-11 09:28:42 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							815168603c
							
						
					 | 
					
						
						
							
							Update grammar.
						
						
						
						
						
					 | 
					
						2025-04-16 09:12:48 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							aa3f4b3a8b
							
						
					 | 
					
						
						
							
							Start translating ast to instructions.
						
						
						
						
						
					 | 
					
						2025-04-15 18:58:30 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							1263d84802
							
						
					 | 
					
						
						
							
							Work on grammar and AST building.
						
						
						
						
						
					 | 
					
						2025-04-14 08:00:05 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							36955295bc
							
						
					 | 
					
						
						
							
							Add enough to AST building to parse current std lib.
						
						
						
						
						
					 | 
					
						2025-02-03 10:30:56 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							80c3aa9f19
							
						
					 | 
					
						
						
							
							Create dmc bin.
						
						
						
						
						
					 | 
					
						2025-01-31 19:12:30 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							18551af61a
							
						
					 | 
					
						
						
							
							More work upon AST building.
						
						
						
						
						
					 | 
					
						2025-01-31 14:40:46 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							040961ed67
							
						
					 | 
					
						
						
							
							Finally building an AST with Pest.
						
						
						
						
						
					 | 
					
						2025-01-30 18:36:35 -06:00 | 
					
					
						
						
							
							
							
						
					 |