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
|