Include string encoding in string_t.
[cparser] / lexer.c
2012-06-14 Christoph MallonInclude string encoding in string_t.
2012-06-14 Christoph MallonPush finishing the string into make_string()/identify_s...
2012-05-23 Christoph MallonParse universal character names.
2012-05-23 Christoph MallonAugment MATCH_NEWLINE() so its usage looks like an...
2012-05-23 Christoph MallonMerge parsing character and string literals.
2012-05-23 Christoph MallonDo not include the terminating \0 in the size of T_STRI...
2012-05-23 Christoph MallonMerge T_WIDE_CHARACTER_CONSTANT into T_CHARACTER_CONSTANT.
2012-05-23 Christoph MallonAdd the field encoding to struct string_literal_t and...
2012-05-21 Christoph MallonRework string literal concatenation.
2012-05-14 Christoph MallonClean up parse_pragma().
2012-05-14 Christoph MallonMove the symbol to token_base_t.
2012-05-06 Christoph MallonImplement a GCC extension: binary constants 0[bB][01]+.
2012-05-06 Christoph MallonRemove the unnecessary distinction between T_FLOATINGPO...
2012-05-06 Christoph MallonRemove the unnecessary distinction between T_INTEGER...
2012-05-06 Christoph MallonDo not strip the 0x prefix from the textual representat...
2012-05-06 Christoph MallonReport an error, if the exponent of a floating point...
2012-05-06 Christoph MallonCorrect parsing of the exponent of hexadecimal floating...
2012-05-05 Christoph MallonRemove T_ERROR and TP_ERROR.
2012-04-27 Matthias Braunremove obsolete file
2012-03-29 Christoph MallonSet the correct length for literal suffixes, i.e. do...
2011-09-14 Christoph MallonUse streq() instead of strcmp() == 0.
2011-09-05 Matthias Braunparse line-directive flags to detect system headers
2011-09-05 Matthias Braunremove unfinished preproc directive parsing code
2011-08-11 Matthias Braunrework input logic to allow parsing from strings
2011-08-09 Matthias Braunmove grow_symbol function into unicode.h
2011-08-09 Matthias Brauntransform token_t into a union (similar to ast-nodes)
2011-08-09 Matthias Braunfactor out input-reading code from lexer.c into input.c
2011-08-09 Matthias Braunremove support for compiler-builtin c-code (it was...
2011-07-29 Christoph MallonRemove unused macro.
2011-06-27 Christoph MallonSimplify is_octal_digit().
2011-06-24 Andreas ZwinkauMerge branch 'makefilefix'
2011-06-22 Christoph MallonSimplify some do-while-0 macros.
2011-06-21 Christoph MallonImprove diagnostic handling: Add [-Wfoo] and -Werror...
2011-06-17 Matthias Braunfix a bunch of warnings (reported by cparser)
2011-06-04 Christoph MallonCorrect off-by-something errors in diagnostic messages.
2011-06-04 Christoph MallonFeature: Show the column number in diagnostic messages.
2011-06-04 Christoph MallonRename the attribute linenr of struct source_position_t...
2011-05-31 Christoph MallonReport an error on empty character constants, i.e. ''.
2011-01-05 Matthias Braunattempt to workaround input problems on OS/X gdb
2010-04-22 Christoph MallonSlightly simplify checking octal numbers in the lexer.
2010-04-15 Matthias Braunavoid usage of non C99 function
2010-03-12 Matthias Braunfix warnings and remove unnecessary current_ir_graph...
2010-03-09 Matthias Braunfix wrong line numbers in error messages
2010-02-24 Matthias Braunfix a few memory errors introduced with the last commit
2010-02-24 Matthias Braun- Rework the way literals are handled, these are now...
2009-09-11 Christoph MallonSmall simplification for lexing wide strings/char literals.
2009-06-08 Matthias Braunsome more work towards (c++) namespace support
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.
next