Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-07-21 | Resolve #7: correctly return function result | Camil Staps | 1 | -24/+31 | |
2017-07-21 | Prepend labels with __sil_ to prevent name clashes with C functions | Camil Staps | 1 | -4/+7 | |
2017-07-20 | Fix: main can have any result, but no arguments | Camil Staps | 1 | -2/+2 | |
2017-07-20 | Check the type of the main function (should be Void) | Camil Staps | 5 | -10/+32 | |
2017-07-20 | Cleanup | Camil Staps | 1 | -37/+36 | |
2017-07-20 | Allow keywords to be followed by e.g. ( | Camil Staps | 1 | -6/+8 | |
2017-07-20 | Type checking | Camil Staps | 9 | -46/+234 | |
2017-07-20 | Add checks for locals with type Void | Camil Staps | 4 | -4/+42 | |
2017-07-19 | Add checks: no main, duplicate function, duplicate local | Camil Staps | 2 | -20/+64 | |
2017-07-19 | Fix testing code | Camil Staps | 1 | -1/+1 | |
2017-07-19 | Add NoReturnFromNonVoidError | Camil Staps | 1 | -5/+16 | |
2017-07-19 | Add AST checks | Camil Staps | 5 | -11/+117 | |
2017-07-19 | Discard unused application results | Camil Staps | 1 | -1/+1 | |
2017-07-19 | Add while and ! to printer | Camil Staps | 2 | -0/+3 | |
2017-07-19 | Add while and !, fix error in consecutive declarations | Camil Staps | 4 | -17/+44 | |
2017-07-19 | Nomenclature: Application type is now Expression | Camil Staps | 5 | -31/+31 | |
2017-07-19 | Add else if | Camil Staps | 5 | -35/+39 | |
2017-07-19 | Reorganise | Camil Staps | 9 | -59/+71 | |
2017-07-19 | Working fibonacci | Camil Staps | 5 | -53/+167 | |
2017-07-18 | Add +, -, *, /, %, ~ | Camil Staps | 4 | -21/+129 | |
2017-07-18 | Fix stack sizes | Camil Staps | 1 | -6/+15 | |
2017-07-18 | ABC machine instructions | Camil Staps | 4 | -38/+51 | |
2017-07-18 | Allow for multiple initialisations on one line | Camil Staps | 1 | -5/+5 | |
2017-07-18 | Compiling seems to work | Camil Staps | 1 | -23/+89 | |
2017-07-17 | Fix some incorrect ABC instructions | Camil Staps | 3 | -13/+18 | |
2017-07-17 | Initial commit | Camil Staps | 10 | -0/+650 | |