Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							11f97a2174
							
						
					 | 
					
						
						
							
							Auto gen pretty_print impls.
						
						
						
						
						
					 | 
					
						2025-09-18 08:38:30 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							26cb28307c
							
						
					 | 
					
						
						
							
							Move imports to generated build code.
						
						
						
						
						
					 | 
					
						2025-09-17 19:47:53 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							cce927d964
							
						
					 | 
					
						
						
							
							Add a couple build tests.
						
						
						
						
						
					 | 
					
						2025-09-17 17:28:57 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							7399a8748c
							
						
					 | 
					
						
						
							
							Add polymorphic build types gen.
						
						
						
						
						
					 | 
					
						2025-09-17 17:21:37 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							a7eabae3e3
							
						
					 | 
					
						
						
							
							WIP polymorphic building.
						
						
						
						
						
					 | 
					
						2025-09-16 10:59:38 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							c94a698a52
							
						
					 | 
					
						
						
							
							D string expression test.
						
						
						
						
						
					 | 
					
						2025-09-16 10:31:38 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							fc2912edd2
							
						
					 | 
					
						
						
							
							Start adding ast build tests.
						
						
						
						
						
					 | 
					
						2025-09-16 00:00:26 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							de8e2ba397
							
						
					 | 
					
						
						
							
							Small bugs.
						
						
						
						
						
					 | 
					
						2025-09-15 21:47:10 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							ac9ff6ecec
							
						
					 | 
					
						
						
							
							Squash bugs with ast gen.
						
						
						
						
						
					 | 
					
						2025-09-15 21:41:36 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							608d89645e
							
						
					 | 
					
						
						
							
							Add some Default impl.
						
						
						
						
						
					 | 
					
						2025-09-15 21:17:58 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							b5cdb8dd29
							
						
					 | 
					
						
						
							
							WIP refactor of deserialization and ast code generation.
						
						
						
						
						
					 | 
					
						2025-09-15 18:20:09 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							2aee2cdd4e
							
						
					 | 
					
						
						
							
							Refactor of ast yaml and schema.
						
						
						
						
						
					 | 
					
						2025-09-15 11:48:30 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							4c2ee8f929
							
						
					 | 
					
						
						
							
							WIP on ast gen schema.
						
						
						
						
						
					 | 
					
						2025-09-14 21:19:33 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							799d8762cd
							
						
					 | 
					
						
						
							
							Fix no Pair import.
						
						
						
						
						
					 | 
					
						2025-09-14 21:10:55 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							44f6ab10af
							
						
					 | 
					
						
						
							
							WIP on enum generation and solving generated errors.
						
						
						
						
						
					 | 
					
						2025-09-14 21:06:58 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							434df5642a
							
						
					 | 
					
						
						
							
							Much work on ast gen, leaf enums and leaf structs.
						
						
						
						
						
					 | 
					
						2025-09-14 19:34:38 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							0842690e6f
							
						
					 | 
					
						
						
							
							More generation of node types.
						
						
						
						
						
					 | 
					
						2025-09-14 16:18:39 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							c2c885d85b
							
						
					 | 
					
						
						
							
							Get less errors in name_analysis module.
						
						
						
						
						
					 | 
					
						2025-09-14 15:59:18 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							300e65a8d3
							
						
					 | 
					
						
						
							
							Add generation for node ast file.
						
						
						
						
						
					 | 
					
						2025-09-14 15:57:06 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							b75e51ee41
							
						
					 | 
					
						
						
							
							Fill out build-fn generation for ast nodes.
						
						
						
						
						
					 | 
					
						2025-09-14 15:40:39 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							152f5a6150
							
						
					 | 
					
						
						
							
							Start outputting build.rs file from ast gen.
						
						
						
						
						
					 | 
					
						2025-09-14 08:54:06 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							e802fc70d8
							
						
					 | 
					
						
						
							
							Move all parser tests to generated tests.
						
						
						
						
						
					 | 
					
						2025-09-14 08:28:06 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							9c43e28f32
							
						
					 | 
					
						
						
							
							Finish adding generated parser test generation.
						
						
						
						
						
					 | 
					
						2025-09-14 08:11:33 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							024baf2064
							
						
					 | 
					
						
						
							
							Work on auto CST parser tests.
						
						
						
						
						
					 | 
					
						2025-09-13 18:36:18 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							41693788fc
							
						
					 | 
					
						
						
							
							Work on ast.schema and related.
						
						
						
						
						
					 | 
					
						2025-09-08 11:57:20 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							29a2d77b6f
							
						
					 | 
					
						
						
							
							Fix backtick strings.
						
						
						
						
						
					 | 
					
						2025-09-08 11:06:10 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							5c01589ca3
							
						
					 | 
					
						
						
							
							Work on literals and numbers.
						
						
						
						
						
					 | 
					
						2025-09-07 19:06:13 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							6652b9fc63
							
						
					 | 
					
						
						
							
							Work on closures.
						
						
						
						
						
					 | 
					
						2025-09-07 18:42:25 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							bae90b8b80
							
						
					 | 
					
						
						
							
							Fix calls.
						
						
						
						
						
					 | 
					
						2025-09-07 18:37:49 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							4bc89d5ca3
							
						
					 | 
					
						
						
							
							Fix if statements.
						
						
						
						
						
					 | 
					
						2025-09-07 18:25:30 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							3f3df59761
							
						
					 | 
					
						
						
							
							Work on expressions.
						
						
						
						
						
					 | 
					
						2025-09-07 16:37:52 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							3f534bf7fd
							
						
					 | 
					
						
						
							
							Refine and add statements.
						
						
						
						
						
					 | 
					
						2025-09-07 15:56:34 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							17f5d2d62d
							
						
					 | 
					
						
						
							
							Add function and class constructs to ast.yaml.
						
						
						
						
						
					 | 
					
						2025-09-07 15:09:00 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							0a97cc01b9
							
						
					 | 
					
						
						
							
							Add return value to build fn.
						
						
						
						
						
					 | 
					
						2025-09-04 11:08:23 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							0adb4bbe0e
							
						
					 | 
					
						
						
							
							Add or else (default) to yaml spec.
						
						
						
						
						
					 | 
					
						2025-09-04 10:21:30 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							3b07cef209
							
						
					 | 
					
						
						
							
							Basic function types.
						
						
						
						
						
					 | 
					
						2025-09-03 17:05:15 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							4dcb5ee783
							
						
					 | 
					
						
						
							
							Pest and ast syntax changes.
						
						
						
						
						
					 | 
					
						2025-09-03 16:39:31 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							3ca488b76d
							
						
					 | 
					
						
						
							
							AST gen tweaks.
						
						
						
						
						
					 | 
					
						2025-08-30 09:43:11 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							673a008e16
							
						
					 | 
					
						
						
							
							Add schema and function declaration.
						
						
						
						
						
					 | 
					
						2025-08-29 20:24:35 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							fcca1b7aba
							
						
					 | 
					
						
						
							
							More work on ast-generation.
						
						
						
						
						
					 | 
					
						2025-08-27 12:35:43 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							6f727e1cdf
							
						
					 | 
					
						
						
							
							Refactor UseStatement to an enum type; remove UseStatementLast.
						
						
						
						
						
					 | 
					
						2025-05-29 21:37:07 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							234f40ec58
							
						
					 | 
					
						
						
							
							Use ast walking to verify that identifiers have saved symbols and linking symbols are resolved.
						
						
						
						
						
					 | 
					
						2025-05-26 16:24:40 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							d38b30b755
							
						
					 | 
					
						
						
							
							Add depth-first traversal (walk_depth_first) to walk.rs.
						
						
						
						
						
					 | 
					
						2025-05-26 12:53:07 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							22deb90c3e
							
						
					 | 
					
						
						
							
							Move ast nodes to new ast/node module.
						
						
						
						
						
					 | 
					
						2025-05-26 08:30:15 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							cbf7921c95
							
						
					 | 
					
						
						
							
							Refactor name-analysis module to use new AST api.
						
						
						
						
						
					 | 
					
						2025-05-26 07:48:35 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							20dcb4f6ce
							
						
					 | 
					
						
						
							
							Major refactoring of AST module: private properties and accessors, building clearer, using Boxes.
						
						
						
						
						
					 | 
					
						2025-05-25 17:27:15 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							f5f247e636
							
						
					 | 
					
						
						
							
							Add class-member symbols to symbol table display.
						
						
						
						
						
					 | 
					
						2025-05-21 22:31:51 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							41ab922f2c
							
						
					 | 
					
						
						
							
							Add interface/class test case.
						
						
						
						
						
					 | 
					
						2025-05-21 12:25:23 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							d8fe97b401
							
						
					 | 
					
						
						
							
							Miscellaneous gather work and related.
						
						
						
						
						
					 | 
					
						2025-05-21 08:54:21 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							f614d00575
							
						
					 | 
					
						
						
							
							Add shadow import failing test.
						
						
						
						
						
					 | 
					
						2025-05-20 11:11:29 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							4c68d0dc28
							
						
					 | 
					
						
						
							
							Flesh out gather and resolve, add todos, refactor a bit.
						
						
						
						
						
					 | 
					
						2025-05-20 11:09:06 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							88270e0cdd
							
						
					 | 
					
						
						
							
							Add basic name-analysis phase documentation.
						
						
						
						
						
					 | 
					
						2025-05-20 08:44:26 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							02d6a16cf8
							
						
					 | 
					
						
						
							
							Refactor name-analysis tests.
						
						
						
						
						
					 | 
					
						2025-05-19 20:22:13 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							0c2d9f8b2f
							
						
					 | 
					
						
						
							
							Add primitive type uses and related.
						
						
						
						
						
					 | 
					
						2025-05-19 13:52:42 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							abb7aab3a4
							
						
					 | 
					
						
						
							
							Refactoring of name-analysis.
						
						
						
						
						
					 | 
					
						2025-05-19 09:58:43 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							c606432be2
							
						
					 | 
					
						
						
							
							Work to properly resolve imports.
						
						
						
						
						
					 | 
					
						2025-05-18 18:29:25 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							6b6ba1d712
							
						
					 | 
					
						
						
							
							Major refactor of name analysis and related.
						
						
						
						
						
					 | 
					
						2025-05-18 18:05:03 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							dcb261fd84
							
						
					 | 
					
						
						
							
							Remove useless DiagnosticsContainer struct; params_seen failing because unresolved types.
						
						
						
						
						
					 | 
					
						2025-05-18 16:26:05 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							4f74136d97
							
						
					 | 
					
						
						
							
							Much work on use-statements and symbols.
						
						
						
						
						
					 | 
					
						2025-05-18 16:18:19 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							8cd5e588a0
							
						
					 | 
					
						
						
							
							Add gathering and resolving for various constructs; two-file test still failing but fails correctly.
						
						
						
						
						
					 | 
					
						2025-05-18 10:26:38 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							c54e005b62
							
						
					 | 
					
						
						
							
							Add build for platform function.
						
						
						
						
						
					 | 
					
						2025-05-18 09:02:35 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							938391ae09
							
						
					 | 
					
						
						
							
							Add use statements.
						
						
						
						
						
					 | 
					
						2025-05-18 08:32:16 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							0c18b976d7
							
						
					 | 
					
						
						
							
							Refactor name-analysis for multiple files; set up (failing) test case for multiple files.
						
						
						
						
						
					 | 
					
						2025-05-18 08:00:32 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							3026d22750
							
						
					 | 
					
						
						
							
							Remove dbg in assert_builds.
						
						
						
						
						
					 | 
					
						2025-05-17 19:59:07 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							e0f2810764
							
						
					 | 
					
						
						
							
							Fix pretty-print operator bug.
						
						
						
						
						
					 | 
					
						2025-05-17 19:53:16 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
							
						 
					 | 
					
						
						
						
						
							
						
						
							2de45817d4
							
						
					 | 
					
						
						
							
							Add BacktickString building.
						
						
						
						
						
					 | 
					
						2025-05-17 08:44:39 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							78e7271950
							
						
					 | 
					
						
						
							
							Add DString building.
						
						
						
						
						
					 | 
					
						2025-05-17 08:36:55 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							bae2048aef
							
						
					 | 
					
						
						
							
							Add number literal building to build.rs.
						
						
						
						
						
					 | 
					
						2025-05-16 19:38:53 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							17285e84eb
							
						
					 | 
					
						
						
							
							Add indexing to build.rs.
						
						
						
						
						
					 | 
					
						2025-05-16 19:29:39 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							15abcc92d3
							
						
					 | 
					
						
						
							
							Add indoc and indexing to grammar.
						
						
						
						
						
					 | 
					
						2025-05-16 19:08:18 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							f5a82c414c
							
						
					 | 
					
						
						
							
							Much work to produce better errors during name analysis.
						
						
						
						
						
					 | 
					
						2025-05-16 15:58:42 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
							
						 
					 | 
					
						
						
						
						
							
						
						
							68a2c22be7
							
						
					 | 
					
						
						
							
							Delete trie.rs.
						
						
						
						
						
					 | 
					
						2025-05-15 11:05:08 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							a9457c1ab9
							
						
					 | 
					
						
						
							
							Successful work to compile, parse, and unparse basic Deimos.
						
						
						
						
						
					 | 
					
						2025-05-15 09:40:39 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							a9fe5b473c
							
						
					 | 
					
						
						
							
							Delete old compile sketch files.
						
						
						
						
						
					 | 
					
						2025-05-15 08:54:02 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							1a365481ab
							
						
					 | 
					
						
						
							
							Add smoke screen tests for parser; add some function grammar rules.
						
						
						
						
						
					 | 
					
						2025-05-07 15:05:39 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							084ed4a00b
							
						
					 | 
					
						
						
							
							Write expressions grammar, basic testing.
						
						
						
						
						
					 | 
					
						2025-04-21 09:11:02 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							90a3c40ac3
							
						
					 | 
					
						
						
							
							Work on object access and number literal grammar; basic parser testing.
						
						
						
						
						
					 | 
					
						2025-04-20 14:11:03 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							815168603c
							
						
					 | 
					
						
						
							
							Update grammar.
						
						
						
						
						
					 | 
					
						2025-04-16 09:12:48 -05:00 | 
					
					
						
						
							
							
							
						
					 |