Пример #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
 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
 def create_ast(self, file_path):
     parser = Parser()
     lint_target = LintTargetFile(file_path.value)
     ast = parser.parse(lint_target)
     return ast
Пример #9
0
 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))