PKEuS 2ace3d3144 Rewritten handling of declaration specifiers:
- Removed simplifyConst() because it did the opposite of the (superior) simplifyStaticConst()
- Execute simplifyStaticConst() in simplifyTokenList1() - there is no reason to defer it, and it is required to properly parse declarations like "unsigned static int i;"
- Fixed simplifyStaticConst() to handle more patterns. It did not work at the beginning of the token list and for function arguments
- Reimplemented Tokenizer::simplifyStdType()
-> properly support all possible ways to declare integers as requested by the standard, instead of only a few common permutations of "unsigned|signed", "short|char|long|int"
-> Fixed parsing of _Complex/complex types
2015-08-27 14:34:17 +02:00
..
2015-02-13 19:00:14 +01:00
2015-01-03 12:14:58 +01:00
2015-01-03 12:14:58 +01:00
2015-01-03 12:14:58 +01:00
2015-08-16 14:23:07 +02:00
2015-01-03 12:14:58 +01:00
2015-07-28 18:33:45 +02:00
2015-01-03 12:14:58 +01:00