| 
						
					 | 
					
						
						
						
						
							
						
						
							8813928b68
							
						
					 | 
					
						
						
							
							Negative numbers are now supported
						
						
						
						
						
						
					 | 
					
						2022-08-11 01:10:34 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0f603e3bf7
							
						
					 | 
					
						
						
							
							I am an idiot
						
						
						
						
						
						
					 | 
					
						2022-08-11 01:00:57 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7a45224449
							
						
					 | 
					
						
						
							
							Reduced code du0plicaion with number lexing functions
						
						
						
						
						
						
					 | 
					
						2022-08-11 00:57:04 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3d610df44e
							
						
					 | 
					
						
						
							
							Added support for decimal and octal numbers
						
						
						
						
						
						
					 | 
					
						2022-08-11 00:21:04 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							8f38203684
							
						
					 | 
					
						
						
							
							Added support for binary literals
						
						
						
						
						
						
					 | 
					
						2022-08-11 00:17:22 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							77f3c590c6
							
						
					 | 
					
						
						
							
							Added lexing hexidecimal numbers
						
						
						
						
						
						
					 | 
					
						2022-08-11 00:14:41 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							040e14d27c
							
						
					 | 
					
						
						
							
							Test now prints out list of tokens
						
						
						
						
						
						
					 | 
					
						2022-08-10 15:02:08 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2220b95cd2
							
						
					 | 
					
						
						
							
							Name and permission tokens are now supported
						
						
						
						
						
						
					 | 
					
						2022-08-10 14:55:26 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9c1baf8216
							
						
					 | 
					
						
						
							
							Lexer can now tokenize
						
						
						
						
						
						
						
						minus
decrement
return direction
separator 
						
						
					 | 
					
						2022-08-10 14:18:28 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							d43a2540cf
							
						
					 | 
					
						
						
							
							Fixed error formatting column indicator
						
						
						
						
						
						
					 | 
					
						2022-08-10 14:08:04 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							314c045e65
							
						
					 | 
					
						
						
							
							Lexer no longer hangs when encountering letters
						
						
						
						
						
						
					 | 
					
						2022-08-10 13:59:09 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							9f8b48161a
							
						
					 | 
					
						
						
							
							Lexer unit test now prints out resulting error
						
						
						
						
						
						
					 | 
					
						2022-08-10 13:03:48 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							cf04dfd600
							
						
					 | 
					
						
						
							
							Lexer unit test now works properly
						
						
						
						
						
						
					 | 
					
						2022-08-10 12:58:47 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2e965d6f68
							
						
					 | 
					
						
						
							
							Added Permission type
						
						
						
						
						
						
					 | 
					
						2022-08-10 12:52:20 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							488220f3a7
							
						
					 | 
					
						
						
							
							Added all tokens to unit test
						
						
						
						
						
						
					 | 
					
						2022-08-10 11:43:21 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							3f16d34aa1
							
						
					 | 
					
						
						
							
							Added unit test for lexer
						
						
						
						
						
						
					 | 
					
						2022-08-10 11:28:29 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							245798f33d
							
						
					 | 
					
						
						
							
							Print warning when a tab is discovered where it shouldn't be
						
						
						
						
						
						
					 | 
					
						2022-08-10 01:22:53 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							0d2d10fe04
							
						
					 | 
					
						
						
							
							All basic symbol tokens are now parsed
						
						
						
						
						
						
					 | 
					
						2022-08-10 01:03:59 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							a0ce033c27
							
						
					 | 
					
						
						
							
							Added a ton more token kinds
						
						
						
						
						
						
					 | 
					
						2022-08-10 00:48:18 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							64de897de5
							
						
					 | 
					
						
						
							
							Added lexing various symbol tokens
						
						
						
						
						
						
					 | 
					
						2022-08-09 22:18:12 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							861400b4a1
							
						
					 | 
					
						
						
							
							LexingOperation now stores the list of tokens
						
						
						
						
						
						
					 | 
					
						2022-08-09 22:12:14 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c042305ebe
							
						
					 | 
					
						
						
							
							Test commit
						
						
						
						
						
						
						
						Trying to see if my username appears 
						
						
					 | 
					
						2022-08-09 21:44:41 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							cd157cc69b
							
						
					 | 
					
						
						
							
							Added more information about the language's design to readme
						
						
						
						
						
						
					 | 
					
						2022-08-09 21:15:49 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							488af74b75
							
						
					 | 
					
						
						
							
							Laid out basic lexer structure
						
						
						
						
						
						
					 | 
					
						2022-08-09 20:45:06 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							c23413eedf
							
						
					 | 
					
						
						
							
							Added print method to error
						
						
						
						
						
						
					 | 
					
						2022-08-09 20:12:33 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							a755fc9f41
							
						
					 | 
					
						
						
							
							Error handling is now done with a custom error in the file package
						
						
						
						
						
						
					 | 
					
						2022-08-09 02:25:45 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							2ea0c86c54
							
						
					 | 
					
						
						
							
							Added README
						
						
						
						
						
						
					 | 
					
						2022-08-09 01:51:56 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							3a0fc0d57c
							
						
					 | 
					
						
						
							
							Added ReadString method to file
						
						
						
						
						
						
					 | 
					
						2022-08-09 01:13:49 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							47517d7139
							
						
					 | 
					
						
						
							
							Added ReadRune method to file
						
						
						
						
						
						
					 | 
					
						2022-08-09 01:07:14 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							3ba528509c
							
						
					 | 
					
						
						
							
							Added licesnse
						
						
						
						
						
						
					 | 
					
						2022-08-09 01:02:03 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							e7bd6ee02c
							
						
					 | 
					
						
						
							
							Added stub arfc command
						
						
						
						
						
						
					 | 
					
						2022-08-08 03:09:16 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							e8f6165f38
							
						
					 | 
					
						
						
							
							Created stub high-level module compilation function
						
						
						
						
						
						
					 | 
					
						2022-08-08 03:08:50 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							93f0ac945f
							
						
					 | 
					
						
						
							
							Added gitignore
						
						
						
						
						
						
					 | 
					
						2022-08-08 03:08:20 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							47234e9f36
							
						
					 | 
					
						
						
							
							Added lexer stub
						
						
						
						
						
						
					 | 
					
						2022-08-07 15:18:59 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							68a6bdf511
							
						
					 | 
					
						
						
							
							Added token struct
						
						
						
						
						
						
					 | 
					
						2022-08-07 15:18:30 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							c3a5b15049
							
						
					 | 
					
						
						
							
							Added Location struct
						
						
						
						
						
						
						
						Its purpose is to carry error reporting information with it outside of files. 
						
						
					 | 
					
						2022-08-03 13:40:00 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							64a8a2445a
							
						
					 | 
					
						
						
							
							File is now capable of printing errors
						
						
						
						
						
						
					 | 
					
						2022-08-03 13:28:37 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							4d94e5738d
							
						
					 | 
					
						
						
							
							Added file struct that satisfies io/fs.File
						
						
						
						
						
						
						
						This will be used to abstract os.File and enable error reporting. 
						
						
					 | 
					
						2022-08-03 12:11:59 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							ff01213da4
							
						
					 | 
					
						
						
							
							Initial commit
						
						
						
						
						
						
					 | 
					
						2022-08-03 11:09:00 -04:00 | 
					
					
						
						
							
							
							
						
					 |