abstract class Savi::AST::Node

Direct Known Subclasses

Defined in:

savi/ast.cr

Instance Method Summary

Instance Method Detail

def accept(ctx : Compiler::Context, visitor : Visitor) #

[View source]
def accept(ctx : Compiler::Context, visitor : CopyOnMutateVisitor) #

[View source]
def annotations : Array(Annotation) | Nil #

[View source]
def annotations=(annotations : Array(Annotation) | Nil) #

[View source]
def children_accept(ctx : Compiler::Context, visitor : Visitor) #

[View source]
def children_accept(ctx : Compiler::Context, visitor : CopyOnMutateVisitor) #

[View source]
def from(other : Node) #

[View source]
def pos #

[View source]
def pos? : Savi::Source::Pos? #

[View source]
def span_pos(source) #

[View source]
def with_pos(pos : Source::Pos) #

[View source]