コード例 #1
0
    def create_ast(self, file_path):
        parser = Parser()
        ast = parser.parse(LintTargetFile(file_path))

        id_classifier = IdentifierClassifier()
        attached_ast = id_classifier.attach_identifier_attributes(ast)

        return attached_ast
コード例 #2
0
    def create_ast(self, file_path):
        parser = Parser()
        ast = parser.parse(LintTargetFile(file_path))

        id_classifier = IdentifierClassifier()
        attached_ast = id_classifier.attach_identifier_attributes(ast)

        return attached_ast
コード例 #3
0
 def create_ast(self, file_path):
     parser = Parser()
     ast = parser.parse(LintTargetFile(file_path.value))
     return ast
コード例 #4
0
 def test_parse_empty_file(self):
     parser = Parser()
     ast = parser.parse(LintTargetFile(FIXTURE_FILE_EMPTY))
     self.assertIs(ast['type'], 1)
コード例 #5
0
ファイル: test_traversing.py プロジェクト: Kuniwak/vint
 def setUp(self):
     parser = Parser()
     self.ast = parser.parse(LintTargetFile(FIXTURE_FILE))
コード例 #6
0
 def test_parse_file_when_neovim_enabled(self):
     parser = Parser(enable_neovim=True)
     ast = parser.parse(LintTargetFile(FIXTURE_FILE_NEOVIM))
     self.assertIs(ast['type'], 1)
コード例 #7
0
 def test_parse_file_on_ff_dos_and_fenc_cp932(self):
     parser = Parser()
     ast = parser.parse(LintTargetFile(FIXTURE_FILE_FF_DOS_FENC_CP932))
     self.assertIs(ast['type'], 1)
コード例 #8
0
ファイル: test_scope_linker.py プロジェクト: Kuniwak/vint
 def create_ast(self, file_path):
     parser = Parser()
     lint_target = LintTargetFile(file_path.value)
     ast = parser.parse(lint_target)
     return ast
コード例 #9
0
ファイル: test_scope_linker.py プロジェクト: aiya000/vint
 def create_ast(self, file_path):
     parser = Parser()
     lint_target = LintTargetFile(file_path.value)
     ast = parser.parse(lint_target)
     return ast
コード例 #10
0
 def setUp(self):
     parser = Parser()
     self.ast = parser.parse(LintTargetFile(FIXTURE_FILE))