class ADSL::Parser::ASTDeclareVar
Public Instance Methods
to_adsl()
click to toggle source
# File lib/adsl/parser/ast_nodes.rb, line 721 def to_adsl "declare #{ @var_name.text }\n" end
typecheck_and_resolve(context)
click to toggle source
# File lib/adsl/parser/ast_nodes.rb, line 712 def typecheck_and_resolve(context) var = context.lookup_var @var_name.text, false if var.nil? return ASTAssignment.new(:var_name => @var_name.dup, :objset => ASTEmptyObjset.new).typecheck_and_resolve(context) else [] end end