|  | 6eb005ab3f | Lex Strings | 2019-05-22 13:24:28 +02:00 |  | 
			
				
					|  | 23991ab2ea | Improved performance for lexing identifiers/keywords | 2019-05-22 12:41:08 +02:00 |  | 
			
				
					|  | 1cf33d5ae8 | Fix build error | 2019-05-22 12:37:49 +02:00 |  | 
			
				
					|  | 9cc5c14b43 | Small optimization for binary binding | 2019-05-22 12:29:29 +02:00 |  | 
			
				
					|  | 2cdb9abdb6 | Implements binding unary expressions | 2019-05-22 12:22:52 +02:00 |  | 
			
				
					|  | 62e938e039 | Implements binding binary expressions | 2019-05-21 22:15:51 +02:00 |  | 
			
				
					|  | c8183e5405 | Implements binding parenthesized expression | 2019-05-21 21:00:56 +02:00 |  | 
			
				
					|  | 80998eab14 | More work on binder, implements basic literal expressions | 2019-05-21 20:59:52 +02:00 |  | 
			
				
					|  | 2fe6f570ec | Properly clear up memory of parsed results | 2019-05-21 18:36:31 +02:00 |  | 
			
				
					|  | 1e5cd010a1 | Initial layout for binder | 2019-05-21 18:09:08 +02:00 |  | 
			
				
					|  | 2df4a71ed8 | Reorganized tests | 2019-05-21 17:23:56 +02:00 |  | 
			
				
					|  | aec07bd29a | Adds support for parenthesized expressions | 2019-05-21 17:16:53 +02:00 |  | 
			
				
					|  | ae25598864 | Expanded on diagnostics, make whitespace completely ignored | 2019-05-21 15:11:00 +02:00 |  | 
			
				
					|  | 8f2f122215 | Make Diagnostics usage a pointer | 2019-05-21 14:15:39 +02:00 |  | 
			
				
					|  | 99f50b6471 | Add support for diagnostics to parser | 2019-05-21 14:06:35 +02:00 |  | 
			
				
					|  | 2b35da3a7b | Add support for diagnostics | 2019-05-21 13:56:08 +02:00 |  | 
			
				
					|  | 26f1ed27a3 | Cleans up CMakeLists | 2019-05-21 13:06:23 +02:00 |  | 
			
				
					|  | ad3e61128c | Creates base of script class | 2019-05-21 12:59:15 +02:00 |  | 
			
				
					|  | 37e770f1cb | Implements expression parsing | 2019-05-20 17:45:03 +02:00 |  | 
			
				
					|  | 7edd51d5e3 | Save position and length of tokens | 2019-05-19 16:11:16 +02:00 |  | 
			
				
					|  | 608a579f19 | Adds \v and \f as whitespace characters | 2019-05-19 15:28:45 +02:00 |  | 
			
				
					|  | 96943bad7e | Remove gitmodule for Catch2, replaced it with header file | 2019-05-19 14:42:45 +02:00 |  | 
			
				
					|  | 01e8075958 | Fix tests being broken | 2019-05-19 14:32:10 +02:00 |  | 
			
				
					|  | 06fe0e7c4c | Added lexing support for identifiers and keywords | 2019-05-19 14:26:21 +02:00 |  | 
			
				
					|  | 8285811fb7 | Add a couple more characters to lex | 2019-05-19 12:49:26 +02:00 |  | 
			
				
					|  | 600315d401 | Dont consume the character immediately following a number | 2019-05-19 12:20:08 +02:00 |  | 
			
				
					|  | 22e450e7e7 | Initial commit, adds very basic Lexing | 2019-05-18 20:35:51 +02:00 |  |