summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2011-12-03Support global static variablesPeter Wu2-15/+25
2011-12-03Fix issue with globals being local to filesPeter Wu1-6/+13
2011-12-03Process function declarations to avoid "undefined function" warningsPeter Wu3-7/+29
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 Wu2-47/+109
2011-12-02Use DW instead of DS, add ASM source, fix some coding errorsPeter Wu4-16/+37
2011-12-02WIP for supporting ASM parsing and initialization of variables in @DATAPeter Wu5-39/+231
2011-12-02Add WIP for supporting existing asm filesPeter Wu2-1/+175
2011-12-02Remove old label when setting a new one, add method for getting a labelPeter Wu1-3/+13
2011-12-02Fix array initializerPeter Wu1-1/+0
2011-12-02Fix error on function declaration without definitionPeter Wu1-7/+10
2011-12-02Apparantly windows sucks hard and you can still use a binary in the current dirPeter Wu1-4/+4
2011-12-02Windows still sucks, but I need to make better documentationPeter Wu1-4/+5
2011-12-02Windows sucksPeter Wu1-5/+4
2011-12-02Support automatic processing through cppPeter Wu2-17/+44
2011-12-01Update TODO, README and add notes for call conventionPeter Wu3-9/+51
2011-12-01Fix stack corruption, support func calls with arguments and automatic variablesPeter Wu3-100/+132
2011-12-01Add some debugging aidPeter Wu1-34/+81
2011-12-01WIP for func parameter support and local (automatic) variablesPeter Wu5-45/+147
2011-12-01Separate Function classPeter Wu2-11/+31
2011-12-01Split classes in separate filesPeter Wu5-391/+465
2011-12-01Support for <<= and >>=, refactor and comments, fix math_ops corruptionPeter Wu3-76/+105
2011-11-30Support for all assignment except shifting, fix rightshift bugPeter Wu3-27/+42
2011-11-30Support for array reference (both assignment and rvalue), update READMEPeter Wu2-16/+40
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 Wu2-13/+49
2011-11-29pp2cc: Update readme with dependencies and supportPeter Wu1-6/+11
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 Wu2-6/+136
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
2011-11-28Fix shifting and document is betterPeter Wu2-7/+39
2011-11-28Set the type property of LinkedNode to the node typePeter Wu1-45/+25
2011-11-28Differentiate between statements and expressionsPeter Wu1-56/+71
2011-11-28Fix bug in continue keyword in for-loop with a next expression which was neve...Peter Wu1-12/+34
2011-11-27Use Registers for finding next free register in parseBinaryOpPeter Wu1-11/+25
2011-11-27Support empty statements, update list of unimplemented typesPeter Wu1-4/+29
2011-11-27Support for break/continuePeter Wu2-4/+47
2011-11-27Add feature support and K&R C conformance informationPeter Wu1-0/+84
2011-11-27Added TODO for pp2ccPeter Wu1-0/+14