Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						1c4538af72
					 | 
					
						
						
							
							implementing \& operator
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						755b47ef19
					 | 
					
						
						
							
							adding nfa tests for \& operator
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						c78a5d3cab
					 | 
					
						
						
							
							allow for a state to have multiple assertitions
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						b9b8d30f3b
					 | 
					
						
						
							
							fixing collections with only char class expressions
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						9be93212c3
					 | 
					
						
						
							
							fname class visitor
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						89973809af
					 | 
					
						
						
							
							keyword class visitor
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						e324af356d
					 | 
					
						
						
							
							ident class visitor
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						f51fc6ed47
					 | 
					
						
						
							
							return, tab, escape, backspace class visitors
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						ecce98289a
					 | 
					
						
						
							
							xdigit class
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						23c14aa2e4
					 | 
					
						
						
							
							upper class visitor
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						678d04c5db
					 | 
					
						
						
							
							space class visitor
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						691ba75372
					 | 
					
						
						
							
							punct class visitor
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						d2d7bbc632
					 | 
					
						
						
							
							print class visitor
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						b3b1a6bdb9
					 | 
					
						
						
							
							lower class visitor
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						310125ea01
					 | 
					
						
						
							
							graph class visitor
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						208d1cbba2
					 | 
					
						
						
							
							digit class visitor
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						e94154ba80
					 | 
					
						
						
							
							cntrl class visitor
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						582fbdd9e7
					 | 
					
						
						
							
							blank class visitor
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						dd175912f4
					 | 
					
						
						
							
							alnum class visitor
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						a6a0ae7a51
					 | 
					
						
						
							
							alpha class visitor
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						8cdac91a01
					 | 
					
						
						
							
							base code for char classes expressions
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						4c89f41daa
					 | 
					
						
						
							
							adding nfa tests for collection char classes expressions
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						512e826a42
					 | 
					
						
						
							
							adding new parser tests for collection char classes
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						bc0d277a21
					 | 
					
						
						
							
							parsing collection char class expressions
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						169fe5fc5b
					 | 
					
						
						
							
							parse visual \%V token
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						30867702a4
					 | 
					
						
						
							
							parsing lookbehind tokens
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						6131f92ae6
					 | 
					
						
						
							
							parsing ~ token
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						823a52583c
					 | 
					
						
						
							
							documenting regex code
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						e2c6c0539f
					 | 
					
						
						
							
							add more lookahead tests
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						f7f1c0e90d
					 | 
					
						
						
							
							making nested lookahead tests pass
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						eca12607dd
					 | 
					
						
						
							
							pattern visitor is now a singleton
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						006e3e11f9
					 | 
					
						
						
							
							parser class is now a singleton
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						a9982cbdca
					 | 
					
						
						
							
							refactoring temporary field out of parser class
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						0fa9c5a2a2
					 | 
					
						
						
							
							moving all parsing logic to VimRegexParser class
						
						
						
						
						
						
						
						rebasing 
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						cdcc9729d3
					 | 
					
						
						
							
							add more failing lookahead tests
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						4acf651aa7
					 | 
					
						
						
							
							adding tests for nested lookahead tokens
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						4bba791c65
					 | 
					
						
						
							
							adding comments and small cleanups
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						662688d3b9
					 | 
					
						
						
							
							refactoring inappropriate intimacy between nfa and nfaassertion classes
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						21a3e8fdc4
					 | 
					
						
						
							
							extract methods refactor in nfa simulation code
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						3815a1d538
					 | 
					
						
						
							
							add more lookahead tests
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						cbe0c5cfec
					 | 
					
						
						
							
							implementing negative lookahead
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						15db9b30e1
					 | 
					
						
						
							
							add tests for negative lookahead
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						e891294c0f
					 | 
					
						
						
							
							parsing negative lookahead
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						f6b9e7cc26
					 | 
					
						
						
							
							implementing positive lookahead
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						052fd7162f
					 | 
					
						
						
							
							parsing positive lookahead
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						189acb73f5
					 | 
					
						
						
							
							dealing with atomic groups in a different way
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						ec7c1677b4
					 | 
					
						
						
							
							allow special escape characters in collections \e \t \r \b \n
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						a9474c8e67
					 | 
					
						
						
							
							allow character codes inside collections \d \o \x \u \U
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						3a70dfc5f3
					 | 
					
						
						
							
							implementing collections with EOL \_[]
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Emanuel Gestosa
							
						 
					 | 
					
						
						
							
						
						669177d803
					 | 
					
						
						
							
							implementing and testing start and end of word tokens
						
						
						
						
						
						
					 | 
					
						2024-02-05 16:29:49 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |