|  | 09170e390d | Created base for parser The parser now handles file opening and invokes the lexer. | 2022-08-12 10:11:43 -05:00 |  | 
			
				
					|  | 5a55c9ac87 | Check off lexer in readme | 2022-08-11 18:37:00 -05:00 |  | 
			
				
					|  | 31a2d84483 | Removed erroneous indentation from indent test file Need to find a more controlled and accurate way to test erroneous indentation.
Possibly by analyzing the returned error object. | 2022-08-11 18:34:02 -05:00 |  | 
			
				
					|  | 2a7111e700 | Colored error line/column numbers as well | 2022-08-11 13:16:59 -05:00 |  | 
			
				
					|  | dfa64f3c3d | Added color to errors | 2022-08-11 13:15:57 -05:00 |  | 
			
				
					|  | ee9fa3a766 | Indentation tokens now carry their indentation level They are no longer stored in sequence | 2022-08-11 12:53:20 -05:00 |  | 
			
				
					|  | 471eb863f4 | Created indent test | 2022-08-11 12:47:50 -05:00 |  | 
			
				
					|  | 71157122d6 | Added support for hex, octal, and unicode escape sequences | 2022-08-11 12:39:49 -05:00 |  | 
			
				
					|  | f7a823687e | Added new test for string and rune literals (which it passes) | 2022-08-11 12:12:41 -05:00 |  | 
			
				
					|  | 4f37715a8c | Hexidecimal numbers are now properly read | 2022-08-11 04:25:56 -05:00 |  | 
			
				
					|  | 7a0ed247e2 | Added number lexing unit test | 2022-08-11 04:23:06 -05:00 |  | 
			
				
					|  | 6acc11d046 | Removed debug rune printing th | 2022-08-11 04:19:39 -05:00 |  | 
			
				
					|  | 92c3e41810 | Merge pull request 'pass-test-tokenize-all' (#1) from pass-test-tokenize-all into main Reviewed-on: sashakoshka/arf#1 | 2022-08-11 09:07:36 +00:00 |  | 
			
				
					|  | a0d5b3a1a2 | Added basic escape sequences to string parser | 2022-08-11 04:05:55 -05:00 |  | 
			
				
					|  | 4d73fa4b83 | Fixed equality issue with int | 2022-08-11 03:58:45 -05:00 |  | 
			
				
					|  | bef5b0328e | Fixed PermissionFrom() | 2022-08-11 03:52:16 -05:00 |  | 
			
				
					|  | af6f170833 | Normalized whitespace tokens | 2022-08-11 03:47:42 -05:00 |  | 
			
				
					|  | 0a31ea7bf8 | Support for digraphs such as &&, <<, ++ | 2022-08-11 02:54:20 -05:00 |  | 
			
				
					|  | 758b85e735 | Added naieve string and char literal parsing | 2022-08-11 02:47:51 -05:00 |  | 
			
				
					|  | 3768e3454f | Added float support | 2022-08-11 02:17:35 -05:00 |  | 
			
				
					|  | 40ad569870 | Collapsed all number tokenization functions into just one | 2022-08-11 02:03:54 -05:00 |  | 
			
				
					|  | 9e4684dbed | Number tokenizing functions use one digit conversion functions | 2022-08-11 01:57:04 -05:00 |  | 
			
				
					|  | 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 |  |