Did I find the right examples for you? yes no

All Samples(8)  |  Call(0)  |  Derive(4)  |  Import(4)
Variable and function declarations can often have a deep tree structure,
and yet most transformations don't need to descend to this depth.

Declaration nodes are removed after AnalyseDeclarationsTransform, so there
is no need to use this for transformations after that point.

src/c/y/cython-HEAD/Cython/Build/Inline.py   cython(Download)
from Cython.Compiler.Main import Context, CompilationOptions, default_options
 
from Cython.Compiler.ParseTreeTransforms import (CythonTransform,
        SkipDeclarations, AnalyseDeclarationsTransform, EnvTransform)
from Cython.Compiler.TreeFragment import parse_from_strings
class UnboundSymbols(EnvTransform, SkipDeclarations):
    def __init__(self):
        CythonTransform.__init__(self, None)
        self.unbound = set()
    def visit_NameNode(self, node):

src/c/y/Cython-0.20.1/Cython/Build/Inline.py   Cython(Download)
from Cython.Compiler.Main import Context, CompilationOptions, default_options
 
from Cython.Compiler.ParseTreeTransforms import CythonTransform, SkipDeclarations, AnalyseDeclarationsTransform
from Cython.Compiler.TreeFragment import parse_from_strings
from Cython.Build.Dependencies import strip_string_literals, cythonize, cached_function
class AllSymbols(CythonTransform, SkipDeclarations):
    def __init__(self):
        CythonTransform.__init__(self, None)
        self.names = set()
    def visit_NameNode(self, node):

src/e/s/essig-HEAD/vm/cython/Cython/Build/Inline.py   essig(Download)
from Cython.Compiler.Main import Context, CompilationOptions, default_options
 
from Cython.Compiler.ParseTreeTransforms import CythonTransform, SkipDeclarations, AnalyseDeclarationsTransform
from Cython.Compiler.TreeFragment import parse_from_strings
from Cython.Build.Dependencies import strip_string_literals, cythonize
 
_code_cache = {}
 
 
class AllSymbols(CythonTransform, SkipDeclarations):

src/c/y/CythonCTypesBackend-HEAD/Cython/Build/Inline.py   CythonCTypesBackend(Download)
from Cython.Compiler.Main import Context, CompilationOptions, default_options
 
from Cython.Compiler.ParseTreeTransforms import CythonTransform, SkipDeclarations, AnalyseDeclarationsTransform
from Cython.Compiler.TreeFragment import parse_from_strings
from Cython.Build.Dependencies import strip_string_literals, cythonize, cached_function
class AllSymbols(CythonTransform, SkipDeclarations):
    def __init__(self):
        CythonTransform.__init__(self, None)
        self.names = set()
    def visit_NameNode(self, node):