The internal representation for a HP TSB Access program is detailed in the 'Sources and Listings' Documentation ref 22687-90020. This describes (pages 5-28 & 5-29) how string variables, simple variables etc are encoded in the program.
However this internal representation for variables changes if the program is saved using 'CSAVE' (semi-compiled save) rather than the normal 'SAVE'.
I have a C++ program which extracts from the contributed library dump tape file (2000dmp5-5-84iclContrib.tape) Access Basic programs in the original text format when they are stored in the 'SAVE' format. I'd like to do the same with those saved in the 'CSAVE' format.
Can anyone shed any light on to the internal representation used for 'CSAVE' format or point me to any documentation which describes this please.