Exemplo n.º 1
0
        private IReadOnlyList <HierarchicalSymbol> GetIndexSymbols(PythonAst ast)
        {
            var walker = new SymbolIndexWalker(ast);

            ast.Walk(walker);
            return(walker.Symbols);
        }
Exemplo n.º 2
0
        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);
        }