class

Csmli::Statements

Inherits Csmli::ASTNode < Reference < Object

A container for one or many statements.

Constructors

new(statements : Array(Csmli::ASTNode) = [] of ASTNode)
Source

Class methods

from(obj : Array)
Source
from(node : ASTNode)
Source

Instance methods

==(other : self)

Returns true if this reference is the same as other. Invokes same?.

clone_without_location
Source
each(*args, **options)
Source
each(*args, **options, &)
Source
empty?(*args, **options)
Source
empty?(*args, **options, &)
Source
end_location
Source
hash(hasher)

See Object#hash(hasher)

last(*args, **options)
Source
last(*args, **options, &)
Source