694d3133fc 
					 
					
						
						
							
							Add better syntax checking in brainfuck  
						
						 
						
						
						
						
					 
					
						2022-01-22 21:23:00 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						94dce5bfa9 
					 
					
						
						
							
							Add automatic syntax checker, fix editor bugs  
						
						 
						
						
						
						
					 
					
						2022-01-22 21:22:38 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dbccab5244 
					 
					
						
						
							
							Fix error handling in tests  
						
						 
						
						
						
						
					 
					
						2022-01-22 18:49:34 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						22939dabf5 
					 
					
						
						
							
							Improve Chef error messages  
						
						 
						
						
						
						
					 
					
						2022-01-22 18:49:26 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						22ee70948a 
					 
					
						
						
							
							Adapt bf and chef to error handling  
						
						 
						
						
						
						
					 
					
						2022-01-22 18:14:21 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0efd4c79ef 
					 
					
						
						
							
							Add error handling logic  
						
						 
						
						
						
						
					 
					
						2022-01-22 13:53:57 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d8481c097b 
					 
					
						
						
							
							Refactor so engines use 0-based document ranges  
						
						 
						
						
						
						
					 
					
						2022-01-20 15:29:21 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dbfacece2c 
					 
					
						
						
							
							Revert to while-loop based execution  
						
						 
						
						
						
						
					 
					
						2022-01-20 15:07:06 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						65aa9c9ecd 
					 
					
						
						
							
							Add Chef language implementation  
						
						 
						
						
						
						
					 
					
						2022-01-20 02:45:11 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						eb9d5d861c 
					 
					
						
						
							
							Add unit tests for brainfuck and deadfish  
						
						 
						
						
						
						
					 
					
						2022-01-18 15:17:20 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d50e737682 
					 
					
						
						
							
							Set up unit testing for engines  
						
						 
						
						
						
						
					 
					
						2022-01-18 15:17:08 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3ace388d90 
					 
					
						
						
							
							Replace sample language with deadfish  
						
						 
						
						
						
						
					 
					
						2021-12-18 18:16:22 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bb9e85f422 
					 
					
						
						
							
							Refactor to make language selection dynamic  
						
						 
						
						
						
						
					 
					
						2021-12-18 17:15:22 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c521713b13 
					 
					
						
						
							
							Build matching color schemes to editor  
						
						 
						
						
						
						
					 
					
						2021-12-17 22:42:17 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						50e788dd3c 
					 
					
						
						
							
							Improve brainfuck renderer colors  
						
						 
						
						
						
						
					 
					
						2021-12-17 20:07:47 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f060b1bac9 
					 
					
						
						
							
							Minor cosmetic change  
						
						 
						
						
						
						
					 
					
						2021-12-17 16:10:43 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a69d8a42b5 
					 
					
						
						
							
							Refactor execution loop to use Interval instead  
						
						 
						
						
						
						
					 
					
						2021-12-16 23:05:22 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7d9fb457ff 
					 
					
						
						
							
							Add stepping and breakpoints to debugger  
						
						 
						
						
						
						
					 
					
						2021-12-15 22:09:24 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						38247f03c8 
					 
					
						
						
							
							Minor changes in execution loop code  
						
						 
						
						
						
						
					 
					
						2021-12-15 21:39:59 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						13ff6da638 
					 
					
						
						
							
							Add pause-resume-stop functionality and UI  
						
						 
						
						
						
						
					 
					
						2021-12-15 21:31:25 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						29b243d6f2 
					 
					
						
						
							
							Add breakpoints and ack-based comms to worker  
						
						 
						
						
						
						
					 
					
						2021-12-15 15:19:44 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						01ba292b9f 
					 
					
						
						
							
							Implement basic execution system and UI  
						
						 
						
						... 
						
						
						
						This is a rather large commit that includes all of the following:
- React UI with code editor, runtime renderer and input-output panes
- Language providers for a sample language and Brainfuck
- Implementation of code execution in a web worker
- All-at-once unabortable execution of program fully functional 
						
						
					 
					
						2021-12-14 22:30:41 +05:30