Age | Commit message (Expand) | Author | Files | Lines |
2011-12-01 | Add some debugging aid | Peter Wu | 1 | -34/+81 |
2011-12-01 | WIP for func parameter support and local (automatic) variables | Peter Wu | 5 | -45/+147 |
2011-12-01 | Separate Function class | Peter Wu | 2 | -11/+31 |
2011-12-01 | Split classes in separate files | Peter Wu | 5 | -391/+465 |
2011-12-01 | Support for <<= and >>=, refactor and comments, fix math_ops corruption | Peter Wu | 3 | -76/+105 |
2011-11-30 | Support for all assignment except shifting, fix rightshift bug | Peter Wu | 3 | -27/+42 |
2011-11-30 | Support for array reference (both assignment and rvalue), update README | Peter Wu | 2 | -16/+40 |
2011-11-30 | Set correct label in ASM | Peter Wu | 1 | -3/+5 |
2011-11-30 | Support for evil goto and labels (debugging aid!!!) | Peter Wu | 1 | -0/+44 |
2011-11-30 | Fix register allocation function | Peter Wu | 1 | -8/+12 |
2011-11-30 | Proper support for array declarations and initialization, support array refer... | Peter Wu | 1 | -28/+73 |
2011-11-30 | Support for array declaration and initialization | Peter Wu | 2 | -13/+49 |
2011-11-29 | pp2cc: Update readme with dependencies and support | Peter Wu | 1 | -6/+11 |
2011-11-29 | Proper support for address operator & , indirection * and pointer assignment | Peter Wu | 1 | -11/+74 |
2011-11-29 | Fix support for pre inc/dec operator, WIP for post inc/dec | Peter Wu | 1 | -21/+76 |
2011-11-29 | Support for DeclList in for loops, fix naming of variables in asm | Peter Wu | 1 | -8/+18 |
2011-11-29 | Variables in separate scopes are now stored in different variable names when ... | Peter Wu | 1 | -33/+92 |
2011-11-29 | Support indirection operator and pointer assignment | Peter Wu | 1 | -14/+28 |
2011-11-29 | Fix detection of hexadecimal assembly numbers which do not start with $0 | Peter Wu | 1 | -3/+5 |
2011-11-29 | Fix value for substraction in constant expressions | Peter Wu | 1 | -0/+4 |
2011-11-28 | Support for switch statement, initialize global variables by 0 by default | Peter Wu | 2 | -6/+136 |
2011-11-28 | Properly handle $F (=$FFFFF) and %1 (=-1) assembly constants | Peter Wu | 1 | -10/+25 |
2011-11-28 | Make unary one's complement operator ~ treat signed integers as unsigned | Peter Wu | 1 | -3/+3 |
2011-11-28 | Fix right shift for -1 (all bits 1) | Peter Wu | 1 | -0/+2 |
2011-11-28 | Fix shifting and document is better | Peter Wu | 2 | -7/+39 |
2011-11-28 | Set the type property of LinkedNode to the node type | Peter Wu | 1 | -45/+25 |
2011-11-28 | Differentiate between statements and expressions | Peter Wu | 1 | -56/+71 |
2011-11-28 | Fix bug in continue keyword in for-loop with a next expression which was neve... | Peter Wu | 1 | -12/+34 |
2011-11-27 | Use Registers for finding next free register in parseBinaryOp | Peter Wu | 1 | -11/+25 |
2011-11-27 | Support empty statements, update list of unimplemented types | Peter Wu | 1 | -4/+29 |
2011-11-27 | Support for break/continue | Peter Wu | 2 | -4/+47 |
2011-11-27 | Add feature support and K&R C conformance information | Peter Wu | 1 | -0/+84 |
2011-11-27 | Added TODO for pp2cc | Peter Wu | 1 | -0/+14 |
2011-11-27 | Updated pp2cc README | Peter Wu | 1 | -12/+10 |
2011-11-27 | Add command line options parsing | Peter Wu | 1 | -33/+104 |
2011-11-27 | Support declaration of ariables with an initialization value | Peter Wu | 1 | -2/+26 |
2011-11-27 | Fix function calls yielding 'None' as register where 'R0' should be placed | Peter Wu | 1 | -0/+19 |
2011-11-27 | Allow for declaration of variables within functions. Warning: local variables | Peter Wu | 1 | -23/+22 |
2011-11-27 | Support assignment using '=', support symbolic names (variables) | Peter Wu | 1 | -8/+41 |
2011-11-27 | Support expression lists (e.g. 1, 2, 3) | Peter Wu | 1 | -3/+6 |
2011-11-27 | Support for loops | Peter Wu | 1 | -3/+30 |
2011-11-27 | Support while loops | Peter Wu | 1 | -3/+16 |
2011-11-27 | Allow if(1){}else{} to compile, optimize if/else | Peter Wu | 1 | -35/+39 |
2011-11-27 | Support do { .. } while (..), allow for empty compound statements (e.g. do{}w... | Peter Wu | 1 | -5/+15 |
2011-11-27 | Fix zero shift not returning a value (e.g. 1<<0), optimize shift on nested ex... | Peter Wu | 1 | -33/+18 |
2011-11-26 | Fix some bugs in if handling, add support for ternary ?: | Peter Wu | 1 | -7/+51 |
2011-11-26 | Disable label addition for if and then lines | Peter Wu | 1 | -10/+10 |
2011-11-26 | Support for bitshift (<< and >>) operators, allow for label on asm.pull | Peter Wu | 1 | -2/+51 |
2011-11-26 | Add README for pp2cc | Peter Wu | 1 | -0/+26 |
2011-11-26 | Initial commit of pp2cc | Peter Wu | 1 | -0/+666 |