class TestGlobals(ParseTest): filename = 'test_inputs/test_ext.js' def setUp(self): self.analyzer = ExtAnalyzer() def test_globals(self): self.analyzer.analyze(self.tree) self.analyzer.print_result()
def setUp(self): self.analyzer = ExtAnalyzer()
# -*- coding: utf-8 -*- import sys sys.path.insert(0, '../src') from checkjs.parsers.antlr.parser import AntlrParser from checkjs.analyzers.ext import ExtAnalyzer from checkjs.analyzers.globals import GlobalsAnalyzer if __name__ == '__main__': p = AntlrParser() tree = p.parse_file(sys.argv[1]) tree.print_tree() print('Checking "{0}"\n'.format(sys.argv[1])) a = ExtAnalyzer() a.analyze(tree) a.print_result() print('---') a = GlobalsAnalyzer() a.analyze(tree) a.print_result()