abstract class Funk::Visitor(T)

Overview

Litterals

Direct Known Subclasses

Defined in:

funk/syntax/ast.cr:8
funk/syntax/ast.cr:34
funk/syntax/ast.cr:35
funk/syntax/ast.cr:38
funk/syntax/ast.cr:39
funk/syntax/ast.cr:40
funk/syntax/ast.cr:41
funk/syntax/ast.cr:43
funk/syntax/ast.cr:44
funk/syntax/ast.cr:45
funk/syntax/ast.cr:46
funk/syntax/ast.cr:48
funk/syntax/ast.cr:49
funk/syntax/ast.cr:50
funk/syntax/ast.cr:51
funk/syntax/ast.cr:52
funk/syntax/ast.cr:53

Instance Method Summary

Instance Method Detail

abstract def visit_block(exp : Block) : T #

[View source]
abstract def visit_boolean(exp : Boolean) : T #

[View source]
abstract def visit_call_expression(exp : CallExpression) : T #

[View source]
abstract def visit_def_statement(exp : DefStatement) : T #

[View source]
abstract def visit_expression_statement(exp : ExpressionStatement) : T #

[View source]
abstract def visit_identifier(exp : Identifier) : T #

[View source]
abstract def visit_if_expression(exp : IfExpression) : T #

[View source]
abstract def visit_infix_expression(exp : InfixExpression) : T #

[View source]
abstract def visit_lambda(exp : Lambda) : T #

[View source]
abstract def visit_null(exp : Null) : T #

[View source]
abstract def visit_numeric(exp : Numeric) : T #

[View source]
abstract def visit_prefix_expression(exp : PrefixExpression) : T #

[View source]
abstract def visit_program(exp : Program) : T #

[View source]
abstract def visit_return_statement(exp : ReturnStatement) : T #

[View source]
abstract def visit_string_node(exp : StringNode) : T #

[View source]
abstract def visit_while_statement(exp : WhileStatement) : T #

[View source]