aboutsummaryrefslogtreecommitdiff
path: root/bas2aplus.rst
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2024-07-21 16:44:51 -0400
committerB. Watson <urchlay@slackware.uk>2024-07-21 16:44:51 -0400
commit5a5a7137e84127b98391691ecab91dac1f666e81 (patch)
tree0fca62a938361dc510e6edd44ad63c0e363c11bf /bas2aplus.rst
parent57fe23c251492b61558483cbde470700cc4083e7 (diff)
downloadbw-atari8-tools-5a5a7137e84127b98391691ecab91dac1f666e81.tar.gz
bas2aplus: error exit and message on bad tokens; tweak doc.
Diffstat (limited to 'bas2aplus.rst')
-rw-r--r--bas2aplus.rst12
1 files changed, 8 insertions, 4 deletions
diff --git a/bas2aplus.rst b/bas2aplus.rst
index 0358091..65bcf14 100644
--- a/bas2aplus.rst
+++ b/bas2aplus.rst
@@ -114,10 +114,14 @@ a few keywords to BASIC XL, which also don't exist in A+. These are:
**HITCLR**, **INVERSE**, **NORMAL**, **BLOAD**, **BSAVE**
Not supported in either A+ or XL.
-BASIC XE also allows some syntax that's not valid in either BASIC
-XL or A+. For instance, **IF <condition>** can appear as the last
-statement on a line, and **LVAR** no longer requires an argument.
-**bas2aplus** doesn't detect these constructs.
+BASIC XE also allows some syntax that's not valid in either BASIC XL
+or A+. For instance, **IF <condition>**, without **THEN**, can appear
+as the last statement on a line, and **LVAR** no longer requires an
+argument. **bas2aplus** doesn't detect these constructs.
+
+Actually, BASIC/A+ will **LIST** and **RUN** programs with the **IF**
+issue, but such lines can't be edited in A+. Easy enough to add a
+**:REM** to the end of the line, though.
TURBO BASIC
===========