~tim/scheme-vm

18b0ecb0cfc5a8aecb5db70e80aa59091717c703 — Tim Morgan 3 years ago 9744f9d
Actually our parser is better now!
1 files changed, 0 insertions(+), 1 deletions(-)

M compiler.rb
M compiler.rb => compiler.rb +0 -1
@@ 76,7 76,6 @@ class Compiler
  def compile_sexp(sexp, options = { use: false, locals: {} })
    sexp = sexp.to_ruby if sexp.is_a?(VM::Pair)
    return compile_literal(sexp, options) unless sexp.is_a?(Array)
    sexp.compact! # datum comments #;(...) come in as nil due to our parser :-(
    return [] if sexp.empty? && !options[:quote]
    dispatch(sexp, options)
  end