class Scry::SymbolVisitor
- Scry::SymbolVisitor
- Crystal::Visitor
- Reference
- Object
Defined in:
scry/symbol.crConstructors
Instance Method Summary
- #end_visit(node : Crystal::ClassDef | Crystal::ModuleDef | Crystal::CStructOrUnionDef | Crystal::LibDef | Crystal::EnumDef | Crystal::AnnotationDef)
- #process_node(node, name : String, kind : LSP::Protocol::SymbolKind)
- #symbols : Array(LSP::Protocol::SymbolInformation)
- #visit(node : Crystal::ClassDef)
- #visit(node : Crystal::EnumDef)
- #visit(node : Crystal::ModuleDef)
- #visit(node : Crystal::Def)
- #visit(node : Crystal::LibDef)
- #visit(node : Crystal::AnnotationDef)
- #visit(node : Crystal::FunDef)
- #visit(node : Crystal::Alias)
- #visit(node : Crystal::Assign)
- #visit(node : Crystal::Expressions)
- #visit(node : Crystal::Var)
- #visit(node : Crystal::InstanceVar)
- #visit(node : Crystal::ASTNode)
- #visit(node : Crystal::StructOrUnionDef)
Constructor Detail
Instance Method Detail
def end_visit(node : Crystal::ClassDef | Crystal::ModuleDef | Crystal::CStructOrUnionDef | Crystal::LibDef | Crystal::EnumDef | Crystal::AnnotationDef)
#