index
:
sil
master
Simple programming language, compiling to ABC
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2021-01-04
Fix compilation from different directory
HEAD
master
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 i...
Camil Staps
2
-20
/
+62
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
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
[next]