Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							a87973c141
							
						
					 | 
					
						
						
							
							Error widths now work properly
						
						
						
						
						
						
					 | 
					
						2022-08-18 02:04:49 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							4780d9cc28
							
						
					 | 
					
						
						
							
							Fixed bug in file where it would report its location one step ahead
						
						
						
						
						
						
					 | 
					
						2022-08-18 01:35:46 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							bb89009742
							
						
					 | 
					
						
						
							
							Add description method to Location
						
						
						
						
						
						
					 | 
					
						2022-08-18 01:31:01 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							ca5f8202bb
							
						
					 | 
					
						
						
							
							Put Error in its own module
						
						
						
						
						
						
					 | 
					
						2022-08-18 00:51:19 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							abc6e44fb2
							
						
					 | 
					
						
						
							
							Removed Location's dependency on Error
						
						
						
						
						
						
					 | 
					
						2022-08-18 00:50:57 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							cce841f48e
							
						
					 | 
					
						
						
							
							Add getters to File
						
						
						
						
						
						
					 | 
					
						2022-08-18 00:50:39 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							568134a7e9
							
						
					 | 
					
						
						
							
							Add getter functions to Location
						
						
						
						
						
						
					 | 
					
						2022-08-18 00:42:47 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							57f02ad6f6
							
						
					 | 
					
						
						
							
							Added getter functions to Error
						
						
						
						
						
						
					 | 
					
						2022-08-18 00:39:08 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Sasha Koshka
							
						 
					 | 
					
						
						
						
						
							
						
						
							7fc51c278f
							
						
					 | 
					
						
						
							
							Fixed issue with Error.Error not positioning marker correctly
						
						
						
						
						
						
					 | 
					
						2022-08-15 14:30:54 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							856d5763d3
							
						
					 | 
					
						
						
							
							Lexer tokens are now created by the lexer
						
						
						
						
						
						
						
						This is so positional information can be accurately embedded into them. 
						
						
					 | 
					
						2022-08-12 14:34:07 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							accf528869
							
						
					 | 
					
						
						
							
							Locations and tokens are now capable of creating errors on their own
						
						
						
						
						
						
					 | 
					
						2022-08-12 13:51:38 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							7914f0df45
							
						
					 | 
					
						
						
							
							Location now stores width instead of Error
						
						
						
						
						
						
					 | 
					
						2022-08-12 13:43:09 -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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							245798f33d
							
						
					 | 
					
						
						
							
							Print warning when a tab is discovered where it shouldn't be
						
						
						
						
						
						
					 | 
					
						2022-08-10 01:22:53 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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 | 
					
					
						
						
							
							
							
						
					 |