aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2017-07-21Update readmeCamil Staps1-1/+11
2017-07-21Add vim syntaxCamil Staps2-0/+38
2017-07-21Fix grammarCamil Staps1-3/+3
2017-07-21A codeblock ending with a machine statement can be considered sure to returnCamil Staps1-0/+1
2017-07-21Resolve #7: correctly return function resultCamil Staps2-24/+36
2017-07-21Prepend labels with __sil_ to prevent name clashes with C functionsCamil Staps2-4/+14
2017-07-20Fix: main can have any result, but no argumentsCamil Staps1-2/+2
2017-07-20Check the type of the main function (should be Void)Camil Staps5-10/+32
2017-07-20CleanupCamil Staps1-37/+36
2017-07-20Allow keywords to be followed by e.g. (Camil Staps1-6/+8
2017-07-20Type checkingCamil Staps12-47/+240
2017-07-20Add checks for locals with type VoidCamil Staps5-4/+46
2017-07-19Add checks: no main, duplicate function, duplicate localCamil Staps3-20/+82
2017-07-19Fix testing codeCamil Staps1-1/+1
2017-07-19Add NoReturnFromNonVoidErrorCamil Staps1-5/+16
2017-07-19Return code for compilerCamil Staps1-14/+15
2017-07-19Add AST checksCamil Staps8-24/+140
2017-07-19Discard unused application resultsCamil Staps2-2/+2
2017-07-19Update grammar: no semicolon after while / ifCamil Staps1-2/+2
2017-07-19Add while and ! to printerCamil Staps2-0/+3
2017-07-19Add while and !, fix error in consecutive declarationsCamil Staps7-18/+64
2017-07-19Nomenclature: Application type is now ExpressionCamil Staps5-31/+31
2017-07-19Add else ifCamil Staps7-41/+44
2017-07-19Add readme and licenseCamil Staps2-0/+71
2017-07-19ReorganiseCamil Staps10-61/+73
2017-07-19Working fibonacciCamil Staps7-64/+182
2017-07-19Allow / in filenamesCamil Staps1-1/+1
2017-07-18Add +, -, *, /, %, ~Camil Staps5-21/+129
2017-07-18Fix stack sizesCamil Staps1-6/+15
2017-07-18ABC machine instructionsCamil Staps5-38/+51
2017-07-18Allow for multiple initialisations on one lineCamil Staps2-8/+8
2017-07-18Easier interfaceCamil Staps3-21/+62
2017-07-18Compiling seems to workCamil Staps2-23/+89
2017-07-17Fix some incorrect ABC instructionsCamil Staps4-14/+26
2017-07-17Initial commitCamil Staps16-0/+765