1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| import antlr3
| import testbase
| import unittest
|
|
| class t027eof(testbase.ANTLRTest):
| def setUp(self):
| self.compileGrammar()
|
|
| @testbase.broken("That's not how EOF is supposed to be used", Exception)
| def testValid1(self):
| cStream = antlr3.StringStream(' ')
| lexer = self.getLexer(cStream)
|
| tok = lexer.nextToken()
| assert tok.type == self.lexerModule.SPACE, tok
|
| tok = lexer.nextToken()
| assert tok.type == self.lexerModule.END, tok
|
|
| if __name__ == '__main__':
| unittest.main()
|
|