aboutsummaryrefslogtreecommitdiff
path: root/examples
AgeCommit message (Collapse)AuthorFilesLines
2017-07-29Fix lazy operatorsCamil Staps1-3/+1
2017-07-28Add globals on A-stackCamil Staps1-11/+25
2017-07-28Add a semi-memoized fibonacci with listsCamil Staps1-0/+35
2017-07-28Resolve #1: implement lists (tuples have been done earlier)Camil Staps2-0/+11
2017-07-27Add tuples (see #1)Camil Staps1-0/+11
2017-07-27Resolve #3: commentsCamil Staps1-0/+5
2017-07-27Resolve #11: special case for Void mainCamil Staps1-0/+2
2017-07-27Resolve #4: mandatory initial values for basic localsCamil Staps2-2/+5
2017-07-27Add test file for #10 (lazy logical operators)Camil Staps1-0/+33
2017-07-24Use B-stack for basic arguments (not locals): resolve #9Camil Staps1-4/+5
2017-07-21Resolve #7: correctly return function resultCamil Staps1-0/+5
2017-07-21Prepend labels with __sil_ to prevent name clashes with C functionsCamil Staps1-0/+7
2017-07-20Type checkingCamil Staps1-0/+1
2017-07-20Add checks for locals with type VoidCamil Staps1-0/+4
2017-07-19Add checks: no main, duplicate function, duplicate localCamil Staps1-0/+18
2017-07-19Add AST checksCamil Staps2-8/+7
2017-07-19Discard unused application resultsCamil Staps1-1/+1
2017-07-19Add while and !, fix error in consecutive declarationsCamil Staps1-0/+19
2017-07-19Add else ifCamil Staps1-6/+4
2017-07-19Working fibonacciCamil Staps1-0/+15