mirror of
https://github.com/catseye/SixtyPical.git
synced 2025-03-15 11:29:47 +00:00
Small step towards the goal of this branch.
This commit is contained in:
parent
d90ac92a33
commit
9364a5fbec
@ -4,6 +4,7 @@ History of SixtyPical
|
||||
0.18
|
||||
----
|
||||
|
||||
* Syntactically, `goto` may only appear at the end of a block.
|
||||
* Fixed pathological memory use in the lexical scanner - should
|
||||
be much less inefficient now when parsing large source files.
|
||||
|
||||
|
3
TODO.md
3
TODO.md
@ -66,9 +66,6 @@ error.
|
||||
|
||||
### Tail-call optimization
|
||||
|
||||
More generally, define a block as having zero or one `goto`s at the end. (and `goto`s cannot
|
||||
appear elsewhere.)
|
||||
|
||||
If a block ends in a `call` can that be converted to end in a `goto`? Why not? I think it can,
|
||||
if the block is in tail position. The constraints should iron out the same both ways.
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user