diff options
author | Eli Bendersky <eliben@gmail.com> | 2013-06-12 06:06:23 -0700 |
---|---|---|
committer | Eli Bendersky <eliben@gmail.com> | 2013-06-12 06:06:23 -0700 |
commit | 45d276141dc9d216b8c71decb7601699fd1cf7ae (patch) | |
tree | c3e384660c9b87589adb3fa3b95289ce5b1637d7 /tests | |
parent | 9791f2426e155815a4ae2bb7bf12b37ab7ab745a (diff) | |
parent | 08a548959235e724abba57a0dabb37781fa26e5b (diff) | |
download | pycparser-45d276141dc9d216b8c71decb7601699fd1cf7ae.tar.gz |
Merge pull request #3 from Syeberman/integer-suffixes
Fixed handling of some integer suffix corner cases
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_c_lexer.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/test_c_lexer.py b/tests/test_c_lexer.py index 2c651a3..20f514c 100644 --- a/tests/test_c_lexer.py +++ b/tests/test_c_lexer.py @@ -54,9 +54,14 @@ class TestCLexerNoErrors(unittest.TestCase): def test_integer_constants(self): self.assertTokensTypes('12', ['INT_CONST_DEC']) self.assertTokensTypes('12u', ['INT_CONST_DEC']) + self.assertTokensTypes('12l', ['INT_CONST_DEC']) self.assertTokensTypes('199872Ul', ['INT_CONST_DEC']) + self.assertTokensTypes('199872lU', ['INT_CONST_DEC']) self.assertTokensTypes('199872LL', ['INT_CONST_DEC']) self.assertTokensTypes('199872ull', ['INT_CONST_DEC']) + self.assertTokensTypes('199872llu', ['INT_CONST_DEC']) + self.assertTokensTypes('1009843200000uLL', ['INT_CONST_DEC']) + self.assertTokensTypes('1009843200000LLu', ['INT_CONST_DEC']) self.assertTokensTypes('077', ['INT_CONST_OCT']) self.assertTokensTypes('0123456L', ['INT_CONST_OCT']) |