some refactoring in preparation for a preprocessor
[cparser] / lexer.c
2008-02-19 Matthias Braunsome refactoring in preparation for a preprocessor
2008-02-18 Matthias Braunadd license comments
2008-02-16 Matthias Braunget char signedness from lang_features.h
2008-02-13 Matthias Braun- first iteration of new initializer code
2007-12-30 Michael BeckFixed broken merge of r846 and added back deleted wide...
2007-12-29 Michael Beck- more doxygen info added
2007-12-20 Christoph MallonImplement wide string literal concatenation (with norma...
2007-12-19 Michael BeckMulti-line character constants implemented
2007-12-19 Michael BeckAdd debug info for types
2007-12-19 Michael Becksome doxygen docu added
2007-12-14 Matthias Braunfix warnings, disable empty statement warning by default
2007-12-14 Christoph MallonImplement -Wunknown-pragmas.
2007-12-12 Christoph MallonHandle string literals with embedded \0 correctly.
2007-12-11 Matthias Braunsupport for bitfields completed
2007-12-10 Christoph MallonAvoid undefined behaviour by avoiding pointing one...
2007-12-10 Christoph MallonSkip #pragmas.
2007-12-10 Christoph MallonCorrectly handle input of "??", which is not followed...
2007-12-10 Christoph MallonParse floating point numbers, which start with a decima...
2007-12-05 Christoph MallonMake types globally visible, add more type(def)s.
2007-12-04 Matthias Braunlong double alignment is 4, implement wide character...
2007-11-29 Christoph MallonFirst iteration in adding wide string literal support...
2007-11-28 Matthias Braun- create strict convs where necessary
2007-11-27 Matthias Braunfix a bunch of icc warnings
2007-11-26 Christoph MallonRespect the signedness of char.
2007-11-26 Michael Beckfixed overrun handling
2007-11-26 Michael Beckfixed warning: unix strtold expect char*
2007-11-25 Michael BeckBugFix: a break from a case label does not leave a...
2007-11-25 Michael Beck- replaced strtoull() function by own implementation...
2007-11-21 Christoph MallonTest for U and u instead of two times U in parse_intege...
2007-11-21 Christoph MallonParse an integer suffix after a hex number.
2007-11-21 Christoph MallonHexadecimal is base 16, not 36. (;
2007-11-21 Matthias Braunimprove number lexing even more
2007-11-21 Matthias Braunimprovements to number lexing
2007-11-21 Matthias Braunuse strtol/strtod for lexing numbers
2007-11-20 Christoph MallonSimplify.
2007-11-16 Christoph MallonParse octal escape sequences correctly: Do not swallow...
2007-11-12 Matthias Braunparse wide strings
2007-11-12 Matthias Braunstricter warnings
2007-09-28 Matthias Braunbugfixes, parse initializers
2007-09-28 Matthias Braunlex floating suffix, parser can now parse it's own...
2007-09-28 Matthias Braunfix put_back in lexer
2007-09-28 Matthias BraunTest multiline commits
2007-09-28 Matthias BraunMore work on cparser:
2007-09-27 Matthias Braun- implemented decimal floating pointer numbers in lexer
2007-09-23 Matthias Braunfilter trigraphs in advance and simplify lexer code...
2007-09-16 Matthias Braun- countless bugfixes
2007-09-08 Matthias Braunhandle multiple strings in a row
2007-07-21 Matthias Braunbugfixes for context/symbol-declaration mapping
2007-07-21 Matthias Braunrefactored lexer code
2007-07-14 Matthias Braunmore work on parser, stdio.h is fully parsed now
2007-06-19 Matthias Braunchanged the way preprocessing directives are parsed
2007-06-18 Matthias Braunmore work on parser
2007-06-16 Matthias Braunmore work on parser
2007-06-16 Matthias Braunno enviornment passing around anymore in lexer, more...
2007-06-10 Matthias Braunrecognizre preprocessor hashs
2007-06-10 Matthias Braunfix multiline comment parsing, extended comment test
2007-06-10 Matthias Braunproper newline handling
2007-06-09 Matthias Braunmore fixes, lexer should now be correct
2007-06-09 Matthias Braunimprove lexer
2007-06-09 Matthias BraunInitial import of c parser