languageService.findDocumentSymbols2 = function()

in src/yaml/aslYamlLanguageService.ts [264:278]


  languageService.findDocumentSymbols2 = function (document: TextDocument): DocumentSymbol[] {
    const doc = parseYAML(document.getText())
    if (!doc || doc.documents.length === 0) {
      return []
    }

    let results: any[] = []
    for (const yamlDoc of doc.documents) {
      if (yamlDoc.root) {
        results = results.concat(aslLanguageService.findDocumentSymbols2(document, yamlDoc))
      }
    }

    return results
  }