class Ameba::AST::ImplicitReturnVisitor
- Ameba::AST::ImplicitReturnVisitor
- Ameba::AST::BaseVisitor
- Crystal::Visitor
- Reference
- Object
Defined in:
ameba/ast/visitors/implicit_return_visitor.crInstance Method Summary
- #visit(node : Crystal::Expressions) : Bool
- #visit(node : Crystal::BinaryOp) : Bool
- #visit(node : Crystal::Call) : Bool
- #visit(node : Crystal::Arg) : Bool
- #visit(node : Crystal::EnumDef) : Bool
- #visit(node : Crystal::Assign | Crystal::OpAssign) : Bool
- #visit(node : Crystal::MultiAssign) : Bool
- #visit(node : Crystal::If | Crystal::Unless) : Bool
- #visit(node : Crystal::While | Crystal::Until) : Bool
- #visit(node : Crystal::Def) : Bool
- #visit(node : Crystal::Annotation) : Bool
- #visit(node : Crystal::TypeDeclaration) : Bool
- #visit(node : Crystal::Macro | Crystal::MacroIf | Crystal::MacroFor) : Bool
- #visit(node : Crystal::UninitializedVar) : Bool
- #visit(node : Crystal::ArrayLiteral | Crystal::TupleLiteral) : Bool
- #visit(node : Crystal::StringInterpolation) : Bool
- #visit(node : Crystal::HashLiteral | Crystal::NamedTupleLiteral) : Bool
- #visit(node : Crystal::Case) : Bool
- #visit(node : Crystal::Select) : Bool
- #visit(node : Crystal::When) : Bool
- #visit(node : Crystal::Rescue) : Bool
- #visit(node : Crystal::ExceptionHandler) : Bool
- #visit(node : Crystal::ControlExpression) : Bool
- #visit(node : Crystal::RangeLiteral) : Bool
- #visit(node : Crystal::RegexLiteral) : Bool
- #visit(node : Crystal::BoolLiteral | Crystal::CharLiteral | Crystal::NumberLiteral | Crystal::StringLiteral | Crystal::SymbolLiteral | Crystal::ProcLiteral) : Bool
- #visit(node : Crystal::Yield) : Bool
- #visit(node : Crystal::Generic) : Bool
Instance methods inherited from class Ameba::AST::BaseVisitor
visit(node : Crystal::ASTNode)
visit
Constructor methods inherited from class Ameba::AST::BaseVisitor
new(rule : Ameba::Rule::Base, source : Ameba::Source)
new
Instance Method Detail
def visit(node : Crystal::BoolLiteral | Crystal::CharLiteral | Crystal::NumberLiteral | Crystal::StringLiteral | Crystal::SymbolLiteral | Crystal::ProcLiteral) : Bool
#