コード例 #1
0
ファイル: test_lexer.py プロジェクト: ken00/cpyparser
 def test_automata (self):
     full = deque(open(TEST_FILE).readlines())
     while full:
         a = full.popleft()
         b = full.popleft()
         res = self.get_type(cpy.lex(a))
         self.assertEquals( b.split(), res)
コード例 #2
0
ファイル: test_lexer.py プロジェクト: ken00/cpyparser
 def test_identifier(self):
     res = cpy.lex ("void c_function (void);")
     self.assertEquals([ t.type for t in res ] , ['VOID',
                                 'IDENTIFIER',
                                 '(',
                                 'VOID',
                                 ')',
                                 ';'])
コード例 #3
0
ファイル: test_lexer.py プロジェクト: ken00/cpyparser
 def test_lex (self):
     self.assertNotEquals (0, len(cpy.lex ("void c_function (void);") ) )