update reader and implement singletons

This commit is contained in:
Torsten Ruger
2014-07-01 15:57:13 +03:00
parent 94d1140686
commit 7045a4b256
7 changed files with 48 additions and 5 deletions

View File

@ -9,6 +9,22 @@ module Ast
end
end
class TrueExpression
def compile frame
Virtual::TrueValue.new
end
end
class FalseExpression
def compile frame
Virtual::FalseValue.new
end
end
class NilExpression
def compile frame
Virtual::NilValue.new
end
end
class NameExpression < Expression
# attr_reader :name