Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							39f8d7e4ac 
							
						 
					 
					
						
						
							
							Fixed parsing of interface section behaviors  
						
						
						
						
					 
					
						2022-08-24 00:25:52 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							1f88b54eaa 
							
						 
					 
					
						
						
							
							Face sections are actually ToString'd now  
						
						
						
						
					 
					
						2022-08-23 22:25:21 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b0d4ecc83f 
							
						 
					 
					
						
						
							
							Added interface section parsing to body  
						
						
						
						
					 
					
						2022-08-23 15:14:44 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4eac5c67aa 
							
						 
					 
					
						
						
							
							Added untested interface section parsing  
						
						
						
						
					 
					
						2022-08-23 15:13:00 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							441b036a1c 
							
						 
					 
					
						
						
							
							Updated test case to reflect previous commit  
						
						
						
						
					 
					
						2022-08-23 14:07:56 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8817d72cb3 
							
						 
					 
					
						
						
							
							Interfaces can inherit other interfaces  
						
						
						
						
					 
					
						2022-08-23 13:56:59 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3ef1e706b3 
							
						 
					 
					
						
						
							
							Added ToString method to face section  
						
						
						
						
					 
					
						2022-08-23 13:54:44 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							944fc8514e 
							
						 
					 
					
						
						
							
							Add correct output for face test case  
						
						
						
						
					 
					
						2022-08-23 13:46:20 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							cd55a0ad8d 
							
						 
					 
					
						
						
							
							Add interface section to tree  
						
						
						
						
					 
					
						2022-08-23 10:56:37 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							c29efd97ba 
							
						 
					 
					
						
						
							
							Organized test case members alphabetically  
						
						
						
						
					 
					
						2022-08-23 01:36:40 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							aa84d9a429 
							
						 
					 
					
						
						
							
							Removed space alignment and hex literals from test case check  
						
						... 
						
						
						
						ToString is not capable of producing this 
						
						
					 
					
						2022-08-23 01:35:35 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							5dcf3b3d1a 
							
						 
					 
					
						
						
							
							Fixed ToString formatting of enum  
						
						
						
						
					 
					
						2022-08-23 01:33:28 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							d8074fa5cb 
							
						 
					 
					
						
						
							
							Enum default values are now parsed properly  
						
						... 
						
						
						
						Previously the parser would stay on the member name and parse it the default
value. It now moves forward and catches the actual default value. 
						
						
					 
					
						2022-08-23 01:30:56 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							6a6fe8353e 
							
						 
					 
					
						
						
							
							Add untested enum parsing  
						
						
						
						
					 
					
						2022-08-21 11:17:56 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							c4f763af5b 
							
						 
					 
					
						
						
							
							Added test case for enum section  
						
						
						
						
					 
					
						2022-08-21 02:48:36 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							6fbda34300 
							
						 
					 
					
						
						
							
							Add base enum parsing method  
						
						
						
						
					 
					
						2022-08-21 02:42:25 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							59126f60cc 
							
						 
					 
					
						
						
							
							Added enum sections to tree  
						
						
						
						
					 
					
						2022-08-21 02:40:04 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							f3b2d11f59 
							
						 
					 
					
						
						
							
							I swear its not my code thats wrong its the test  
						
						... 
						
						
						
						No like literally this keeps happening 
						
						
					 
					
						2022-08-20 15:45:45 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							3900bbe7bf 
							
						 
					 
					
						
						
							
							Parser test cases now print out line numbers  
						
						
						
						
					 
					
						2022-08-20 15:45:01 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							b878017b81 
							
						 
					 
					
						
						
							
							The last item of object sections is now saved.  
						
						
						
						
					 
					
						2022-08-20 15:22:25 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							5271876196 
							
						 
					 
					
						
						
							
							Changed data in object test to use objt keyword instead of type  
						
						
						
						
					 
					
						2022-08-20 13:46:10 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							617d76fc46 
							
						 
					 
					
						
						
							
							Object sections now parse properly  
						
						
						
						
					 
					
						2022-08-20 13:43:10 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							0ceaedbcd8 
							
						 
					 
					
						
						
							
							Object sections now ToString properly  
						
						
						
						
					 
					
						2022-08-20 13:42:09 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							edb9c1a0b6 
							
						 
					 
					
						
						
							
							Fixed assignment to entry in nil map  
						
						
						
						
					 
					
						2022-08-20 13:29:04 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							bd433fc65d 
							
						 
					 
					
						
						
							
							Untested object section parsing  
						
						
						
						
					 
					
						2022-08-20 13:26:24 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							c847d2187d 
							
						 
					 
					
						
						
							
							Fixed the object section test  
						
						
						
						
					 
					
						2022-08-20 13:25:43 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							cb2264977a 
							
						 
					 
					
						
						
							
							Added object sections to the tree for real lol  
						
						
						
						
					 
					
						2022-08-20 13:24:56 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							790e7e632e 
							
						 
					 
					
						
						
							
							Removed recursive member parsing nonsense from type section  
						
						
						
						
					 
					
						2022-08-20 12:50:32 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							fc1568aece 
							
						 
					 
					
						
						
							
							Updated ToString methods to match new tree structure  
						
						
						
						
					 
					
						2022-08-20 12:40:44 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							222c47ced9 
							
						 
					 
					
						
						
							
							Altered tree to separate object and blind type definitions  
						
						
						
						
					 
					
						2022-08-20 02:46:40 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							da6d587a48 
							
						 
					 
					
						
						
							
							Split test cases between blind types and objt types  
						
						
						
						
					 
					
						2022-08-20 02:42:52 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							78b8b9dacd 
							
						 
					 
					
						
						
							
							Fixed test case for parser  
						
						... 
						
						
						
						The correct output string was missing a type specifier. The lexer now passes
