- 2009 patch
[cparser] / lexer.c
2009-04-07 Michael Beck- 2009 patch
2009-01-02 Christoph Mallonmap strcasecmp() to _stricmp() for Windows.
2008-12-26 Christoph MallonAdd windows-1252 (alias cp1252) as input encoding.
2008-12-21 Christoph MallonUnify the form of references to the standard.
2008-12-17 Michael Beck- Win32 has no strings.h
2008-12-17 Christoph MallonPut { of function on separate line.
2008-12-15 Christoph MallonInclude missing header.
2008-12-15 Christoph MallonFix minor bug in UTF-8 decoder when handling partly...
2008-12-15 Christoph MallonMake the input encoding selectable via −finput‐charset...
2008-12-08 Moritz KrollCompiles now with Cygwin, if -Werror is disabled in...
2008-12-08 Christoph MallonRepair L"a" "b" concatenation.
2008-12-08 Christoph MallonStore an unsigned char in the current lexer character...
2008-12-03 Christoph MallonAccept the undocumented GCC extension escape sequence...
2008-10-26 Christoph MallonIn C++ (most) character literals are of type char.
2008-09-12 Michael Beck- implemented most cases of -W traditional (preprocesso...
2008-09-12 Michael Beck- implemented -Wcomment (currently non-working because...
2008-09-10 Matthias Braunimplement hex floats
2008-09-01 Michael Beck- add support for \e escape
2008-08-28 Michael Beck'$' in symbols can be switched off (if someone implemen...
2008-08-27 Christoph MallonAccept $ in identifers.
2008-08-25 Christoph MallonReplace case '0' till '9' by DIGITS macro.
2008-08-23 Christoph MallonFirst print the error message about an unknown char...
2008-08-23 Christoph MallonCleanup, resolve some warnings.
2008-08-16 Michael Beck- changing all typedef enum { ... } name; into typedef...
2008-07-25 Matthias Braunsupport for libc builtins
2008-05-28 Michael Beckfixed warning for 64bit build
2008-03-22 Matthias Braun- make use of new atomic_type_properties in ast2firm
2008-03-19 Michael Beckalways transmit const source_position_t * instead of...
2008-03-14 Michael Beck- add __declspec restrict and noalias
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