Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							5a3403cc28
							
						
					 | 
					
						
						
							
							Add polymorphic enum loop type gen.
						
						
						
						
						
					 | 
					
						2025-09-24 20:29:17 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							39e9c2ddd5
							
						
					 | 
					
						
						
							
							Squishing bugs.
						
						
						
						
						
					 | 
					
						2025-09-24 14:23:14 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							12c565d0e1
							
						
					 | 
					
						
						
							
							Fix missing box.
						
						
						
						
						
					 | 
					
						2025-09-24 14:18:49 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							8a6e4277a7
							
						
					 | 
					
						
						
							
							Refactor PrettyPrint.
						
						
						
						
						
					 | 
					
						2025-09-24 14:17:17 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							0d2db659ca
							
						
					 | 
					
						
						
							
							Work on Map sketching and related.
						
						
						
						
						
					 | 
					
						2025-09-24 12:33:48 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							5f1233a393
							
						
					 | 
					
						
						
							
							Sketch HashMap impl.
						
						
						
						
						
					 | 
					
						2025-09-23 20:04:26 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							2a2936ef02
							
						
					 | 
					
						
						
							
							Ast gen successful, but compile errors.
						
						
						
						
						
					 | 
					
						2025-09-23 18:15:09 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							c73bb50d6f
							
						
					 | 
					
						
						
							
							WIP cargo build no more compile errors.
						
						
						
						
						
					 | 
					
						2025-09-23 18:11:53 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							7a7eda97e3
							
						
					 | 
					
						
						
							
							Clean up other type gen.
						
						
						
						
						
					 | 
					
						2025-09-23 18:08:36 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							2986bbe37e
							
						
					 | 
					
						
						
							
							Refactor struct type.
						
						
						
						
						
					 | 
					
						2025-09-23 18:07:04 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							1565abace5
							
						
					 | 
					
						
						
							
							Add debug for polymorphic pass through.
						
						
						
						
						
					 | 
					
						2025-09-23 17:35:43 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							a347e69f9d
							
						
					 | 
					
						
						
							
							Remove old enum stuff.
						
						
						
						
						
					 | 
					
						2025-09-23 17:34:51 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							13e2ae6b0c
							
						
					 | 
					
						
						
							
							Add polymorphic pass through.
						
						
						
						
						
					 | 
					
						2025-09-23 17:34:41 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							4b59abc989
							
						
					 | 
					
						
						
							
							Update schema for ast gen.
						
						
						
						
						
					 | 
					
						2025-09-23 14:14:42 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							e21b428e26
							
						
					 | 
					
						
						
							
							Various refactoring.
						
						
						
						
						
					 | 
					
						2025-09-23 11:03:25 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							eb83d1202a
							
						
					 | 
					
						
						
							
							Make polymorphic enum loop build fn.
						
						
						
						
						
					 | 
					
						2025-09-23 10:56:11 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							d7b01377d7
							
						
					 | 
					
						
						
							
							Refactor polymorphic type build fn.
						
						
						
						
						
					 | 
					
						2025-09-23 10:25:52 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							8aa4248e07
							
						
					 | 
					
						
						
							
							Make node production build fn.
						
						
						
						
						
					 | 
					
						2025-09-23 10:23:10 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							de021789c1
							
						
					 | 
					
						
						
							
							Refactor production build fn.
						
						
						
						
						
					 | 
					
						2025-09-23 10:19:28 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							f3ebcd77bd
							
						
					 | 
					
						
						
							
							Refactor leaf enum build fn.
						
						
						
						
						
					 | 
					
						2025-09-23 10:17:21 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							5842304f0b
							
						
					 | 
					
						
						
							
							Refactor tree_enum deserialize and build fn.
						
						
						
						
						
					 | 
					
						2025-09-22 21:08:28 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							2d8843b80d
							
						
					 | 
					
						
						
							
							Move tree enum build fn.
						
						
						
						
						
					 | 
					
						2025-09-22 20:58:59 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							1b23fbf683
							
						
					 | 
					
						
						
							
							Fix struct spec.
						
						
						
						
						
					 | 
					
						2025-09-22 20:57:45 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							8143894257
							
						
					 | 
					
						
						
							
							Refactor build fn for leaf-struct nodes.
						
						
						
						
						
					 | 
					
						2025-09-22 20:57:22 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							4d2e76338a
							
						
					 | 
					
						
						
							
							Refactor build fn for struct nodes.
						
						
						
						
						
					 | 
					
						2025-09-22 20:56:24 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							63643d86ba
							
						
					 | 
					
						
						
							
							New deserialization code.
						
						
						
						
						
					 | 
					
						2025-09-22 20:19:30 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							0f64fee5ef
							
						
					 | 
					
						
						
							
							Move deserialize.
						
						
						
						
						
					 | 
					
						2025-09-22 08:46:52 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							b5e6f1c502
							
						
					 | 
					
						
						
							
							Sketching rc.
						
						
						
						
						
					 | 
					
						2025-09-22 08:45:31 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							aff2fe2a2b
							
						
					 | 
					
						
						
							
							Moving things around and cargo fmt.
						
						
						
						
						
					 | 
					
						2025-09-21 11:19:27 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							2176d0eb8d
							
						
					 | 
					
						
						
							
							Add op_prec.dm.
						
						
						
						
						
					 | 
					
						2025-09-20 17:51:06 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							dad25dcbf2
							
						
					 | 
					
						
						
							
							Updates to ast and schema.
						
						
						
						
						
					 | 
					
						2025-09-20 17:50:51 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							fe2fff5882
							
						
					 | 
					
						
						
							
							Update grammar to reflect correct operator precedence.
						
						
						
						
						
					 | 
					
						2025-09-19 21:30:43 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							e795664a09
							
						
					 | 
					
						
						
							
							Add list expressions to grammar/ast.
						
						
						
						
						
					 | 
					
						2025-09-19 12:57:53 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							49a96eba85
							
						
					 | 
					
						
						
							
							Update worlds example.
						
						
						
						
						
					 | 
					
						2025-09-19 12:44:57 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							9e3d71d73b
							
						
					 | 
					
						
						
							
							Update d_string example.
						
						
						
						
						
					 | 
					
						2025-09-18 17:14:49 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							5ff14f9dea
							
						
					 | 
					
						
						
							
							Add d_string example.
						
						
						
						
						
					 | 
					
						2025-09-18 17:00:20 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							522869371e
							
						
					 | 
					
						
						
							
							Or else default generics.
						
						
						
						
						
					 | 
					
						2025-09-18 17:00:12 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
							
						 
					 | 
					
						
						
						
						
							
						
						
							2dd3bf5a06
							
						
					 | 
					
						
						
							
							Merge remote-tracking branch 'origin/grammar-overhaul' into grammar-overhaul
						
						
						
						
						
						
						
						# Conflicts:
#	src/parser/ast.yaml 
						
					 | 
					
						2025-09-16 00:01:16 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							f3c3e40eb2
							
						
					 | 
					
						
						
							
							Big refactor of ast gen.
						
						
						
						
						
					 | 
					
						2025-09-15 21:12:38 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							5d640ca585
							
						
					 | 
					
						
						
							
							Refactor struct build-fn gen.
						
						
						
						
						
					 | 
					
						2025-09-15 20:10:59 -05:00 | 
					
					
						
						
							
							
							
						
					 |