mirror of
https://github.com/AppleCommander/bastools.git
synced 2025-03-11 12:34:30 +00:00
Moved ideas into the tracker and left rest in README.
This commit is contained in:
parent
da30dde0de
commit
f008a950c3
38
IDEAS.txt
38
IDEAS.txt
@ -1,38 +0,0 @@
|
||||
Ideas
|
||||
=====
|
||||
|
||||
* Get simple solution working.
|
||||
* Allow removal of REM statements.
|
||||
* Allow code comments (' for basic?) that don't make it into resulting code.
|
||||
* Compress lines to some maximum byte size. Needs to be aware of line numbers and references.
|
||||
* Remove line numbers and use labels.
|
||||
* Move constants to variables.
|
||||
* Optimize expressions
|
||||
|
||||
|
||||
Metadata (v1)
|
||||
========
|
||||
|
||||
Program
|
||||
- Lines
|
||||
- Line number
|
||||
- Statements
|
||||
- Statement
|
||||
- Tokens
|
||||
- Strings (including numbers and variables!)
|
||||
|
||||
|
||||
Metadata (v2)
|
||||
========
|
||||
|
||||
Program
|
||||
- Routines
|
||||
- Label (default = "__main__" or something)
|
||||
- Statements
|
||||
- Distinct statements with expression trees
|
||||
- LET
|
||||
- FOR
|
||||
- CALL
|
||||
- POKE
|
||||
- PRINT
|
||||
- etc
|
26
README.md
Normal file
26
README.md
Normal file
@ -0,0 +1,26 @@
|
||||
|
||||
|
||||
Metadata (v1)
|
||||
========
|
||||
|
||||
Program
|
||||
- Lines
|
||||
- Line number
|
||||
- Statements
|
||||
- Tokens (AppleSoft "token", strings, syntax, etc)
|
||||
|
||||
|
||||
Metadata (v2)
|
||||
========
|
||||
|
||||
Program
|
||||
- Routines
|
||||
- Label (default = "__main__" or something)
|
||||
- Statements
|
||||
- Distinct statements with expression trees
|
||||
- LET
|
||||
- FOR
|
||||
- CALL
|
||||
- POKE
|
||||
- PRINT
|
||||
- etc
|
Loading…
x
Reference in New Issue
Block a user