summaryrefslogtreecommitdiff
path: root/05/constants.b
AgeCommit message (Collapse)Author
2022-02-10fix some calling convention stuffpommicket
2022-02-09start codegenpommicket
2022-02-09more parsing tests, fixed more bugspommicket
- we now handle incomplete structs properly - small fix in for loop printing
2022-02-07fix a bunch of problems from parsing testpommicket
- ll suffixes (15ll => 15l) - newlines between string literals to be concatenated - fix *x++ = 1; - default - printing conditionals & decaying conditional operands
2022-02-07defined in #if (forgot about that earlier)pommicket
2022-02-07proper call typing?pommicket
2022-02-07parsing calls, mostlypommicket
2022-02-06using function namespommicket
2022-02-06function parameters, fix local variablespommicket
2022-02-06whilepommicket
2022-02-05local variables in expressionspommicket
2022-02-05start local declarationspommicket
2022-02-04bugfix, planning static variablespommicket
2022-02-04parse goto, casepommicket
2022-02-04parsing break, continue, returnpommicket
2022-02-03start parsing statements (not a lot yet)pommicket
2022-02-03dereferencing function pointerspommicket
2022-02-02fixed cast parsing bugpommicket
i hope casts weren't at a different precedence level for a reason
2022-02-02various simplifications, start array initializerspommicket
2022-02-02string literal initializers, global variable expressionspommicket
2022-01-28start top level decls - also oops forgot about sizeless arrayspommicket
2022-01-27switch to using mmap for output filepommicket
2022-01-27fix problem with casts immediately followed by operatorspommicket
2022-01-27structs mostly workingpommicket
2022-01-25i forgot about commas ...pommicket
2022-01-24enums almost workingpommicket
2022-01-24castspommicket
2022-01-21more consterxprspommicket
2022-01-19very simple types working!pommicket
2022-01-14some binop typingpommicket
2022-01-14unary ops mostly workingpommicket
2022-01-13binop parsing workingpommicket
2022-01-13more binop stuffpommicket
2022-01-13start parsing binary opspommicket
2022-01-13simple expressionspommicket
2022-01-11tokenizing string literals and identifierspommicket
2022-01-11tokenizing integer literalspommicket
2022-01-11better keyword tokenization systempommicket
2022-01-11start tokenizationpommicket
2022-01-10ifdef/ifndef/else/endifpommicket
2022-01-10pre-defined macrospommicket
2022-01-09 #line, #pragmapommicket
2022-01-09more macro fixes, #undefpommicket
2022-01-09fmacros starting to work!pommicket
2022-01-08start translation phase 4pommicket
2022-01-08preprocessing tokenspommicket
2022-01-07start C compilerpommicket