12345678910111213 |
- #!/usr/bin/env ruby
-
- require "chervil"
- require "readline"
-
-
- env = Chervil::Env.new
- while line = Readline.readline("> ", true)
- lexer = Chervil::Lexer.new(line)
- tree = Chervil::Parser.new(lexer).parse
- results = Chervil::Interpreter.new(tree, env).interpret
- results.each { |result| puts result unless result.nil? }
- end
|