class ADSL::Parser::ASTVariable
Public Instance Methods
to_adsl()
click to toggle source
# File lib/adsl/parser/ast_nodes.rb, line 1113 def to_adsl @var_name.text end
typecheck_and_resolve(context)
click to toggle source
# File lib/adsl/parser/ast_nodes.rb, line 1107 def typecheck_and_resolve(context) var_node, var = context.lookup_var @var_name.text raise ADSLError, "Undefined variable #{@var_name.text} on line #{@var_name.lineno}" if var.nil? return var end