private IReadOnlyList <HierarchicalSymbol> GetIndexSymbols(PythonAst ast) { var walker = new SymbolIndexWalker(ast); ast.Walk(walker); return(walker.Symbols); }
private IReadOnlyList <HierarchicalSymbol> WalkSymbols(string code, PythonLanguageVersion version = PythonLanguageVersion.V37) { var ast = GetParse(code, version); var walker = new SymbolIndexWalker(ast); ast.Walk(walker); return(walker.Symbols); }