Tag archive for "pointer"

This procedure checks if operation is PChar ± Integer or PChar ± PChar. If so, it generates code and returns True otherwise it returns False.

Pointer operations are similar to Integer operations. However, only extended Turbo Pascal syntax allows pointer operations other than equality check.

This procedure creates a pointer to any variable reference including procedures and functions. It is used for the @ operator and system functions Addr, Seg and Ofs. Its reverse operation is pointer dereference.

This procedure processes qualifiers: caret (^) to dereference pointers, period as separator for fields and brackets ([]) for arrays.