class

CrLox::Environment

Inherits Reference < Object

Constructors

new(enclosing : Environment | Nil, values : Hash(String, Bool | Char | CrLox::LiteralState | Float64 | String | Nil) = Hash(String, LiteralType | LiteralState).new)
Source

Instance methods

assign(name : Token, value : LiteralType)
Source
define(name : String, value : LiteralType | LiteralState)
Source
enclosing
Source
get(name : Token) : LiteralType
Source
values
Source