From f008a950c34322e2ea61760c9aa79cb71831cc58 Mon Sep 17 00:00:00 2001 From: Rob Greene Date: Sun, 13 May 2018 13:24:06 -0500 Subject: [PATCH] Moved ideas into the tracker and left rest in README. --- IDEAS.txt | 38 -------------------------------------- README.md | 26 ++++++++++++++++++++++++++ 2 files changed, 26 insertions(+), 38 deletions(-) delete mode 100644 IDEAS.txt create mode 100644 README.md diff --git a/IDEAS.txt b/IDEAS.txt deleted file mode 100644 index b4214ef..0000000 --- a/IDEAS.txt +++ /dev/null @@ -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 diff --git a/README.md b/README.md new file mode 100644 index 0000000..079792c --- /dev/null +++ b/README.md @@ -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