aboutsummaryrefslogtreecommitdiff
path: root/vxrefbas.rst
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2024-06-13 17:46:17 -0400
committerB. Watson <urchlay@slackware.uk>2024-06-13 17:46:17 -0400
commited4f8e0e2e20cb16f40844895f79b69da96caf35 (patch)
tree48a7dcf50ab65c1ec0b8040e2d3f41e17ebfc306 /vxrefbas.rst
parent1701b8c7c14d38ff2de5703065d013ebe5c8f889 (diff)
downloadbw-atari8-tools-ed4f8e0e2e20cb16f40844895f79b69da96caf35.tar.gz
vxrefbas: WIP.
Diffstat (limited to 'vxrefbas.rst')
-rw-r--r--vxrefbas.rst30
1 files changed, 30 insertions, 0 deletions
diff --git a/vxrefbas.rst b/vxrefbas.rst
index 155cd80..510d016 100644
--- a/vxrefbas.rst
+++ b/vxrefbas.rst
@@ -64,6 +64,36 @@ General Options
Verbose operation. When displaying a number in verbose mode, it will
be prefixed with *$* if it's in hex, or no prefix for decimal.
+BUGS
+====
+
+This program::
+
+ 10 FILE=1:INPUT #FILE,LINE$
+
+Results in this::
+
+ FILE/80: 10=AI (1)
+ LINE$/81: 10=AI (1)
+ 2 variables, 0 unreferenced.
+
+**vxrefbas** thinks *FILE* is being *INPUT* on line 10, which it isn't.
+The output for *FILE* should read *10=A (1)*.
+
+Also, this program::
+
+ 10 DIM A(1):A(0)=10
+ 20 DIM B(A(0))
+
+Results in this::
+
+ A(/80: 10=AD 20=D (2)
+ B(/81: 20=D (1)
+ 2 variables, 0 unreferenced.
+
+**vxrefbas** thinks *A(* is being DIMensioned on line 20, which it isn't. The
+output for *A(* should read *10=AD 20 (2)*.
+
EXIT STATUS
===========