Make it a function
[xonotic/gmqcc.git] / lexer.c
2014-09-27 Dale WeilerImplemented length operator. This closes #130
2014-01-26 Wolfgang BumillerMerge branch 'master' into cooking
2014-01-01 Dale WeilerHappy new year!
2013-12-03 Dale WeilerBitshifting operators <<, >>, and compound assignment...
2013-11-30 Dale WeilerMerge branch 'master' into cooking
2013-11-29 Dale Weilercleanup
2013-11-29 Dale WeilerCleanup lexer old cruft
2013-11-29 Dale WeilerHandle byte order mark for unicode. (0xEFBBBF)
2013-10-17 Dale WeilerImplement support for octal constants, this closes...
2013-10-11 Wolfgang BumillerMerge branch 'cooking' of git://github.com/graphitemast...
2013-10-11 Dale WeilerMerge branch 'cleanup' into cooking
2013-10-11 Dale WeilerRefactor some util/platform usage and extend file syste...
2013-10-11 Dale WeilerMore cleanups
2013-10-11 Dale WeilerSome more platform / compiler specific code refactoring.
2013-10-11 Dale WeilerInitial platform / compiler specific code refactoring.
2013-10-11 Dale WeilerLess flexible more economical utf8 decoder.
2013-09-30 Wolfgang BumillerMerge branch 'master' into cooking
2013-09-08 Dale WeilerMerge branch 'master' into cooking
2013-08-31 Dale WeilerAlways print the char the lexer fails on for a token.
2013-08-31 Dale WeilerImplemented >< (vector cross product operator). Current...
2013-08-26 Wolfgang Bumillerreset the column counter on a newline
2013-08-17 Dale WeilerRemove that idiom, and use GMQCC_ARRAY_COUNT.
2013-07-30 Dale WeilerUse the _t consistency naming scheme. Also various...
2013-07-26 Dale WeilerRevert "Smaller memory footprint, 4/8 bytes vs 12/24...
2013-07-26 Dale WeilerSmaller memory footprint, 4/8 bytes vs 12/24 for indivi...
2013-06-22 Dale WeilerFix a case of the uninitialized blues
2013-06-20 Dale WeilerOh my god microsoft you suck
2013-06-17 Dale WeilerMerge branch 'master' into cooking
2013-06-15 Dale WeilerImplemented bitwise xor operator.
2013-06-14 Dale WeilerFixed whitespace
2013-06-06 Dale WeilerMerge branch 'cooking'
2013-06-04 Dale WeilerMajor header reworking, this respects the namespaces...
2013-06-01 Wolfgang BumillerMerge branch 'master' into cooking
2013-06-01 Wolfgang BumillerMerge branch 'master' into cooking
2013-05-30 Dale WeilerMerge branch 'cooking' of github.com:graphitemaster...
2013-05-30 Dale Weilercolumn printing for warnings and errors now
2013-05-29 Dale WeilerMerge branch 'union-replacement' into cooking
2013-05-29 Dale WeilerMajor export cleanup. Anything that was exported but...
2013-04-25 Dale WeilerApply some static where it belongs
2013-04-24 Wolfgang BumillerGrrrr
2013-04-24 Dale WeilerMerge branch 'master' into cooking
2013-04-24 Dale WeilerGet it compiling in visual studio again.
2013-04-21 Wolfgang BumillerMerge branch 'master' into cooking
2013-04-21 Dale WeilerRemove trailing whitespace
2013-04-21 Dale WeilerMerge branch 'cooking'
2013-04-16 Wolfgang Bumillerlex_try_pragma: free the buffers
2013-04-15 Dale WeilerGCC specific stuff compile flags.
2013-04-14 Dale Weilercleanups
2013-03-08 Dale WeilerImplemented __builtin_mod, and % operator. Added floor...
2013-03-07 Dale WeilerImplement exponentiation operator `**` as well as __bui...
2013-02-20 Wolfgang BumillerMerge branch 'master' into cooking
2013-02-20 Wolfgang Bumillerfix: don't mess up multiline macros in files ending...
2013-02-12 Wolfgang BumillerMerge branch 'master' into cooking
2013-02-08 Dale WeilerCleanup cargocult directory and file specific things...
2013-02-05 Dale WeilerMerge branch 'cooking' of github.com:graphitemaster...
2013-02-05 Dale WeilerMerge branch 'cooking' of github.com:graphitemaster...
2013-02-05 Dale WeilerWork in progress <=> operator.
2013-02-03 Wolfgang BumillerMerge branch 'master' into cooking
2013-02-02 Dale Weilers/%d/%s/
2013-02-02 Dale WeilerBetter printing of token errors.
2013-02-01 Wolfgang BumillerMerge branch 'cooking' of git://github.com/graphitemast...
2013-02-01 Dale WeilerWork in progress ~ operator implemented as -1-x.
2013-01-30 Dale WeilerRename
2013-01-30 Dale WeilerWork in progress options cleanup.
2013-01-16 Wolfgang Bumillerfix: trigraph check screwing up linenumbering
2013-01-12 Wolfgang BumillerAdded '...(idx,type)' to access varargs
2013-01-04 Dale WeilerMerge branch 'correct'
2013-01-03 Wolfgang BumillerMerge remote-tracking branch 'origin/pp-unary-numbers'
2013-01-02 Wolfgang Bumillerlex->flags.preprocessing causes the lexer to parse...
2013-01-02 Wolfgang Bumillerpragma code: signed correctness
2013-01-01 Dale WeilerHappy new years!
2012-12-29 Wolfgang Bumillerimprovie/fix \{x...} char parsing
2012-12-28 matthiaskrgrMerge remote-tracking branch 'upstream/master'
2012-12-28 Dale WeilerFix another warning
2012-12-23 Wolfgang BumillerUchar -> uchar_t for consistency
2012-12-23 Wolfgang BumillerBetter error message for -futf8
2012-12-23 Wolfgang Bumiller-futf8 implementation
2012-12-23 Dale WeilerMerge branch 'master' of github.com:graphitemaster...
2012-12-23 Dale WeilerWrapper around FILE to take advantage of MSVC "secure...
2012-12-22 Wolfgang Bumillerguard ]] with lex->flags.noops
2012-12-22 Wolfgang Bumillerproperly fill the token string for TOKEN_ATTRIBUTE_*
2012-12-22 Wolfgang Bumiller is now no keyword anymore
2012-12-22 Wolfgang BumillerLexer: [[ and ]] are now TOKEN_ATTRIBUTE_{OPEN,CLOSE}
2012-12-20 Dale WeilerOne last fix for mankind
2012-12-19 Wolfgang (Blub)... 'noreturn' is - for now - a keyword, and used just...
2012-12-18 Rudolf PolzerFixes for some minor bugs clang-analyzer and cppcheck...
2012-12-17 Wolfgang (Blub)... vcompile_error, vcompile_warning; fixed: removed opts_...
2012-12-06 Wolfgang (Blub)... Moving all the global opts_ variables into a struct...
2012-12-04 Wolfgang (Blub)... -Werror now changes the word 'warning' into 'error'
2012-12-03 Wolfgang (Blub)... Parsing noref-pragma
2012-11-30 Wolfgang (Blub)... skipwhite bugfix
2012-11-30 Wolfgang (Blub)... increase the ridiculously low size limit on lex-pragma...
2012-11-30 Wolfgang (Blub)... Ignore modelgen commands with lex->flags.preprocessing
2012-11-30 Wolfgang (Blub)... Don't produce 'unknown token' errors in preprocessing...
2012-11-30 Wolfgang (Blub)... fteqcc's \{number\} string control sequences
2012-11-30 Wolfgang (Blub)... fteqcc like \[ and \] in strings
2012-11-30 Wolfgang (Blub)... lexer: hex sequences with \x and fteqcc-specific handli...
2012-11-25 Wolfgang (Blub)... fix a lexer error which parsed !! as one operator
2012-11-25 Wolfgang (Blub)... __builtin_debug_printtype directive... helped me down...
2012-11-25 Wolfgang (Blub)... Allow float constants which start with a dot
next