Thanks... I've decided to take it up a notch... and will not only be TRS80 Basic, but am adding elements of MBasic (Basic-80)
In some ways its nostalgic to see what we used to use.... and sometimes pityful to see how limited we were.
IF/THEN [else] is next to be implemented
FOR/NEXT/STEP
WHILE/WEND [not part of TRS80]
My acid test will be when it can execute SUPER STAR TREK from its original code

//
// WORKING KEYWORDS
//
AND,CLS,CLEAR,CLOAD,CONT,CSAVE,DATA,DEFDBL,DEFINT,DEFSNG,DEFSTR,DELETE,DIM,EDIT,END,ERL,ERR,MEM,ERROR,GOSUB,
GOTO,INPUT,LET,LINE INPUT,LIST,LLIST,LOAD,MERGE,NEW,ON,OR,POS,PRINT,READ,REM,RESTORE,RESUME,RETURN,RND,RUN,
SAVE,SET,RESET,STOP,TAB,TIME$,TRUE,FALSE,TROFF,TRON,POINT,
IF,THEN//
// Working Functions
//
ABS,ASC,ATN,CDBL,CHR$,CINT,COS,CSNG,EXP,FIX,FRE,HEX,INT,LEFT$,LEN,LOG,MID$,OCT$,RIGHT$,SGN,SIN,SQR,STR$,
STRING$,SPACE$,TAN,VAL,POINT
//
// NOT WORKING Keywords
//
AUTO,CLOSE,DEF FN,FIELD,FN,FILES,
FOR,GET,INKEY$,KILL,LSET,NAME,
NEXT,NOT,OPEN,PUT,RANDOM,
RSET,
STEP,TO,USING,WHILE,WEND,WIDTH,WRITE
//
// Not Working Functions
//
CVD,CVI,CVS,EOF,INPUT$,INSTR,LOC,LOF,LPOS,MKD$,MKI$,MKS$
//
// Will Not be Supported
//
CALL,CHAIN,COMMON,OUT,CMD,ERASE,INP,USR,PEEK,POKE,SWAP,SYSTEM,WAIT,VARPTR
,ELSEEDIT : got IF/THEN working... but discovered that SUBTRACTION doesn't (problem with detecting subtract vs. negative)