class

Heucristic::Syntax::Scoped

Inherits Crystal::Visitor < Reference < Object

Constructors

new(enclosing : Array(Index::Identity), type_vars : Array(String), definition : Crystal::Def, path : String | Nil, version : CrystalVersion::Detected)
Source
new(path : String | Nil, version : CrystalVersion::Detected)
Source

Instance methods

end_visit(node : Crystal::VisibilityModifier) : Nil
Source
end_visit(node : Crystal::Def) : Nil
Source
end_visit(node : Crystal::Call) : Nil
Source
end_visit(node : Crystal::ClassDef | Crystal::ModuleDef | Crystal::EnumDef | Crystal::LibDef) : Nil
Source
end_visit_any(node : Crystal::ASTNode) : Nil
Source
visit(node : Crystal::VisibilityModifier) : Bool
Source
visit(node : Crystal::Def) : Bool
Source
visit(node : Crystal::Call) : Bool
Source
visit(node : Crystal::ClassDef | Crystal::ModuleDef | Crystal::EnumDef | Crystal::LibDef) : Bool
Source
visit(node : Crystal::Macro | Crystal::MacroFor | Crystal::MacroExpression) : Bool
Source
visit(node : Crystal::MacroIf) : Bool
Source
visit(node : Crystal::ASTNode) : Bool
Source
visit_any(node : Crystal::ASTNode) : Bool
Source