| 
						
					 | 
					
						
						
						
						
							
						
						
							692ba2cdc5
							
						
					 | 
					
						
						
							
							Add a missing comment.
						
						
						
						
						
					 | 
					
						2017-07-27 16:27:26 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							96b09fdf2e
							
						
					 | 
					
						
						
							
							Add sanitization to TreeBuilder.
						
						
						
						
						
					 | 
					
						2017-07-27 15:26:02 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							f00ad25d6a
							
						
					 | 
					
						
						
							
							Implement correct plugin loading and registration.
						
						
						
						
						
					 | 
					
						2017-07-27 14:06:57 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							87c51f279a
							
						
					 | 
					
						
						
							
							Support removing expressions.
						
						
						
						
						
					 | 
					
						2017-07-27 10:54:11 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							586cd90e32
							
						
					 | 
					
						
						
							
							Switch Lexer to use a map for patterns, to allow for removal.
						
						
						
						
						
					 | 
					
						2017-07-27 10:47:11 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							93e892f92e
							
						
					 | 
					
						
						
							
							Correctly handle un-matched tokens and end-of-string situations.
						
						
						
						
						
					 | 
					
						2017-07-26 13:24:46 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							136a481e74
							
						
					 | 
					
						
						
							
							Add a lot of comments. More to come.
						
						
						
						
						
					 | 
					
						2017-07-25 22:47:48 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							043d02ead2
							
						
					 | 
					
						
						
							
							Fix a bug in the pattern class.
						
						
						
						
						
					 | 
					
						2017-07-25 13:53:19 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							42db6b3c2f
							
						
					 | 
					
						
						
							
							Fix bug causing the last character not to be matched.
						
						
						
						
						
					 | 
					
						2017-07-24 21:00:35 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							c86e192d2e
							
						
					 | 
					
						
						
							
							Implement a lexer.
						
						
						
						
						
					 | 
					
						2017-07-24 20:47:25 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							43c3d5f754
							
						
					 | 
					
						
						
							
							Fix a few bug in the pattern compilation code.
						
						
						
						
						
					 | 
					
						2017-07-24 20:47:13 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							ac3087fc3f
							
						
					 | 
					
						
						
							
							Add a new function to add children into collection.
						
						
						
						
						
					 | 
					
						2017-07-24 20:45:56 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							02141d8df0
							
						
					 | 
					
						
						
							
							Switch underlying implementation to Set from List.
						
						
						
						
						
					 | 
					
						2017-07-24 19:46:22 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							6200381016
							
						
					 | 
					
						
						
							
							Implement a tentative pattern class that can be compiled from a string.
						
						
						
						
						
					 | 
					
						2017-07-24 19:45:32 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
						
						
							
						
						
							2374c167a4
							
						
					 | 
					
						
						
							
							Implement a few nodes for the pattern matching.
						
						
						
						
						
					 | 
					
						2017-07-24 17:42:25 -07:00 | 
					
					
						
						
							
							
							
						
					 |