| 
						
					 | 
					
						
						
						
						
							
						
						
							cc8ae6c124
							
						
					 | 
					
						
						
							
							Added trail stack
						
						
						
						
						
						
					 | 
					
						2022-09-09 01:53:53 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5f3c5e3b14
							
						
					 | 
					
						
						
							
							Added cool little generic stack
						
						
						
						
						
						
					 | 
					
						2022-09-09 01:39:04 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							179c83ba72
							
						
					 | 
					
						
						
							
							Created fetchSection method
						
						
						
						
						
						
						
						This method provides a framework for recursively analyzing
sections. 
						
						
					 | 
					
						2022-09-09 01:09:17 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f3f744c348
							
						
					 | 
					
						
						
							
							Producing more data structures
						
						
						
						
						
						
					 | 
					
						2022-09-08 12:59:49 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7e972e2132
							
						
					 | 
					
						
						
							
							Syntax tree now stores map of require names -> full paths
						
						
						
						
						
						
					 | 
					
						2022-09-07 17:12:46 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							596deaf0c3
							
						
					 | 
					
						
						
							
							i forgor
						
						
						
						
						
						
					 | 
					
						2022-09-07 15:50:37 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f6aeae1d55
							
						
					 | 
					
						
						
							
							Created basic data structures for analyzer
						
						
						
						
						
						
					 | 
					
						2022-09-07 12:20:34 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7f42ccac48
							
						
					 | 
					
						
						
							
							Merge pull request 'parser-skim' (#5) from parser-skim into main
						
						
						
						
						
						
						
						Reviewed-on: arf/arf#5 
						
						
					 | 
					
						2022-09-05 19:23:13 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e5c20eb5ae
							
						
					 | 
					
						
						
							
							Merge branch 'main' into parser-skim
						
						
						
						
						
						
					 | 
					
						2022-09-05 19:23:03 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d4d7c03830
							
						
					 | 
					
						
						
							
							Function output default values are skimmed over
						
						
						
						
						
						
					 | 
					
						2022-09-05 15:13:27 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d6db27ccb6
							
						
					 | 
					
						
						
							
							Function root blocks are now skimmed over
						
						
						
						
						
						
					 | 
					
						2022-09-05 15:06:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ae0166b509
							
						
					 | 
					
						
						
							
							Data section initialization values are now skimmed over
						
						
						
						
						
						
					 | 
					
						2022-09-05 15:04:39 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							613ccc3fba
							
						
					 | 
					
						
						
							
							Add skipIndentLevel function
						
						
						
						
						
						
					 | 
					
						2022-09-05 14:56:35 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							cc1eaa2c11
							
						
					 | 
					
						
						
							
							Add test case for skimming
						
						
						
						
						
						
					 | 
					
						2022-09-05 14:52:37 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2295e3bd32
							
						
					 | 
					
						
						
							
							Data sections can now be marked as external
						
						
						
						
						
						
					 | 
					
						2022-09-05 14:09:47 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c8181f93fa
							
						
					 | 
					
						
						
							
							Merge pull request 'parser-cache' (#4) from parser-cache into main
						
						
						
						
						
						
						
						Reviewed-on: arf/arf#4 
						
						
					 | 
					
						2022-09-05 17:49:39 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							345cf3fa29
							
						
					 | 
					
						
						
							
							Update heatmap
						
						
						
						
						
						
					 | 
					
						2022-09-05 13:49:15 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							fe6c82ae9e
							
						
					 | 
					
						
						
							
							Added skim boolean that does nothing
						
						
						
						
						
						
					 | 
					
						2022-09-05 13:46:10 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							49bcbcaa96
							
						
					 | 
					
						
						
							
							Now works with tests
						
						
						
						
						
						
					 | 
					
						2022-09-05 13:42:17 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2e79d9c834
							
						
					 | 
					
						
						
							
							Parse -> Fetch, now tries to hit cache
						
						
						
						
						
						
					 | 
					
						2022-09-05 13:31:38 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a791063d5b
							
						
					 | 
					
						
						
							
							Add a parser cache map
						
						
						
						
						
						
					 | 
					
						2022-09-05 13:23:14 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							447cc08884
							
						
					 | 
					
						
						
							
							Update readme and heatmap
						
						
						
						
						
						
					 | 
					
						2022-09-05 12:47:03 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ef9d518032
							
						
					 | 
					
						
						
							
							Renamed returnsTo to returnees
						
						
						
						
						
						
					 | 
					
						2022-09-05 11:49:19 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d8c0ce8d28
							
						
					 | 
					
						
						
							
							Merge pull request 'alter-fixed-array-syntax' (#3) from alter-fixed-array-syntax into main
						
						
						
						
						
						
						
						Reviewed-on: arf/arf#3 
						
						
					 | 
					
						2022-09-05 15:39:26 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							51def46d91
							
						
					 | 
					
						
						
							
							Updated other test cases and examples to match
						
						
						
						
						
						
					 | 
					
						2022-09-05 11:35:32 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							5127b80630
							
						
					 | 
					
						
						
							
							Parser has been updated to handle new syntax
						
						
						
						
						
						
					 | 
					
						2022-09-05 11:28:27 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0b71ab8787
							
						
					 | 
					
						
						
							
							Added test case with multiple type qualifiers
						
						
						
						
						
						
					 | 
					
						2022-09-05 11:23:16 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							98a88b71be
							
						
					 | 
					
						
						
							
							Updated tree and accessor semantics
						
						
						
						
						
						
					 | 
					
						2022-09-05 11:20:23 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							031907a6e0
							
						
					 | 
					
						
						
							
							Updated data ToString
						
						
						
						
						
						
					 | 
					
						2022-09-05 11:13:16 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7731fa86a1
							
						
					 | 
					
						
						
							
							Updated test case for new syntax
						
						
						
						
						
						
					 | 
					
						2022-09-05 11:12:55 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							464826f447
							
						
					 | 
					
						
						
							
							Merge pull request 'syntax-tree-accessors' (#2) from syntax-tree-accessors into main
						
						
						
						
						
						
						
						Reviewed-on: arf/arf#2 
						
						
					 | 
					
						2022-09-05 14:52:09 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f9187ea583
							
						
					 | 
					
						
						
							
							Created getters for func section
						
						
						
						
						
						
					 | 
					
						2022-09-05 10:39:46 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e06de0ad9a
							
						
					 | 
					
						
						
							
							same thing forf phrases and blocks
						
						
						
						
						
						
					 | 
					
						2022-09-05 02:04:37 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							caeed943a3
							
						
					 | 
					
						
						
							
							Added accessors for FaceSection and FaceBehavior
						
						
						
						
						
						
					 | 
					
						2022-09-05 01:21:51 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							bc4b2bd33c
							
						
					 | 
					
						
						
							
							Added accessors for ObjtSection and EnumSection
						
						
						
						
						
						
					 | 
					
						2022-09-05 01:09:29 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							88de6f0908
							
						
					 | 
					
						
						
							
							Added accessors to Argument and ObjtMember
						
						
						
						
						
						
					 | 
					
						2022-09-05 01:05:03 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							319ed789bf
							
						
					 | 
					
						
						
							
							Added accessors to ArrayInitializationValues
						
						
						
						
						
						
					 | 
					
						2022-09-04 23:47:56 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0cb6b2bf66
							
						
					 | 
					
						
						
							
							Added a generic map iterator type
						
						
						
						
						
						
					 | 
					
						2022-09-04 23:05:45 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3ae8209712
							
						
					 | 
					
						
						
							
							asdjkhaslkjhlkfjhaslkdjhalksjdlksdjalskdj
						
						
						
						
						
						
					 | 
					
						2022-09-04 22:40:26 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							89834ac390
							
						
					 | 
					
						
						
							
							The syntax tree is no longer passed by reference
						
						
						
						
						
						
					 | 
					
						2022-09-04 22:30:14 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7af575e865
							
						
					 | 
					
						
						
							
							Added TypeKindVariableArray
						
						
						
						
						
						
					 | 
					
						2022-09-04 22:27:06 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							57b98636d0
							
						
					 | 
					
						
						
							
							Added accessors for Identifier and Type
						
						
						
						
						
						
					 | 
					
						2022-09-04 22:19:19 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							691df94ef4
							
						
					 | 
					
						
						
							
							Removed many cringe pass-by-references
						
						
						
						
						
						
					 | 
					
						2022-09-04 19:55:47 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f3c72f8f30
							
						
					 | 
					
						
						
							
							The section kind specific maps are gone
						
						
						
						
						
						
						
						I've REPLACED IT with the unified sections map. Interfaces, baby! 
						
						
					 | 
					
						2022-09-04 19:30:59 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9269161138
							
						
					 | 
					
						
						
							
							Tree returns a section interface when given a name
						
						
						
						
						
						
					 | 
					
						2022-09-04 17:13:49 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d930e72c0c
							
						
					 | 
					
						
						
							
							Added more methods to the section interface
						
						
						
						
						
						
					 | 
					
						2022-09-04 14:04:48 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ded0ce58ec
							
						
					 | 
					
						
						
							
							Created Section interface
						
						
						
						
						
						
					 | 
					
						2022-09-04 14:02:48 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							899f4815bc
							
						
					 | 
					
						
						
							
							Did the same thing with default values
						
						
						
						
						
						
					 | 
					
						2022-09-04 03:31:35 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							e0a04e68e3
							
						
					 | 
					
						
						
							
							Did the same thing but with permissions
						
						
						
						
						
						
					 | 
					
						2022-09-03 23:03:09 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3f7c779e2b
							
						
					 | 
					
						
						
							
							Got rid of useless setters for the traits
						
						
						
						
						
						
					 | 
					
						2022-09-03 22:58:35 -04:00 | 
					
					
						
						
							
							
							
						
					 |