FORM  4.1
Data Fields
CbUf Struct Reference

#include <structs.h>

Data Fields

WORD * Buffer
 
WORD * Top
 
WORD * Pointer
 
WORD ** lhs
 
WORD ** rhs
 
LONG * CanCommu
 
LONG * NumTerms
 
WORD * numdum
 
WORD * dimension
 
COMPTREEboomlijst
 
LONG BufferSize
 
int numlhs
 
int numrhs
 
int maxlhs
 
int maxrhs
 
int mnumlhs
 
int mnumrhs
 
int numtree
 
int rootnum
 
int MaxTreeSize
 

Detailed Description

The CBUF struct is used by the compiler. It is a compiler buffer of which since version 3.0 there can be many.

Definition at line 908 of file structs.h.

Field Documentation

WORD* Buffer

[D] Size in BufferSize

Definition at line 909 of file structs.h.

Referenced by CleanupArgCache(), InitRecovery(), LocalConvertToPoly(), PF_BroadcastCBuf(), Processor(), PutPreVar(), and StartVariables().

WORD* Top

pointer to the end of the Buffer memory

Definition at line 910 of file structs.h.

Referenced by PF_BroadcastCBuf(), and TestSub().

WORD* Pointer

pointer into the Buffer memory

Definition at line 911 of file structs.h.

Referenced by CleanupArgCache(), LocalConvertToPoly(), PF_BroadcastCBuf(), Processor(), PutPreVar(), StartVariables(), and TestSub().

WORD** lhs

[D] Size in maxlhs. list of pointers into Buffer.

Definition at line 912 of file structs.h.

Referenced by Generator(), InitRecovery(), PF_BroadcastCBuf(), Processor(), PutPreVar(), TestMatch(), and TheDefine().

WORD** rhs

[D] Size in maxrhs. list of pointers into Buffer.

Definition at line 913 of file structs.h.

Referenced by CleanupArgCache(), IniFbuffer(), InitRecovery(), LocalConvertToPoly(), PF_BroadcastCBuf(), Processor(), PutPreVar(), and TestSub().

LONG* CanCommu

points into rhs memory behind WORD* area.

Definition at line 914 of file structs.h.

Referenced by IniFbuffer(), InitRecovery(), PF_BroadcastCBuf(), and TestSub().

LONG* NumTerms

points into rhs memory behind CanCommu area

Definition at line 915 of file structs.h.

Referenced by IniFbuffer(), InitRecovery(), and PF_BroadcastCBuf().

WORD* numdum

points into rhs memory behind NumTerms

Definition at line 916 of file structs.h.

Referenced by IniFbuffer(), InitRecovery(), and PF_BroadcastCBuf().

WORD* dimension

points into rhs memory behind numdum

Definition at line 917 of file structs.h.

Referenced by IniFbuffer(), LocalConvertToPoly(), and PF_BroadcastCBuf().

COMPTREE* boomlijst

[D] Number elements in MaxTreeSize

Definition at line 918 of file structs.h.

Referenced by CleanupArgCache(), IniFbuffer(), InitRecovery(), and PF_BroadcastCBuf().

LONG BufferSize

Number of allocated WORD's in Buffer

Definition at line 919 of file structs.h.

Referenced by InitRecovery(), and PF_BroadcastCBuf().


The documentation for this struct was generated from the following file: