class Z::Ast::Dot
Defined in:
ast/dot.cr
Instance Method Summary
-
#visit(node : Program, io : IO)
-
#visit(node : Block, io : IO)
-
#visit(node : FnParam, io : IO)
-
#visit(node : Fn, io : IO)
-
#visit(node : FnCall, io : IO)
-
#visit(node : Stmt, io : IO)
-
#visit(node : Return, io : IO)
-
#visit(node : Expr, io : IO)
-
#visit(node : FnArg, io : IO)
-
#visit(node : Lvar, io : IO)
-
#visit(node : Ident, io : IO)
-
#visit(node : NumberLiteral, io : IO)
-
#visit(node : Assignment, io : IO)
-
#visit(node : BinOp, io : IO)
-
#visit(node : Nop, io : IO)
-
#visit(node : Asm, io : IO)
-
#visit(node : AsmIdent, io : IO)
-
#visit(node : AsmImm, io : IO)
-
#visit(node : AsmInstructionList, io : IO)
-
#visit(node : AsmLabel, io : IO)
-
#visit(node : Cond, io : IO)
-
#visit(node : Clause, io : IO)
-
#visit(node : While, io : IO)
-
#visit(node : Neg, io : IO)
Macro Summary
Instance Method Detail
def
visit(node :
Block, io : IO)
#
def
visit(node :
Fn, io : IO)
#
def
visit(node :
FnCall, io : IO)
#
def
visit(node :
Stmt, io : IO)
#
def
visit(node :
Return, io : IO)
#
def
visit(node :
Expr, io : IO)
#
def
visit(node :
FnArg, io : IO)
#
def
visit(node :
Lvar, io : IO)
#
def
visit(node :
Ident, io : IO)
#
def
visit(node :
BinOp, io : IO)
#
def
visit(node :
Nop, io : IO)
#
def
visit(node :
Asm, io : IO)
#
def
visit(node :
AsmImm, io : IO)
#
def
visit(node :
Cond, io : IO)
#
def
visit(node :
Clause, io : IO)
#
def
visit(node :
While, io : IO)
#
def
visit(node :
Neg, io : IO)
#
Macro Detail