コード例 #1
0
    def __init__(self, scope, direct_visitors, config):
        ASTWalker.__init__(self, self)
        BufferedWriter.__init__(self, config["output"], self.walk)
        self.mod_scope = scope
        self.curr_scope = None
        self.lib_name = scope.generate_variable("prambanan", False)

        self.input_lines = config["input_lines"]
        self.direct_visitors = direct_visitors

        self.input_name = config.get("input_name", "")
        self.input_path = config.get("input_path", self.input_name)
        self.modname = config.get("modname", "")
        self.warnings = config.get("warnings", {})
        self.bare = config.get("bare", False)
        self.translator = config.get("translator",
                                     gettext.NullTranslations().gettext)
        self.native = config.get("native", None)

        self.use_throw_helper = config.get("use_throw_helper", True)
        self.overridden_types = config.get("overridden_types", {})

        self.export_map = {}
        self.public_identifiers = []
        self.translated_names = {}
        self.util_names = {}
コード例 #2
0
ファイル: __init__.py プロジェクト: crankycoder/zamboni-lib
    def __init__(self, linter=None):
        """checker instances should have the linter as argument

        linter is an object implementing ILinter
        """
        ASTWalker.__init__(self, self)
        self.name = self.name.lower()
        OptionsProviderMixIn.__init__(self)
        self.linter = linter
コード例 #3
0
ファイル: __init__.py プロジェクト: imcj/pybbs
    def __init__(self, linter=None):
        """checker instances should have the linter as argument

        linter is an object implementing ILinter
        """
        ASTWalker.__init__(self, self)
        self.name = self.name.lower()
        OptionsProviderMixIn.__init__(self)
        self.linter = linter
コード例 #4
0
ファイル: __init__.py プロジェクト: zrzppp/depot_tools
    def __init__(self, linter=None):
        """checker instances should have the linter as argument

        linter is an object implementing ILinter
        """
        ASTWalker.__init__(self, self)
        self.name = self.name.lower()
        OptionsProviderMixIn.__init__(self)
        self.linter = linter
        # messages that are active for the current check
        self.active_msgs = set()
コード例 #5
0
ファイル: __init__.py プロジェクト: andviro/pylint-mode
    def __init__(self, linter=None):
        """checker instances should have the linter as argument

        linter is an object implementing ILinter
        """
        ASTWalker.__init__(self, self)
        self.name = self.name.lower()
        OptionsProviderMixIn.__init__(self)
        self.linter = linter
        # messages that are active for the current check
        self.active_msgs = set()
コード例 #6
0
    def __init__(self, modname, node):
        ASTWalker.__init__(self, self)
        self.node = node
        self.stack = []
        self.scope = None

        self.current_scope = None
        self.root_scope = None

        self.modname = modname

        self.visit_if = self.visit_body
        self.visit_excepthandler = self.visit_body
コード例 #7
0
ファイル: scopegenerator.py プロジェクト: microvac/prambanan
    def __init__(self, modname, node):
        ASTWalker.__init__(self, self)
        self.node = node
        self.stack = []
        self.scope = None

        self.current_scope = None
        self.root_scope = None


        self.modname = modname

        self.visit_if = self.visit_body
        self.visit_excepthandler = self.visit_body
コード例 #8
0
ファイル: __init__.py プロジェクト: microvac/prambanan
 def __init__(self, modname):
     ASTWalker.__init__(self, self)
     self.imports = []
     self.modname = modname
コード例 #9
0
ファイル: __init__.py プロジェクト: microvac/prambanan
 def __init__(self):
     ASTWalker.__init__(self, self)
     self.templates = []
コード例 #10
0
ファイル: __init__.py プロジェクト: ghk/prambanan
 def __init__(self, modname):
     ASTWalker.__init__(self, self)
     self.imports = []
     self.modname = modname
コード例 #11
0
ファイル: __init__.py プロジェクト: ghk/prambanan
 def __init__(self):
     ASTWalker.__init__(self, self)
     self.templates = []