| Commit message (Expand) | Author | Age | Files | Lines |
* | Save enough information at parse time to make "typeof" work | Linus Torvalds | 2005-04-07 | 1 | -4/+4 |
* | Fix modifiers for pointer types. Bug hidden by not very | Linus Torvalds | 2005-04-07 | 1 | -2/+2 |
* | Make the parser discard the tokens after having parsed | Linus Torvalds | 2005-04-07 | 1 | -0/+2 |
* | Update comment about NS_LABEL scoping behaviour, now | Linus Torvalds | 2005-04-07 | 1 | -3/+3 |
* | Separate scopes for blocks and functions. Function scopes | Linus Torvalds | 2005-04-07 | 1 | -2/+2 |
* | Make labels be symbols in their own namespace (NS_LABEL). | Linus Torvalds | 2005-04-07 | 1 | -2/+12 |
* | Remove last user of "struct token" from "struct expression". | Linus Torvalds | 2005-04-07 | 1 | -4/+5 |
* | Parse array initializer index specifiers: | Linus Torvalds | 2005-04-07 | 1 | -0/+24 |
* | Parse initializers properly. We parsed them before, but we didn't | Linus Torvalds | 2005-04-07 | 1 | -25/+30 |
* | Introduce a "struct position", and have the different types refer | Linus Torvalds | 2005-04-07 | 1 | -50/+50 |
* | Evaluate pointer subtractions correctly: handle the valid | Linus Torvalds | 2005-04-07 | 1 | -9/+15 |
* | Fix postop and cast evaluators, that returned success when they | Linus Torvalds | 2005-04-07 | 1 | -1/+4 |
* | Add tree evaluation to a few more statement types (iterators, | Linus Torvalds | 2005-04-07 | 1 | -8/+9 |
* | Fix indirect type parsing (functions, arrays, bitfields). Update | Linus Torvalds | 2005-04-07 | 1 | -25/+22 |
* | Make the 'void' type also be part of the new world order | Linus Torvalds | 2005-04-07 | 1 | -2/+0 |
* | Fix typename parsing (incorrect ctype usage), and correct | Linus Torvalds | 2005-04-07 | 1 | -2/+4 |
* | Clean up type handling in a big way. Don't leave those | Linus Torvalds | 2005-04-07 | 1 | -7/+56 |
* | Replace for/while/do-while loops with a generic internal | Linus Torvalds | 2005-04-07 | 1 | -11/+50 |
* | Make array parsing use the proper constant evaluation | Linus Torvalds | 2005-04-07 | 1 | -7/+6 |
* | Add type size and alignment information to 'struct symbol'. | Linus Torvalds | 2005-04-07 | 1 | -1/+1 |
* | Like other type definitions, typedefs too can have multiple | Linus Torvalds | 2005-04-07 | 1 | -7/+11 |
* | Oops, I got the "typeof" parsing wrong. It always needs parentheses | Linus Torvalds | 2005-04-07 | 1 | -7/+12 |
* | Parse type qualifiers properly instead of re-using the declaration | Linus Torvalds | 2005-04-07 | 1 | -14/+57 |
* | Fix up more stupidities in the type parsing. It might even be getting close | Linus Torvalds | 2005-04-07 | 1 | -38/+43 |
* | Fix confusion between symbol types and modifier bit-names. | Linus Torvalds | 2005-04-07 | 1 | -24/+20 |
* | Make storage class specifiers move correctly up the chain of | Linus Torvalds | 2005-04-07 | 1 | -6/+8 |
* | Parse enum declarations, and associate the enum's with the | Linus Torvalds | 2005-04-07 | 1 | -3/+24 |
* | Split up the printout functions into a file of their own. | Linus Torvalds | 2005-04-07 | 1 | -155/+0 |
* | Split up the expression parsing in "parse.c" into a file of | Linus Torvalds | 2005-04-07 | 1 | -346/+5 |
* | Oops, looked at the wrong type for union/struct/enum/typeof cases. | Linus Torvalds | 2005-04-07 | 1 | -6/+8 |
* | Add copyright statements and file comments. Add a FAQ, README, and | Linus Torvalds | 2005-04-07 | 1 | -3/+7 |
* | Show for/while/do statements in debugging. Make symbol type | Linus Torvalds | 2005-04-07 | 1 | -5/+28 |
* | Fix constant expression parsing (a constant expression can | Linus Torvalds | 2005-04-07 | 1 | -15/+18 |
* | More simplification and fixing of type parsing | Linus Torvalds | 2005-04-07 | 1 | -8/+7 |
* | More expression parsing simplifications. | Linus Torvalds | 2005-04-07 | 1 | -29/+30 |
* | Ok, move closer to a proper type parser. It's still way too | Linus Torvalds | 2005-04-07 | 1 | -75/+91 |
* | It's ok to have an empty type declaration with no identifier. | Linus Torvalds | 2005-04-07 | 1 | -6/+13 |
* | Make iterators take a helper datum, and tell the callback whether | Linus Torvalds | 2005-04-07 | 1 | -46/+38 |
* | Better warning for undeclared identifiers | Linus Torvalds | 2005-04-07 | 1 | -1/+1 |
* | Bind symbols when declared. Bind arguments to functions. | Linus Torvalds | 2005-04-07 | 1 | -19/+51 |
* | Add symbol scoping for proper parsing. | Linus Torvalds | 2005-04-07 | 1 | -4/+9 |
* | Parse __alignof__ (although right now it ends up parsing as a | Linus Torvalds | 2005-04-07 | 1 | -1/+3 |
* | Fix up warnings by adding includes and the proper prototypes. | Linus Torvalds | 2005-04-07 | 1 | -1/+1 |
* | Print out statement parse trees so that we can verify that the | Linus Torvalds | 2005-04-07 | 1 | -3/+67 |
* | Tokenization drops whitespace, but there is one area where it is | Linus Torvalds | 2005-04-07 | 1 | -0/+1 |
* | Move some common parsing routines to "lib", so thatthe | Linus Torvalds | 2005-04-07 | 1 | -25/+1 |
* | Avoid using named initializers for anonymous union entries, | Linus Torvalds | 2005-04-07 | 1 | -2/+2 |
* | Add initial preprocessor pass (doesn't actually do much) | Linus Torvalds | 2005-04-07 | 1 | -10/+0 |
* | Make 'struct token' smaller (it's way too common). | Linus Torvalds | 2005-04-07 | 1 | -24/+19 |
* | Fix cast parsing. Add parsing of gcc typeof/attribute stuff. Parse the | Linus Torvalds | 2005-04-07 | 1 | -53/+182 |