Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-09 | start codegen | pommicket | |
2022-02-09 | more parsing tests, fixed more bugs | pommicket | |
- we now handle incomplete structs properly - small fix in for loop printing | |||
2022-02-07 | fix a bunch of problems from parsing test | pommicket | |
- ll suffixes (15ll => 15l) - newlines between string literals to be concatenated - fix *x++ = 1; - default - printing conditionals & decaying conditional operands | |||
2022-02-07 | defined in #if (forgot about that earlier) | pommicket | |
2022-02-07 | proper call typing? | pommicket | |
2022-02-07 | parsing calls, mostly | pommicket | |
2022-02-06 | using function names | pommicket | |
2022-02-06 | function parameters, fix local variables | pommicket | |
2022-02-06 | while | pommicket | |
2022-02-05 | local variables in expressions | pommicket | |
2022-02-05 | start local declarations | pommicket | |
2022-02-04 | bugfix, planning static variables | pommicket | |
2022-02-04 | parse goto, case | pommicket | |
2022-02-04 | parsing break, continue, return | pommicket | |
2022-02-03 | start parsing statements (not a lot yet) | pommicket | |
2022-02-03 | dereferencing function pointers | pommicket | |
2022-02-02 | fixed cast parsing bug | pommicket | |
i hope casts weren't at a different precedence level for a reason | |||
2022-02-02 | various simplifications, start array initializers | pommicket | |
2022-02-02 | string literal initializers, global variable expressions | pommicket | |
2022-01-28 | start top level decls - also oops forgot about sizeless arrays | pommicket | |
2022-01-27 | switch to using mmap for output file | pommicket | |
2022-01-27 | fix problem with casts immediately followed by operators | pommicket | |
2022-01-27 | structs mostly working | pommicket | |
2022-01-25 | i forgot about commas ... | pommicket | |
2022-01-24 | enums almost working | pommicket | |
2022-01-24 | casts | pommicket | |
2022-01-21 | more consterxprs | pommicket | |
2022-01-19 | very simple types working! | pommicket | |
2022-01-14 | some binop typing | pommicket | |
2022-01-14 | unary ops mostly working | pommicket | |
2022-01-13 | binop parsing working | pommicket | |
2022-01-13 | more binop stuff | pommicket | |
2022-01-13 | start parsing binary ops | pommicket | |
2022-01-13 | simple expressions | pommicket | |
2022-01-11 | tokenizing string literals and identifiers | pommicket | |
2022-01-11 | tokenizing integer literals | pommicket | |
2022-01-11 | better keyword tokenization system | pommicket | |
2022-01-11 | start tokenization | pommicket | |
2022-01-10 | ifdef/ifndef/else/endif | pommicket | |
2022-01-10 | pre-defined macros | pommicket | |
2022-01-09 | #line, #pragma | pommicket | |
2022-01-09 | more macro fixes, #undef | pommicket | |
2022-01-09 | fmacros starting to work! | pommicket | |
2022-01-08 | start translation phase 4 | pommicket | |
2022-01-08 | preprocessing tokens | pommicket | |
2022-01-07 | start C compiler | pommicket | |