From ed4f8e0e2e20cb16f40844895f79b69da96caf35 Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Thu, 13 Jun 2024 17:46:17 -0400 Subject: vxrefbas: WIP. --- vxrefbas.rst | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'vxrefbas.rst') 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 =========== -- cgit v1.2.3