class Crystalline::Analysis::DocumentSymbolsVisitor

Defined in:

crystalline/analysis/symbols_visitor.cr

Instance Method Summary

Instance Method Detail

def end_visit(node) #

[View source]
def symbols : Array(LSP::DocumentSymbol) #

[View source]
def visit(node : Crystal::ClassDef) #

[View source]
def visit(node : Crystal::ModuleDef) #

[View source]
def visit(node : Crystal::AnnotationDef) #

[View source]
def visit(node : Crystal::EnumDef) #

[View source]
def visit(node : Crystal::LibDef) #

[View source]
def visit(node : Crystal::Alias) #

[View source]
def visit(node : Crystal::Def) #

[View source]
def visit(node : Crystal::Macro) #

[View source]
def visit(node : Crystal::Arg) #

[View source]
def visit(node : Crystal::Call) #

[View source]
def visit(node : Crystal::Require) #

[View source]
def visit(node : Crystal::InstanceVar) #

[View source]
def visit(node : Crystal::ClassVar) #

[View source]
def visit(node) #

[View source]