In a message dated 12/6/99 9:36:32 PM, you wrote:
<<Not at the time that command was compiled. At the time that command was
compiled, the compiler did not know there would be a variable 'a'.
The compiler sees line one, deals with it. Sees line 2, deals with it. Sees
line 3, deals with it, etc.>>
Uh, escuse me if I'm wrong, but in the compile stage, commands like DO are
not executed. After compiling, since A was used outside of a DO statement, it
would be entered in the symbol table. When DO is eventually run, it looks up
A in the symbol table, finds the correct slot, etc. There should be no
problems with temp variables, because they will have an entry in the symbol
table.