this test. 
						
						
					 
					
						2022-08-19 11:37:30 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							2605d1fb09 
							
						 
					 
					
						
						
							
							Fixed nested complex initialization values not parsing  
						
						
						
						
					 
					
						2022-08-19 11:36:30 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							9dce9b2f75 
							
						 
					 
					
						
						
							
							Fixed test formatting  
						
						
						
						
					 
					
						2022-08-19 03:05:25 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							9b4279c052 
							
						 
					 
					
						
						
							
							Fixed ToString of type nodes  
						
						
						
						
					 
					
						2022-08-19 03:03:36 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							2296765e81 
							
						 
					 
					
						
						
							
							Added recursive parsing of type nodes  
						
						
						
						
					 
					
						2022-08-19 03:01:47 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							19d0b3f455 
							
						 
					 
					
						
						
							
							Complex default values of type nodes now ToString properly  
						
						
						
						
					 
					
						2022-08-19 02:36:56 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							e25e7bdf14 
							
						 
					 
					
						
						
							
							Parser can now parse array and object initializations  
						
						
						
						
					 
					
						2022-08-19 02:34:17 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							63419165dd 
							
						 
					 
					
						
						
							
							Moved most of type section parsing into reusable type node parsing method  
						
						
						
						
					 
					
						2022-08-19 02:08:18 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							69aaae8f14 
							
						 
					 
					
						
						
							
							Restructured type definitions to use a node tree  
						
						
						
						
					 
					
						2022-08-18 23:38:32 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							717474a59e 
							
						 
					 
					
						
						
							
							Removed unnescessary println statements (oopsie)  
						
						
						
						
					 
					
						2022-08-18 20:09:27 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							ef90115a1b 
							
						 
					 
					
						
						
							
							Fixed some test case formatting  
						
						
						
						
					 
					
						2022-08-18 20:09:04 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							cced825f74 
							
						 
					 
					
						
						
							
							Changed this one thing to the other thing  
						
						
						
						
					 
					
						2022-08-18 19:40:35 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							9fd3fb1263 
							
						 
					 
					
						
						
							
							Added basic ToString method to TypeSection  
						
						
						
						
					 
					
						2022-08-18 17:45:34 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							5c2a7aeb07 
							
						 
					 
					
						
						
							
							Created base for type section parsing  
						
						
						
						
					 
					
						2022-08-18 17:39:19 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							bc9beb0317 
							
						 
					 
					
						
						
							
							Created test case for type section  
						
						
						
						
					 
					
						2022-08-18 16:56:42 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							a548dcc585 
							
						 
					 
					
						
						
							
							Changed permission codes to only determine private/public/readonly  
						
						... 
						
						
						
						Changing permissions within the module was redundant and would have just
conflicted with the :mut type qualifier. This is easier to understand. 
						
						
					 
					
						2022-08-18 12:09:17 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							39e4fbe844 
							
						 
					 
					
						
						
							
							Replaced references to file.Error with infoerr.Error  
						
						
						
						
					 
					
						2022-08-18 00:58:40 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							63110d9a32 
							
						 
					 
					
						
						
							
							Removed bad spacing in ObjectInitializationValues.ToString  
						
						... 
						
						
						
						If a value had more initialzation values inside of it, it would leave a space
before the newline. This was causing the parser test to believe the parser to be
failing. The parser now passes the test. 
						
						
					 
					
						2022-08-17 19:40:16 -04:00 
						 
				 
			
				
					
						
							
							
								Sasha Koshka 
							
						 
					 
					
						
						
						
						
							
						
						
							6a5851c9eb 
							
						 
					 
					
						
						
							
							Parser tests now show exact line and column where data is mismatched  
						
						
						
						
					 
					
						2022-08-17 19:36:33 -04:00