Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-01-04 | Fix compilation from different directoryHEADmaster | Camil Staps | 1 | -15/+4 | |
2021-01-04 | Update readme link | Camil Staps | 1 | -2/+2 | |
2021-01-04 | Do not use clm; use code generator directly and insert own run-time options ↵ | Camil Staps | 2 | -20/+62 | |
in data section | |||||
2021-01-04 | Make up to date | Camil Staps | 19 | -161/+148 | |
2018-12-20 | Fix error reporting for illegal command line arguments | Camil Staps | 1 | -1/+1 | |
2018-12-20 | Bring up to date | Camil Staps | 7 | -20/+36 | |
2018-09-23 | Fix copy-paste in vim syntax | Camil Staps | 1 | -1/+1 | |
2018-09-23 | Bring up to date | Camil Staps | 3 | -4/+1 | |
2017-08-18 | Positional errors fully implemented; resolves #5 | Camil Staps | 4 | -35/+28 | |
2017-08-15 | Made some more errors positional (#5) | Camil Staps | 8 | -103/+119 | |
2017-08-14 | Fix erroneous change from c5c4788b282a371fdc989e2d13430701f3457441 | Camil Staps | 1 | -2/+3 | |
2017-08-13 | Improved compiler interface (#8) | Camil Staps | 5 | -33/+58 | |
Specifically: - --check, --compile and --generate are implicit, there are --no-* options to disable. - --help added. - --run removed. - Renamed to silc (sil compiler). - Output files are relative to input file. | |||||
2017-07-30 | cleanup | Camil Staps | 1 | -1/+2 | |
2017-07-30 | Better errors | Camil Staps | 5 | -51/+116 | |
2017-07-30 | Add positions to Statements | Camil Staps | 7 | -82/+92 | |
2017-07-30 | Reorganise: make Position a field in Syntax types | Camil Staps | 11 | -78/+68 | |
2017-07-30 | Force logical order of output in cli | Camil Staps | 1 | -20/+20 | |
2017-07-30 | Make ParseState unique to reduce heap use | Camil Staps | 3 | -45/+73 | |
2017-07-30 | Start with positional errors (see #5) | Camil Staps | 14 | -191/+261 | |
2017-07-29 | Cleanup; add <> < > <= >= | Camil Staps | 9 | -64/+106 | |
2017-07-29 | Fix lazy operators | Camil Staps | 2 | -3/+3 | |
2017-07-28 | Add globals on A-stack | Camil Staps | 7 | -24/+72 | |
2017-07-28 | Add a semi-memoized fibonacci with lists | Camil Staps | 1 | -0/+35 | |
2017-07-28 | Update grammar | Camil Staps | 1 | -7/+11 | |
2017-07-28 | Optimise: remove needless moves between stacks | Camil Staps | 1 | -0/+3 | |
2017-07-28 | Resolve #1: implement lists (tuples have been done earlier) | Camil Staps | 12 | -18/+138 | |
2017-07-28 | Optimise: remove unreachacble ABC-code | Camil Staps | 1 | -0/+10 | |
2017-07-28 | Use buildh instead of fillh | Camil Staps | 1 | -6/+3 | |
2017-07-28 | Cleanup | Camil Staps | 1 | -12/+8 | |
2017-07-27 | Cleanup | Camil Staps | 3 | -8/+6 | |
2017-07-27 | Centralise errors (needed for positional errors #5) | Camil Staps | 11 | -103/+111 | |
2017-07-27 | Don't allow tuples with arity > 32 (ABC-machine limitation) | Camil Staps | 3 | -2/+10 | |
2017-07-27 | Removed hacks for || and && now that they have been implemented properly | Camil Staps | 1 | -2/+0 | |
2017-07-27 | Add tuples (see #1) | Camil Staps | 10 | -37/+127 | |
2017-07-27 | Optimise multiple pop instructions | Camil Staps | 1 | -0/+2 | |
2017-07-27 | Check type for initial values of locals | Camil Staps | 1 | -1/+1 | |
2017-07-27 | Resolve #3: comments | Camil Staps | 4 | -1/+22 | |
2017-07-27 | Resolve #11: special case for Void main | Camil Staps | 2 | -4/+20 | |
2017-07-27 | Resolve #4: mandatory initial values for basic locals | Camil Staps | 8 | -26/+49 | |
2017-07-27 | Add test file for #10 (lazy logical operators) | Camil Staps | 1 | -0/+33 | |
2017-07-25 | Don't continue when clm failed | Camil Staps | 1 | -0/+2 | |
2017-07-25 | Fix issue with local basic values; resolve #10: lazy || and && | Camil Staps | 1 | -2/+40 | |
2017-07-25 | Fix erroneous change | Camil Staps | 1 | -1/+1 | |
2017-07-24 | Resolve #6: check return type | Camil Staps | 1 | -6/+4 | |
2017-07-24 | Use B-stack for basic arguments (not locals): resolve #9 | Camil Staps | 4 | -85/+204 | |
2017-07-24 | Optimisations | Camil Staps | 1 | -1/+18 | |
2017-07-24 | Update for gcc 6 | Camil Staps | 2 | -2/+3 | |
2017-07-21 | Update readme | Camil Staps | 1 | -1/+11 | |
2017-07-21 | Add vim syntax | Camil Staps | 2 | -0/+38 | |
2017-07-21 | Fix grammar | Camil Staps | 1 | -3/+3 | |