aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Move some common parsing routines to "lib", so thattheLinus Torvalds2005-04-071-25/+1
* Avoid using named initializers for anonymous union entries,Linus Torvalds2005-04-071-2/+2
* Add initial preprocessor pass (doesn't actually do much)Linus Torvalds2005-04-071-10/+0
* Make 'struct token' smaller (it's way too common). Linus Torvalds2005-04-071-24/+19
* Fix cast parsing. Add parsing of gcc typeof/attribute stuff. Parse theLinus Torvalds2005-04-071-53/+182
* Add allocators for statisticsLinus Torvalds2005-04-071-10/+3
* Add parsing for 'for', 'while', 'do', 'goto' and label statements.Linus Torvalds2005-04-071-1/+48
* Parse compound statements, 'break', 'continue', 'default', 'case' andLinus Torvalds2005-04-071-4/+39
* Parse if-else and return statementsLinus Torvalds2005-04-071-14/+34
* Parse a lot more types (including complex structures and unions andLinus Torvalds2005-04-071-30/+95
* Parse enums and structures properly. Name the types nicely.Linus Torvalds2005-04-071-44/+66
* Fix up confusion between different typedefs and namespaces.Linus Torvalds2005-04-071-40/+62
* Parse structure-or-union-specifiers.Linus Torvalds2005-04-071-4/+50
* Fix warning, missed return value, and add 'struct', 'union' andLinus Torvalds2005-04-071-23/+24
* Start binding typedefs. More work needed, but this parses correctly:Linus Torvalds2005-04-071-15/+67
* Parse enough of an 'external-declaration' to be able to parse a simpleLinus Torvalds2005-04-071-2/+36
* Add more type parsing: function and array declarators, functionLinus Torvalds2005-04-071-65/+97
* Parse some type declarators. Much more to go.Linus Torvalds2005-04-071-9/+51
* Make for more readable "expected xxxx" messages.Linus Torvalds2005-04-071-19/+115
* First cuts at simple type declaration and statement parsing.Linus Torvalds2005-04-071-7/+86
* Parse assignment expressions too..Linus Torvalds2005-04-071-1/+27
* Start handling minimal semantic information, needed for types.Linus Torvalds2005-04-071-20/+55
* Mark local parsing functions 'static'.Linus Torvalds2005-04-071-18/+35
* Parse more C expressions.Linus Torvalds2005-04-071-25/+110
* Add simple recursive-descent C expression parsing (but we only do theLinus Torvalds2005-04-071-0/+176