Abdelrahman Said
							
						 
					 | 
					
						
						
							
						
						a57cb5fde0
					 | 
					
						
						
							
							Update .gitignore
						
						
						
						
						
						
					 | 
					
						2025-06-21 13:11:31 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Abdelrahman Said
							
						 
					 | 
					
						
						
							
						
						c78e694f87
					 | 
					
						
						
							
							Improved solution with inline functions
						
						
						
						
						
						
					 | 
					
						2025-06-20 23:25:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Abdelrahman Said
							
						 
					 | 
					
						
						
							
						
						de85b0d93c
					 | 
					
						
						
							
							More ergonomic solution using macros, but still needs improvement
						
						
						
						
						
						
					 | 
					
						2025-06-19 08:23:24 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						56e259d7ed
					 | 
					
						
						
							
							Slightly improved version of the parser
						
						
						
						
						
						
					 | 
					
						2025-06-18 22:57:52 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Abdelrahman Said
							
						 
					 | 
					
						
						
							
						
						ae87a3b4a3
					 | 
					
						
						
							
							A working but clunky solution for expressions
						
						
						
						
						
						
					 | 
					
						2025-06-09 23:03:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Abdelrahman Said
							
						 
					 | 
					
						
						
							
						
						d4f4b23c64
					 | 
					
						
						
							
							Update .gitignore
						
						
						
						
						
						
					 | 
					
						2025-06-09 23:02:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2f0c4be7bf
					 | 
					
						
						
							
							Start implementing the parser
						
						
						
						
						
						
					 | 
					
						2025-06-09 06:41:14 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						aa800e4201
					 | 
					
						
						
							
							Switch to using header guards instead of pragma once
						
						
						
						
						
						
					 | 
					
						2025-06-08 20:25:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9cbb61939d
					 | 
					
						
						
							
							Reformat
						
						
						
						
						
						
					 | 
					
						2025-06-08 18:16:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8feb7204a0
					 | 
					
						
						
							
							Reformat
						
						
						
						
						
						
					 | 
					
						2025-06-08 18:15:13 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						dd2b76eea7
					 | 
					
						
						
							
							Complete Scanner
						
						
						
						
						
						
					 | 
					
						2025-06-08 17:38:32 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cae1a9347e
					 | 
					
						
						
							
							Fix Object
						
						
						
						
						
						
					 | 
					
						2025-06-08 16:42:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cec9ef24de
					 | 
					
						
						
							
							Reformat
						
						
						
						
						
						
					 | 
					
						2025-06-08 15:42:08 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						38366141c5
					 | 
					
						
						
							
							Handle more operators
						
						
						
						
						
						
					 | 
					
						2025-06-08 15:37:11 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						74b7cf9f89
					 | 
					
						
						
							
							Use string_view instead of string in Token
						
						
						
						
						
						
					 | 
					
						2025-06-08 15:10:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1a0207687c
					 | 
					
						
						
							
							Move error handling and interpreter functionality to different files
						
						
						
						
						
						
					 | 
					
						2025-06-08 15:09:15 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cd7ce538b6
					 | 
					
						
						
							
							Simplify Object type
						
						
						
						
						
						
					 | 
					
						2025-06-08 15:08:45 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						eea4aace61
					 | 
					
						
						
							
							Use sanitizers
						
						
						
						
						
						
					 | 
					
						2025-06-08 15:08:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						16b544bb85
					 | 
					
						
						
							
							Implement lexer skeleton for cclox
						
						
						
						
						
						
					 | 
					
						2025-06-07 23:38:47 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						84fbf3d138
					 | 
					
						
						
							
							Sub README
						
						
						
						
						
						
					 | 
					
						2025-06-01 01:07:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1845618e8d
					 | 
					
						
						
							
							Init repo
						
						
						
						
						
						
					 | 
					
						2025-06-01 01:06:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |