Tiny Basic Grammar... program -> (NUM statement)* ; statement -> "LET" var "=" expression -> "IF" expression ("<" | "=" | ">") expression "THEN" statement -> "GOTO" expression -> "GOSUB" expression -> "RETURN" -> "RUN" -> "END" -> "REM" CHR* ...
program -> (NUM statement)* ; statement -> "LET" var "=" expression -> "IF" expression ("<" | "=" | ">") expression "THEN" statement -> "GOTO" expression -> "GOSUB" expression -> "RETURN" -> "RUN" -> "END" -> "REM" CHR* ...