| 
									
										
										
										
											2018-07-22 17:09:01 -07:00
										 |  |  | require "./chalk/*" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | module Chalk | 
					
						
							| 
									
										
										
										
											2018-07-25 13:53:35 -07:00
										 |  |  |   lexer = Lexer.new | 
					
						
							|  |  |  |   parser = Parser.new | 
					
						
							| 
									
										
										
										
											2018-07-24 23:57:20 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-07-25 13:53:35 -07:00
										 |  |  |   tokens = lexer.lex(File.read("test.txt")) | 
					
						
							|  |  |  |   trees = parser.parse?(tokens) | 
					
						
							|  |  |  |   trees.try do |trees| | 
					
						
							| 
									
										
										
										
											2018-07-25 14:04:27 -07:00
										 |  |  |       trees.each { |tree| puts tree } | 
					
						
							| 
									
										
										
										
											2018-07-25 13:53:35 -07:00
										 |  |  |   end | 
					
						
							| 
									
										
										
										
											2018-07-22 17:09:01 -07:00
										 |  |  | end |