module Cosmo::AST::Statement::Visitor(R)

Direct including types

Defined in:

cosmo/syntax/parser/statements.cr

Instance Method Summary

Instance Method Detail

abstract def visit_block_stmt(stmt : Block) : R #

[View source]
abstract def visit_break_stmt(stmt : Break) : R #

[View source]
abstract def visit_case_stmt(stmt : Case) : R #

[View source]
abstract def visit_class_def_stmt(stmt : ClassDef) : R #

abstract def visit_enum_def_stmt(stmt : EnumDef) : R


[View source]
abstract def visit_every_stmt(stmt : Every) : R #

[View source]
abstract def visit_fn_def_stmt(stmt : FunctionDef) : R #

[View source]
abstract def visit_if_stmt(stmt : If) : R #

[View source]
abstract def visit_next_stmt(stmt : Next) : R #

[View source]
abstract def visit_return_stmt(stmt : Return) : R #

[View source]
abstract def visit_single_expr_stmt(stmt : SingleExpression) : R #

[View source]
abstract def visit_throw_stmt(stmt : Throw) : R #

[View source]
abstract def visit_try_catch_stmt(stmt : TryCatch) : R #

[View source]
abstract def visit_unless_stmt(stmt : Unless) : R #

[View source]
abstract def visit_until_stmt(stmt : Until) : R #

[View source]
abstract def visit_use_stmt(stmt : Use) : R #

[View source]
abstract def visit_while_stmt(stmt : While) : R #

[View source]