Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							5721bd1e83
							
						
					 | 
					
						
						
							
							WIP variety of name-analysis things.
						
						
						
						
						
					 | 
					
						2025-10-27 19:47:57 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							93c6a71185
							
						
					 | 
					
						
						
							
							WIP never ending name analysis.
						
						
						
						
						
					 | 
					
						2025-10-24 14:33:55 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							664aebfd61
							
						
					 | 
					
						
						
							
							WIP more name analysis.
						
						
						
						
						
					 | 
					
						2025-10-21 18:36:03 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							b5c0e44eeb
							
						
					 | 
					
						
						
							
							Bunch of work on name analysis. Reintroduce Rc<RefCell<_>> for symbols.
						
						
						
						
						
					 | 
					
						2025-10-20 20:55:29 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							af8f0b5dac
							
						
					 | 
					
						
						
							
							Various new ideas for name analysis.
						
						
						
						
						
					 | 
					
						2025-10-20 18:31:54 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							dd249dd5bd
							
						
					 | 
					
						
						
							
							Properly using dyn for better dispatch of gather methods.
						
						
						
						
						
					 | 
					
						2025-10-13 11:58:30 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							f0772fbf11
							
						
					 | 
					
						
						
							
							Introduce scope_ids hash table.
						
						
						
						
						
					 | 
					
						2025-10-08 20:20:09 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							e879ad2d90
							
						
					 | 
					
						
						
							
							Fix skip rules.
						
						
						
						
						
					 | 
					
						2025-10-03 09:54:21 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							1f5d17ef79
							
						
					 | 
					
						
						
							
							Update ast gen yaml to better special child build; fix as_span moving issue.
						
						
						
						
						
					 | 
					
						2025-10-02 10:39:28 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							583136711a
							
						
					 | 
					
						
						
							
							Add (not working) support for Range and FileId in struct nodes.
						
						
						
						
						
					 | 
					
						2025-10-01 13:45:49 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							eaebf8c926
							
						
					 | 
					
						
						
							
							Add derive for leaf enum spec, fix compilation errors.
						
						
						
						
						
					 | 
					
						2025-09-29 12:22:28 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							058b33ece5
							
						
					 | 
					
						
						
							
							Fix ast_node gen errors.
						
						
						
						
						
					 | 
					
						2025-09-29 09:49:02 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							c32ae72beb
							
						
					 | 
					
						
						
							
							WIP redoing name analysis.
						
						
						
						
						
					 | 
					
						2025-09-29 09:39:13 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							d6faa37515
							
						
					 | 
					
						
						
							
							Add missing call of f on self.
						
						
						
						
						
					 | 
					
						2025-09-29 09:14:45 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							e8a4268949
							
						
					 | 
					
						
						
							
							Fix missing _.
						
						
						
						
						
					 | 
					
						2025-09-29 09:12:28 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							5b772443f8
							
						
					 | 
					
						
						
							
							Add walk impl.
						
						
						
						
						
					 | 
					
						2025-09-29 09:10:57 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							dd0bee1c91
							
						
					 | 
					
						
						
							
							Finish AstNode impls.
						
						
						
						
						
					 | 
					
						2025-09-29 08:53:19 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							df8e2279dc
							
						
					 | 
					
						
						
							
							WIP ast node ref enum and AstNode impls.
						
						
						
						
						
					 | 
					
						2025-09-28 15:02:20 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							5b5386c7e3
							
						
					 | 
					
						
						
							
							Add file_id param/prop and Range props.
						
						
						
						
						
					 | 
					
						2025-09-25 18:43:05 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							41673a68f8
							
						
					 | 
					
						
						
							
							Make all tests passing.
						
						
						
						
						
					 | 
					
						2025-09-25 12:16:55 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							86331ee9b0
							
						
					 | 
					
						
						
							
							Resolve all compile errors.
						
						
						
						
						
					 | 
					
						2025-09-25 11:57:55 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							4eb48cc1a2
							
						
					 | 
					
						
						
							
							Fixing polymorphic enum loop build fn bug.
						
						
						
						
						
					 | 
					
						2025-09-24 20:40:17 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jesse Brault
							
						 
					 | 
					
						
						
						
						
							
						
						
							3159f119bc
							
						
					 | 
					
						
						
							
							Add pretty print for polymorphic enum loop.
						
						
						
						
						
					 | 
					
						2025-09-24 20:35:19 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							aff2fe2a2b
							
						
					 | 
					
						
						
							
							Moving things around and cargo fmt.
						
						
						
						
						
					 | 
					
						2025-09-21 11:19:27 -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 | 
					
					
						
						
							
							
							
						
					 |