aboutsummaryrefslogtreecommitdiff
path: root/Sil/Parse.icl
AgeCommit message (Expand)AuthorFilesLines
2018-12-20Bring up to dateCamil Staps1-1/+0
2018-09-23Bring up to dateCamil Staps1-2/+0
2017-08-15Made some more errors positional (#5)Camil Staps1-15/+19
2017-07-30cleanupCamil Staps1-1/+2
2017-07-30Better errorsCamil Staps1-25/+22
2017-07-30Add positions to StatementsCamil Staps1-18/+20
2017-07-30Reorganise: make Position a field in Syntax typesCamil Staps1-12/+10
2017-07-30Make ParseState unique to reduce heap useCamil Staps1-8/+9
2017-07-30Start with positional errors (see #5)Camil Staps1-51/+54
2017-07-29Cleanup; add <> < > <= >=Camil Staps1-18/+35
2017-07-28Add globals on A-stackCamil Staps1-1/+5
2017-07-28Resolve #1: implement lists (tuples have been done earlier)Camil Staps1-10/+19
2017-07-27Centralise errors (needed for positional errors #5)Camil Staps1-13/+8
2017-07-27Add tuples (see #1)Camil Staps1-8/+26
2017-07-27Resolve #3: commentsCamil Staps1-0/+6
2017-07-27Resolve #4: mandatory initial values for basic localsCamil Staps1-2/+7
2017-07-20Allow keywords to be followed by e.g. (Camil Staps1-6/+8
2017-07-20Type checkingCamil Staps1-5/+6
2017-07-19Add while and !, fix error in consecutive declarationsCamil Staps1-14/+26
2017-07-19Nomenclature: Application type is now ExpressionCamil Staps1-11/+11
2017-07-19Add else ifCamil Staps1-6/+13
2017-07-19ReorganiseCamil Staps1-2/+2
2017-07-19Working fibonacciCamil Staps1-9/+33
2017-07-18Add +, -, *, /, %, ~Camil Staps1-6/+39
2017-07-18ABC machine instructionsCamil Staps1-26/+36
2017-07-18Allow for multiple initialisations on one lineCamil Staps1-5/+5
2017-07-17Initial commitCamil Staps1-0/+161