コード例 #1
0
ファイル: ecmalint.py プロジェクト: bupthzd/undergrad_thesis
    def __init__(self, filename, logger=None):
        self.filename = filename
        content = filetool.read(filename)

        self.tree = treegenerator.createSyntaxTree(tokenizer.parseStream(content))
        self.script = Script(self.tree, self.filename)
        if not logger:
            self.logger = ConsoleLogger()
        else:
            self.logger = logger
コード例 #2
0
ファイル: ecmalint.py プロジェクト: lite/empweb
    def __init__(self, filename, logger=None):
        self.filename = filename
        content = filetool.read(filename)

        self.tree = treegenerator.createSyntaxTree(
            tokenizer.parseStream(content))
        self.script = Script(self.tree, self.filename)
        if not logger:
            self.logger = ConsoleLogger()
        else:
            self.logger = logger
コード例 #3
0
ファイル: treeutil_2.py プロジェクト: fthomasfr/qooxdoo
def compileString(jsString, uniqueId=""):
    """
    Compile a string containing a JavaScript fragment into a syntax tree.
    """
    return treegenerator.createSyntaxTree(
        tokenizer.parseStream(jsString, uniqueId)).getFirstChild()
コード例 #4
0
ファイル: treeutil_2.py プロジェクト: HelderMagalhaes/qooxdoo
def compileString(jsString, uniqueId=""):
    """
    Compile a string containing a JavaScript fragment into a syntax tree.
    """
    return treegenerator.createSyntaxTree(tokenizer.parseStream(jsString, uniqueId)).getFirstChild()