aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Make the tokenizer insert begin/end tokens at stream boundaries,Linus Torvalds2005-04-071-1/+11
* Re-name the "action" thing as something saner - it's now a "stream".Linus Torvalds2005-04-071-2/+0
* Tokenization drops whitespace, but there is one area where it isLinus Torvalds2005-04-071-2/+3
* Parse the incoming argument list for macro expansion.Linus Torvalds2005-04-071-2/+5
* Declare 'alloc_token()' for use in the pre-processor (which createsLinus Torvalds2005-04-071-0/+2
* Teach the preprocessing pass to handle 'include' and Linus Torvalds2005-04-071-1/+1
* Do much more pre-processing work: support #ifdef/#else/#endifLinus Torvalds2005-04-071-1/+0
* Add initial preprocessor pass (doesn't actually do much)Linus Torvalds2005-04-071-1/+13
* Implement space-efficient allocator for small data structures. WeLinus Torvalds2005-04-071-4/+4
* Make 'struct token' smaller (it's way too common). Linus Torvalds2005-04-071-6/+22
* Tokenize integer constants with "u" and "l" specifiers (drop them for now).Linus Torvalds2005-04-071-1/+1
* Fix up confusion between different typedefs and namespaces.Linus Torvalds2005-04-071-3/+4
* Initialize 'struct', 'union' and 'enum' built-ins.Linus Torvalds2005-04-071-0/+2
* Start handling minimal semantic information, needed for types.Linus Torvalds2005-04-071-8/+7
* Mark local parsing functions 'static'.Linus Torvalds2005-04-071-0/+1
* Add simple recursive-descent C expression parsing (but we only do theLinus Torvalds2005-04-071-1/+5
* Yaah. I'm a retard, but I want to at least try to see how hard it isLinus Torvalds2005-04-071-0/+108