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: string, kind: SymbolKind, fullRange: CodeSpan, nameRange: CodeSpan, children: SymType[]) => SymType)

Methods