blob: 9246de27703d06750976cf294a23e31578b345a5 [file] [log] [blame]
Ben Gruver324c4642011-11-15 16:02:09 -08001import antlr3
2import testbase
3import unittest
4
5
6class t043synpred(testbase.ANTLRTest):
7 def setUp(self):
8 self.compileGrammar()
9
10
11 def lexerClass(self, base):
12 class TLexer(base):
13 def recover(self, input, re):
14 # no error recovery yet, just crash!
15 raise
16
17 return TLexer
18
19
20 def parserClass(self, base):
21 class TParser(base):
22 def recover(self, input, re):
23 # no error recovery yet, just crash!
24 raise
25
26 return TParser
27
28
29 def testValid1(self):
30 cStream = antlr3.StringStream(' +foo>')
31 lexer = self.getLexer(cStream)
32 tStream = antlr3.CommonTokenStream(lexer)
33 parser = self.getParser(tStream)
34 events = parser.a()
35
36
37if __name__ == '__main__':
38 unittest.main()
39