struct Myst::Callstack

Defined in:

myst/interpreter/callstack.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(context : Array(Myst::Callstack::Entry) = [] of Entry) #

[View source]

Instance Method Detail

def [](index) #

[View source]
def []=(index, value : Entry) #

[View source]
def []?(index) #

[View source]
def context : Array(Entry) #

[View source]
def context=(context : Array(Entry)) #

[View source]
def first(*args, **options) #

[View source]
def first(*args, **options, &) #

[View source]
def last(*args, **options) #

[View source]
def last(*args, **options, &) #

[View source]
def pop(*args, **options) #

[View source]
def pop(*args, **options, &) #

[View source]
def push(entry : Entry) #

[View source]
def push(location : Location | Nil, name : String | Nil = nil) #

[View source]
def reverse_each(*args, **options) #

[View source]
def reverse_each(*args, **options, &) #

[View source]
def size(*args, **options) #

[View source]
def size(*args, **options, &) #

[View source]
def to_s(io : IO) #
Description copied from struct Struct

Same as #inspect(io).


[View source]