class

Omicron::Resolver

Inherits Reference < Object

Constructors

new(interpreter : Interpreter)
Source

Instance methods

begin_scope
Source
declare(name : Token)
Source
define(name : Token)
Source
end_scope
Source
resolve(statements : Array(Statement))
Source
resolve(statement : Statement)
Source
resolve(expression : Expression)
Source
resolve_local(expression, name)
Source
visit_block_statement(statement)
Source
visit_var_statement(statement)
Source
visit_variable_expression(expression)
Source