A while ago you pointed us at a FORTRAN function parser:
I've found this parser very useful, but I can't seem to watch the parser's internal stack variables in the debugger. Is this because it isn't possible, or because I'm doing something wrong?
The stack and it's pointers are defined in a structure thus:
INTEGER(is), DIMENSION(:), POINTER :: ByteCode
INTEGER :: ByteCodeSize
LOGICAL, DIMENSION(:), POINTER :: Immed
INTEGER :: ImmedSize
LOGICAL, DIMENSION(:), POINTER :: Stack
INTEGER :: StackSize, StackPtr
END TYPE tLogComp
TYPE (tLogComp), DIMENSION(:), POINTER :: Comp ! Bytecode
If I try to watch anything in Comp I get an 'Undefined variable message, even when this have been allocated...
Watching My Function Parser