Class ASTSymbolLister<SymType>

Generates a symbol tree for the outline view in vscode. It uses AST assembler to walk down the tree and determine the full range of a symbol.

Type Parameters

  • SymType

Hierarchy (view full)

Constructors

Properties

makeSymbol: ((name, kind, fullRange, nameRange, children) => SymType)

Type declaration

    • (name, kind, fullRange, nameRange, children): SymType
    • Parameters

      Returns SymType

symbolsAtCurrentDepth: SymType[] = []

Methods

Generated using TypeDoc