Rewrite constant folder in C++
[xonotic/gmqcc.git] / lexer.h
2015-01-15 Dale WeilerUse C++ naming for structures
2015-01-14 Dale WeilerRemove license headers. The LICENSE file is sufficent
2015-01-14 Dale WeilerMore cleanup
2015-01-14 Dale WeilerMajor cleanup of platform/fs stuff
2015-01-09 Dale WeilerUpdate license headers
2014-12-10 Dale WeilerMerge branch 'cooking'
2014-10-18 Wolfgang Bumillerrenaming the length operator to _length and fixing...
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-11-30 Dale WeilerMerge branch 'master' into cooking
2013-11-29 Dale Weilercleanup
2013-11-16 Wolfgang Bumillernow it parses and has the desired precedence
2013-11-16 Wolfgang Bumiller** precedence was wrong
2013-10-17 Dale WeilerAnother one
2013-10-11 Wolfgang BumillerMerge branch 'cooking' of git://
2013-10-11 Dale WeilerMerge branch 'cleanup' into cooking
2013-10-11 Dale WeilerMore cleanups
2013-09-30 Wolfgang BumillerMerge branch 'master' into cooking
2013-09-08 Dale WeilerMerge branch 'master' into cooking
2013-08-31 Dale WeilerImplemented >< (vector cross product operator). Current...
2013-08-29 Dale WeilerRemove &~= operator from gmqccs operator table, only...
2013-08-17 Dale WeilerRemove that idiom, and use GMQCC_ARRAY_COUNT.
2013-07-31 Dale WeilerFixes
2013-07-31 Dale WeilerOperator constant folding rewrite almost complete,...
2013-07-31 Dale WeilerWork in progress constant-folding rewrite.
2013-07-30 Dale WeilerUse the _t consistency naming scheme. Also various...
2013-07-27 Dale WeilerFedora spec files (0.2.9 and 0.3.0) + INSTALL documenta...
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-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
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-05-29 Dale WeilerPrevent negitive numbers from being used as the left...
2013-04-25 Wolfgang Bumillerchange the value of TOKEN_EOF
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 Dale WeilerMerge branch 'cooking'
2013-03-09 Dale WeilerFix operator precedence, closes #101
2013-03-07 Dale WeilerMake ** RIGHT associative
2013-03-07 Dale WeilerImplement exponentiation operator `**` as well as __bui...
2013-02-20 Wolfgang BumillerMerge branch 'master' into cooking
2013-02-12 Wolfgang BumillerMerge branch 'master' into cooking
2013-02-08 Dale WeilerImplemented __VA_COUNT__
2013-02-05 Dale WeilerMerge branch 'cooking' of
2013-02-05 Dale WeilerMerge branch 'cooking' of
2013-02-05 Dale WeilerWork in progress <=> operator.
2013-02-03 Wolfgang BumillerMerge branch 'master' into cooking
2013-01-27 Dale WeilerMerge branch 'cooking' of
2013-01-27 Dale WeilerImplement subscripting for __VA_ARGS__, and added test...
2013-01-10 Wolfgang Bumillerfor compile-time constants << and >> are now available
2013-01-03 Wolfgang BumillerMerge remote-tracking branch 'origin/pp-unary-numbers'
2013-01-03 Dale WeilerMerge branch 'master' of
2013-01-03 Dale WeilerAdd specialized diagnostics for when predefined macros...
2013-01-02 Wolfgang Bumillerremove ast.h-include from lexer.h to parser.c...
2013-01-02 Wolfgang Bumillerlex.peek char->int
2013-01-02 Wolfgang Bumiller__VA_ARGS__ support
2013-01-01 Dale WeilerHappy new years!
2012-12-31 Wolfgang BumillerAdding '&~=' to the -std=gmqcc operator list
2012-12-23 Dale WeilerWhitespace
2012-12-23 Dale WeilerRevert "Whitespace fixes"
2012-12-23 Dale WeilerWhitespace fixes
2012-12-23 Dale WeilerMerge branch 'master' of
2012-12-22 Wolfgang BumillerLexer: [[ and ]] are now TOKEN_ATTRIBUTE_{OPEN,CLOSE}
2012-12-02 Wolfgang (Blub)... Fix ternary operator entry for -std=gmqcc
2012-12-01 Wolfgang (Blub)... -fcorrect-ternary; by default -std=fteqcc now uses...
2012-11-30 Wolfgang (Blub)... More ternary fixes
2012-11-25 Wolfgang (Blub)... Some side-effect propagation for better warnings, so...
2012-11-24 Dale WeilerAdd respective license headers + some cleanups
2012-11-23 Wolfgang (Blub)... operator &~=
2012-11-23 Wolfgang (Blub)... Fixing operator precedence of suffices
2012-11-23 Wolfgang (Blub)... Parsing of suffix operators, NOTE: applied like prefix...
2012-11-23 Wolfgang (Blub)... -std=fteqcc gets its own operator list
2012-11-22 Wolfgang (Blub)... Removing unused _tokennames from lexer.h
2012-11-21 Wolfgang (Blub)... parsing the ternary
2012-11-21 Wolfgang (Blub)... Inserting ternary in the qcc-operator-list at the place...
2012-11-19 Dale WeilerMerge branch 'master' into test-suite
2012-11-18 Wolfgang (Blub)... Experimental support for push/pop(line) pragmas
2012-11-18 Wolfgang (Blub)... Merge branch 'master' into ftepp
2012-11-17 Wolfgang (Blub)... Merge branch 'master' into ftepp
2012-11-16 Wolfgang (Blub)... mergelines flag for the lexer to handle a backslash...
2012-11-15 Wolfgang (Blub)... Replacing lexer's vectors and getting rid of the macros
2012-11-14 Wolfgang (Blub)... Merging in new-syntax
2012-11-11 Wolfgang (Blub)... index operator actually has 2 operands, not 0
2012-11-11 Wolfgang (Blub)... lex_open_string
2012-11-11 Wolfgang (Blub)... array-subscript operator entries
2012-11-02 Wolfgang (Blub)... preprocessing flag for the lexer
2012-11-01 Wolfgang (Blub)... string-literals now do not treat digraphs as digraphs
2012-08-24 Wolfgang (Blub)... removing some old unused stuff from lexer.h
2012-08-24 Wolfgang (Blub)... the lexer now doesn't _allocate_ the token structure...
2012-08-23 Wolfgang (Blub)... the -std=qcc set of operators, still have to verify...
2012-08-23 Wolfgang (Blub)... for the lexer 3 dots now become TOKEN_DOTS
2012-08-20 Wolfgang (Blub)... Lexer now returns TOKEN_EOF only once and afterwards...
2012-08-18 Wolfgang (Blub)... keep the filenames of all lexed files in a global lex_f...