summaryrefslogtreecommitdiff
path: root/pp2cc.py
AgeCommit message (Expand)AuthorFilesLines
2011-12-09Fix value of logical not (!) expressionPeter Wu1-2/+2
2011-12-09Hide cast warningsPeter Wu1-3/+3
2011-12-08Fix "None" bug with implicitly declared functionsPeter Wu1-2/+2
2011-12-07Fix result of ternary expressionPeter Wu1-4/+5
2011-12-07Fix PSW flags after doing a divison/modulo operationPeter Wu1-0/+4
2011-12-07Fix the result of a >> expressionPeter Wu1-0/+4
2011-12-07Proper fix for calculating negative constantsPeter Wu1-6/+4
2011-12-06Add tests for memory address handling, fix compiler for negative constantPeter Wu1-1/+2
2011-12-05Provide information on functions missing in C but found in ASMPeter Wu1-0/+8
2011-12-04Update main warning if fn_main label exists, update README for automatic varsPeter Wu1-1/+5
2011-12-04Replace outdated statements list by isTypeStatementPeter Wu1-3/+1
2011-12-04Add -Dmacro[=defn] and -Umacro support, remove mention of array supportPeter Wu1-3/+8
2011-12-03Correct array initialization, add testcasePeter Wu1-33/+15
2011-12-03Fix error when initializing an array and with constant initPeter Wu1-17/+13
2011-12-03Support for static functionsPeter Wu1-3/+7
2011-12-03Support multiple declarations in the global scopePeter Wu1-3/+13
2011-12-03Support global static variablesPeter Wu1-1/+2
2011-12-03Process function declarations to avoid "undefined function" warningsPeter Wu1-4/+8
2011-12-03Give the context in the warning for undefined functionsPeter Wu1-5/+8
2011-12-02Fix constant value eval and declaration and initialization of array elementsPeter Wu1-47/+98
2011-12-02Use DW instead of DS, add ASM source, fix some coding errorsPeter Wu1-5/+19
2011-12-02WIP for supporting ASM parsing and initialization of variables in @DATAPeter Wu1-2/+13
2011-12-02Add WIP for supporting existing asm filesPeter Wu1-1/+28
2011-12-02Fix array initializerPeter Wu1-1/+0
2011-12-02Fix error on function declaration without definitionPeter Wu1-7/+10
2011-12-02Support automatic processing through cppPeter Wu1-15/+27
2011-12-01Fix stack corruption, support func calls with arguments and automatic variablesPeter Wu1-9/+48
2011-12-01Add some debugging aidPeter Wu1-34/+81
2011-12-01WIP for func parameter support and local (automatic) variablesPeter Wu1-20/+55
2011-12-01Separate Function classPeter Wu1-11/+1
2011-12-01Split classes in separate filesPeter Wu1-391/+5
2011-12-01Support for <<= and >>=, refactor and comments, fix math_ops corruptionPeter Wu1-72/+104
2011-11-30Support for all assignment except shifting, fix rightshift bugPeter Wu1-17/+39
2011-11-30Support for array reference (both assignment and rvalue), update READMEPeter Wu1-6/+24
2011-11-30Set correct label in ASMPeter Wu1-3/+5
2011-11-30Support for evil goto and labels (debugging aid!!!)Peter Wu1-0/+44
2011-11-30Fix register allocation functionPeter Wu1-8/+12
2011-11-30Proper support for array declarations and initialization, support array refer...Peter Wu1-28/+73
2011-11-30Support for array declaration and initializationPeter Wu1-12/+46
2011-11-29Proper support for address operator & , indirection * and pointer assignmentPeter Wu1-11/+74
2011-11-29Fix support for pre inc/dec operator, WIP for post inc/decPeter Wu1-21/+76
2011-11-29Support for DeclList in for loops, fix naming of variables in asmPeter Wu1-8/+18
2011-11-29Variables in separate scopes are now stored in different variable names when ...Peter Wu1-33/+92
2011-11-29Support indirection operator and pointer assignmentPeter Wu1-14/+28
2011-11-29Fix detection of hexadecimal assembly numbers which do not start with $0Peter Wu1-3/+5
2011-11-29Fix value for substraction in constant expressionsPeter Wu1-0/+4
2011-11-28Support for switch statement, initialize global variables by 0 by defaultPeter Wu1-4/+133
2011-11-28Properly handle $F (=$FFFFF) and %1 (=-1) assembly constantsPeter Wu1-10/+25
2011-11-28Make unary one's complement operator ~ treat signed integers as unsignedPeter Wu1-3/+3
2011-11-28Fix right shift for -1 (all bits 1)Peter Wu1-0/+2