mirror of
https://github.com/inexorabletash/jsbasic.git
synced 2024-11-27 12:49:56 +00:00
Update README.md
This commit is contained in:
parent
3b28ca7c65
commit
202bef087a
@ -11,7 +11,7 @@ Notes & Known Issues
|
||||
* The BASIC program is compiled to JavaScript before execution. Syntax errors are therefore detected at compile-time rather than at run-time as on a traditional interpreter. For example, the following program would run without errors on an Apple since the erroneous second statement is never reached. `10 END : CHR$(PRINT)`
|
||||
* Handling of BASIC code that does not match the canonical `LIST` output format may not behave as on an Apple:
|
||||
* Keyword parsing differs from Applesoft command line. For example `FOR I = S TO P` doesn't collapse into `FOR I = STOP`.
|
||||
* The interpreter doesn't actually care about line numbers for statement ordering (just for `GOTO/GOSUB` targets and `IF` statements). So `20 PRINT "A", 10 PRINT "B"` will just print `A`, then `B`
|
||||
* The interpreter doesn't actually care about line numbers for statement ordering (just for `GOTO/GOSUB` targets and `IF` statements). So `20 PRINT "A"`, `10 PRINT "B"` will just print `A`, then `B`
|
||||
* To improve readability, lines may start with : and continue the previously numbered line.
|
||||
* Floating point overflow is only detected on variable assignment.
|
||||
* The DOS operating system implements only a subset of DOS 3.3 and ProDOS useful for basic file I/O.
|
||||
|
Loading…
Reference in New Issue
Block a user