abstract class TopDown::AST

Overview

TODO docs

Defined in:

ast.cr

Instance Method Summary

Macro Summary

Instance Method Detail

def at(location : Location, end_location : Location = location) #

TODO docs


[View source]
def at(location : Range(Location, Location)) #

TODO docs


[View source]
def each_child(&) #

TODO docs Override this method to indicate the children of this AST node


[View source]
def end_location : TopDown::Location #

TODO docs


[View source]
def location : TopDown::Location #

TODO docs


[View source]
def to_s(io, indent = 0) #

TODO docs


[View source]
def to_s_without_children(io) #

TODO docs


[View source]

Macro Detail

macro def_ast(class_name, *properties) #

TODO docs


[View source]