| 
						
					 | 
					
						
						
							
						
						f2204df7d7
					 | 
					
						
						
							
							auto remove unreachable instructions when executing ram machine
						
						
						
						
						
						
					 | 
					
						2024-05-05 21:35:37 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5169952816
					 | 
					
						
						
							
							README assembly
						
						
						
						
						
						
					 | 
					
						2024-04-11 22:22:15 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b474e6596f
					 | 
					
						
						
							
							pushdown automaton part in README
						
						
						
						
						
						
					 | 
					
						2024-04-11 22:00:08 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3eea4b0199
					 | 
					
						
						
							
							tar+zip in makefile, LICENSE update
						
						
						
						
						
						
					 | 
					
						2024-04-11 18:40:11 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d99a77f5c7
					 | 
					
						
						
							
							cleaner Makefile, separate dir for build and target
						
						
						
						
						
						
					 | 
					
						2024-04-11 17:14:27 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						38813b42f2
					 | 
					
						
						
							
							print each step format
						
						
						
						
						
						
					 | 
					
						2024-04-10 22:16:41 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0e8d507e36
					 | 
					
						
						
							
							pushdowm automaton assembly working
						
						
						
						
						
						
					 | 
					
						2024-04-09 20:32:07 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a771db2ef8
					 | 
					
						
						
							
							fix stack assembly
						
						
						
						
						
						
					 | 
					
						2024-04-09 20:23:10 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						899ee54064
					 | 
					
						
						
							
							fix stack top address
						
						
						
						
						
						
					 | 
					
						2024-04-09 18:55:24 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fa92ee4364
					 | 
					
						
						
							
							fix in assembly file
						
						
						
						
						
						
					 | 
					
						2024-04-09 18:27:06 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cd1d6382fd
					 | 
					
						
						
							
							stack automaton assembly
						
						
						
						
						
						
					 | 
					
						2024-04-09 18:06:07 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ccee47ca5e
					 | 
					
						
						
							
							grammar, allow multiple linebreaks between instructions + more work on stack.asm
						
						
						
						
						
						
					 | 
					
						2024-04-08 22:15:46 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b179cdf7ec
					 | 
					
						
						
							
							begin RAM, pushdown automaton
						
						
						
						
						
						
					 | 
					
						2024-04-05 10:53:00 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9260d34ae4
					 | 
					
						
						
							
							comments
						
						
						
						
						
						
					 | 
					
						2024-04-05 09:37:11 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5f5ce35a08
					 | 
					
						
						
							
							generate dependency graph and remove dead instructions
						
						
						
						
						
						
					 | 
					
						2024-03-30 22:42:03 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						39c5e930ca
					 | 
					
						
						
							
							bubble sort + fixed issue when writing to reference in ram.py
						
						
						
						
						
						
					 | 
					
						2024-03-29 22:54:02 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8b192bf02e
					 | 
					
						
						
							
							fixed register ref in grammar
						
						
						
						
						
						
					 | 
					
						2024-03-29 22:35:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d8ed110400
					 | 
					
						
						
							
							naming pattern .asm instead of .1 for assembly files
						
						
						
						
						
						
					 | 
					
						2024-03-28 13:22:39 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bcb627f2b4
					 | 
					
						
						
							
							handle comments in assembly source file
						
						
						
						
						
						
					 | 
					
						2024-03-28 13:16:41 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ee34fc8d14
					 | 
					
						
						
							
							syntax fix + assembly calculate a^b
						
						
						
						
						
						
					 | 
					
						2024-03-28 12:55:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2440c7af7b
					 | 
					
						
						
							
							gitignore
						
						
						
						
						
						
					 | 
					
						2024-03-28 12:26:18 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						af82eb5b00
					 | 
					
						
						
							
							generate machine.py file
						
						
						
						
						
						
					 | 
					
						2024-03-28 12:23:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fa70beb1a4
					 | 
					
						
						
							
							yylval, strdup instead of pointer on str
						
						
						
						
						
						
					 | 
					
						2024-03-28 12:06:08 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8f722d7896
					 | 
					
						
						
							
							fixed some rules + Makefile
						
						
						
						
						
						
					 | 
					
						2024-03-27 19:37:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						dff4dfd0e3
					 | 
					
						
						
							
							grammar new rules
						
						
						
						
						
						
					 | 
					
						2024-03-26 22:45:55 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4ba1dbb9d4
					 | 
					
						
						
							
							flex + bison
						
						
						
						
						
						
					 | 
					
						2024-03-25 13:37:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2a3907eef7
					 | 
					
						
						
							
							unpack arguments
						
						
						
						
						
						
					 | 
					
						2024-03-25 12:19:58 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5ced180990
					 | 
					
						
						
							
							syntax typo
						
						
						
						
						
						
					 | 
					
						2024-03-25 09:14:34 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a0096369c2
					 | 
					
						
						
							
							op
						
						
						
						
						
						
					 | 
					
						2024-03-25 09:13:05 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b36389841f
					 | 
					
						
						
							
							handle value type write
						
						
						
						
						
						
					 | 
					
						2024-03-24 22:29:26 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e3a803469c
					 | 
					
						
						
							
							read write register
						
						
						
						
						
						
					 | 
					
						2024-03-24 22:21:49 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ae5b003eb3
					 | 
					
						
						
							
							gitignore
						
						
						
						
						
						
					 | 
					
						2024-03-24 14:56:36 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0dba787835
					 | 
					
						
						
							
							Initial commit
						
						
						
						
						
						
					 | 
					
						2024-03-08 22:42:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |