Method: ADSL::Parser::ASTVariable#typecheck_and_resolve
- Defined in:
- lib/adsl/parser/ast_nodes.rb
#typecheck_and_resolve(context) ⇒ Object
1107 1108 1109 1110 1111 |
# 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 |