Scry::SymbolVisitor
Inherits Crystal::Visitor / Reference / Object
Constructors
new(document_uri : String)
SourceInstance methods
end_visit(node : Crystal::ClassDef | Crystal::ModuleDef | Crystal::CStructOrUnionDef | Crystal::LibDef | Crystal::EnumDef | Crystal::AnnotationDef)
Sourceprocess_node(node, name : String, kind : LSP::Protocol::SymbolKind)
Sourcesymbols
Sourcevisit(node : Crystal::ClassDef)
Sourcevisit(node : Crystal::EnumDef)
Sourcevisit(node : Crystal::ModuleDef)
Sourcevisit(node : Crystal::Def)
Sourcevisit(node : Crystal::LibDef)
Sourcevisit(node : Crystal::AnnotationDef)
Sourcevisit(node : Crystal::FunDef)
Sourcevisit(node : Crystal::Alias)
Sourcevisit(node : Crystal::Assign)
Sourcevisit(node : Crystal::Expressions)
Sourcevisit(node : Crystal::Var)
Sourcevisit(node : Crystal::InstanceVar)
Sourcevisit(node : Crystal::ASTNode)
Sourcevisit(node : Crystal::StructOrUnionDef)
Source