mirror of
https://github.com/catseye/SixtyPical.git
synced 2024-11-22 17:32:01 +00:00
Update TODO and HISTORY.
This commit is contained in:
parent
684b26dd5c
commit
fee36294db
@ -5,8 +5,11 @@ History of SixtyPical
|
||||
----
|
||||
|
||||
* `save X, Y, Z { }` now allowed as a shortcut for nested `save`s.
|
||||
* Trying to call or goto a non-routine-typed symbol is now an
|
||||
analysis error, not a syntax error.
|
||||
* If the name in a location expression isn't found in the symbol
|
||||
table, a forward reference will _always_ be generated; and forward
|
||||
references in _all_ operations will be resolved after parsing.
|
||||
* As a consequence, trying to call or goto a non-routine-typed symbol
|
||||
is now an analysis error, not a syntax error.
|
||||
* Split TODO off into own file.
|
||||
* `sixtypical` no longer writes the compiled binary to standard
|
||||
output. The `--output` command-line argument should be given
|
||||
|
5
TODO.md
5
TODO.md
@ -27,11 +27,6 @@ Allow
|
||||
Which uses some other storage location instead of the stack. A local static
|
||||
would be a good candidate for such.
|
||||
|
||||
### Make all symbols forward-referencable
|
||||
|
||||
Basically, don't do symbol-table lookups when parsing, but do have a more formal
|
||||
"symbol resolution" (linking) phase right after parsing.
|
||||
|
||||
### Associate each pointer with the buffer it points into
|
||||
|
||||
Check that the buffer being read or written to through pointer, appears in appropriate
|
||||
|
Loading…
Reference in New Issue
Block a user