Chervil is a toy Lisp interpreter written in Ruby
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

chervil 260B

123456789101112
  1. #!/usr/bin/env ruby
  2. require "chervil"
  3. require "readline"
  4. env = Chervil::Env.new
  5. while line = Readline.readline("> ", true)
  6. lexer = Chervil::Lexer.new(line)
  7. tree = Chervil::Parser.new(lexer).parse
  8. puts Chervil::Interpreter.new(tree, env).interpret
  9. end