Age | Commit message (Expand) | Author | Files | Lines |
---|---|---|---|---|
2017-07-21 | Add vim syntax | Camil Staps | 2 | -0/+38 |
2017-07-21 | Fix grammar | Camil Staps | 1 | -3/+3 |
2017-07-21 | A codeblock ending with a machine statement can be considered sure to return | Camil Staps | 1 | -0/+1 |
2017-07-21 | Resolve #7: correctly return function result | Camil Staps | 2 | -24/+36 |
2017-07-21 | Prepend labels with __sil_ to prevent name clashes with C functions | Camil Staps | 2 | -4/+14 |
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 | 12 | -47/+240 |
2017-07-20 | Add checks for locals with type Void | Camil Staps | 5 | -4/+46 |
2017-07-19 | Add checks: no main, duplicate function, duplicate local | Camil Staps | 3 | -20/+82 |
2017-07-19 | Fix testing code | Camil Staps | 1 | -1/+1 |
2017-07-19 | Add NoReturnFromNonVoidError | Camil Staps | 1 | -5/+16 |
2017-07-19 | Return code for compiler | Camil Staps | 1 | -14/+15 |
2017-07-19 | Add AST checks | Camil Staps | 8 | -24/+140 |
2017-07-19 | Discard unused application results | Camil Staps | 2 | -2/+2 |
2017-07-19 | Update grammar: no semicolon after while / if | Camil Staps | 1 | -2/+2 |
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 | 7 | -18/+64 |
2017-07-19 | Nomenclature: Application type is now Expression | Camil Staps | 5 | -31/+31 |
2017-07-19 | Add else if | Camil Staps | 7 | -41/+44 |
2017-07-19 | Add readme and license | Camil Staps | 2 | -0/+71 |
2017-07-19 | Reorganise | Camil Staps | 10 | -61/+73 |
2017-07-19 | Working fibonacci | Camil Staps | 7 | -64/+182 |
2017-07-19 | Allow / in filenames | Camil Staps | 1 | -1/+1 |
2017-07-18 | Add +, -, *, /, %, ~ | Camil Staps | 5 | -21/+129 |
2017-07-18 | Fix stack sizes | Camil Staps | 1 | -6/+15 |
2017-07-18 | ABC machine instructions | Camil Staps | 5 | -38/+51 |
2017-07-18 | Allow for multiple initialisations on one line | Camil Staps | 2 | -8/+8 |
2017-07-18 | Easier interface | Camil Staps | 3 | -21/+62 |
2017-07-18 | Compiling seems to work | Camil Staps | 2 | -23/+89 |
2017-07-17 | Fix some incorrect ABC instructions | Camil Staps | 4 | -14/+26 |
2017-07-17 | Initial commit | Camil Staps | 16 | -0/+765 |