FORM
4.2.1
|
#include <structs.h>
Public Member Functions | |
PADPOSITION (47, 8+3 *MAXNEST, 70, 48+3 *MAXNEST+MAXREPEAT, COMMERCIALSIZE+MAXFLAGS+4+sizeof(LIST)*17) | |
Data Fields | |
set_of_char | separators |
POSITION | StoreFileSize |
NAMETREE * | dollarnames |
NAMETREE * | exprnames |
NAMETREE * | varnames |
LIST | ChannelList |
LIST | DubiousList |
LIST | FunctionList |
LIST | ExpressionList |
LIST | IndexList |
LIST | SetElementList |
LIST | SetList |
LIST | SymbolList |
LIST | VectorList |
LIST | PotModDolList |
LIST | ModOptDolList |
LIST | TableBaseList |
LIST | cbufList |
LIST | AutoSymbolList |
LIST | AutoIndexList |
LIST | AutoVectorList |
LIST | AutoFunctionList |
NAMETREE * | autonames |
LIST * | Symbols |
LIST * | Indices |
LIST * | Vectors |
LIST * | Functions |
NAMETREE ** | activenames |
STREAM * | Streams |
STREAM * | CurrentStream |
SWITCH * | SwitchArray |
WORD * | SwitchHeap |
LONG * | termstack |
LONG * | termsortstack |
UWORD * | cmod |
UWORD * | powmod |
UWORD * | modpowers |
UWORD * | halfmod |
WORD * | ProtoType |
WORD * | WildC |
LONG * | IfHeap |
LONG * | IfCount |
LONG * | IfStack |
UBYTE * | iBuffer |
UBYTE * | iPointer |
UBYTE * | iStop |
UBYTE ** | LabelNames |
WORD * | FixIndices |
WORD * | termsumcheck |
UBYTE * | WildcardNames |
int * | Labels |
SBYTE * | tokens |
SBYTE * | toptokens |
SBYTE * | endoftokens |
WORD * | tokenarglevel |
UWORD * | modinverses |
UBYTE * | Fortran90Kind |
WORD ** | MultiBracketBuf |
UBYTE * | extrasym |
WORD * | doloopstack |
WORD * | doloopnest |
char * | CheckpointRunAfter |
char * | CheckpointRunBefore |
WORD * | IfSumCheck |
WORD * | CommuteInSet |
UBYTE * | TestValue |
LONG | argstack [MAXNEST] |
LONG | insidestack [MAXNEST] |
LONG | inexprstack [MAXNEST] |
LONG | iBufferSize |
LONG | TransEname |
LONG | ProcessBucketSize |
LONG | mProcessBucketSize |
LONG | CModule |
LONG | ThreadBucketSize |
LONG | CheckpointStamp |
LONG | CheckpointInterval |
int | cbufnum |
int | AutoDeclareFlag |
int | NoShowInput |
int | ShortStats |
int | compiletype |
int | firstconstindex |
int | insidefirst |
int | minsidefirst |
int | wildflag |
int | NumLabels |
int | MaxLabels |
int | lDefDim |
int | lDefDim4 |
int | NumWildcardNames |
int | WildcardBufferSize |
int | MaxIf |
int | NumStreams |
int | MaxNumStreams |
int | firstctypemessage |
int | tablecheck |
int | idoption |
int | BottomLevel |
int | CompileLevel |
int | TokensWriteFlag |
int | UnsureDollarMode |
int | outsidefun |
int | funpowers |
int | WarnFlag |
int | StatsFlag |
int | NamesFlag |
int | CodesFlag |
int | SetupFlag |
int | SortType |
int | lSortType |
int | ThreadStats |
int | FinalStats |
int | OldParallelStats |
int | ThreadsFlag |
int | ThreadBalancing |
int | ThreadSortFileSynch |
int | ProcessStats |
int | BracketNormalize |
int | maxtermlevel |
int | dumnumflag |
int | bracketindexflag |
int | parallelflag |
int | mparallelflag |
int | inparallelflag |
int | partodoflag |
int | properorderflag |
int | vetofilling |
int | tablefilling |
int | vetotablebasefill |
int | exprfillwarning |
int | lhdollarflag |
int | NoCompress |
int | IsFortran90 |
int | MultiBracketLevels |
int | topolynomialflag |
int | ffbufnum |
int | OldFactArgFlag |
int | MemDebugFlag |
int | OldGCDflag |
int | WTimeStatsFlag |
int | doloopstacksize |
int | dolooplevel |
int | CheckpointFlag |
int | SizeCommuteInSet |
int | origin |
int | vectorlikeLHS |
WORD | argsumcheck [MAXNEST] |
WORD | insidesumcheck [MAXNEST] |
WORD | inexprsumcheck [MAXNEST] |
WORD | RepSumCheck [MAXREPEAT] |
WORD | lUniTrace [4] |
WORD | RepLevel |
WORD | arglevel |
WORD | insidelevel |
WORD | inexprlevel |
WORD | termlevel |
WORD | MustTestTable |
WORD | DumNum |
WORD | ncmod |
WORD | npowmod |
WORD | modmode |
WORD | nhalfmod |
WORD | DirtPow |
WORD | lUnitTrace |
WORD | NwildC |
WORD | ComDefer |
WORD | CollectFun |
WORD | AltCollectFun |
WORD | OutputMode |
WORD | Cnumpows |
WORD | OutputSpaces |
WORD | OutNumberType |
WORD | DidClean |
WORD | IfLevel |
WORD | WhileLevel |
WORD | SwitchLevel |
WORD | SwitchInArray |
WORD | MaxSwitch |
WORD | LogHandle |
WORD | LineLength |
WORD | StoreHandle |
WORD | HideLevel |
WORD | lPolyFun |
WORD | lPolyFunInv |
WORD | lPolyFunType |
WORD | lPolyFunExp |
WORD | lPolyFunVar |
WORD | lPolyFunPow |
WORD | SymChangeFlag |
WORD | CollectPercentage |
WORD | ShortStatsMax |
WORD | extrasymbols |
WORD | PolyRatFunChanged |
WORD | ToBeInFactors |
WORD | InnerTest |
UBYTE | Commercial [COMMERCIALSIZE+2] |
UBYTE | debugFlags [MAXFLAGS+2] |
The C_const struct is part of the global data and resides in the ALLGLOBALS struct #A under the name #C. We see it used with the macro #AC as in AC.exprnames. It contains variables that involve the compiler and objects set during compilation.
set_of_char separators |
LIST ChannelList |
LIST DubiousList |
LIST FunctionList |
STREAM* Streams |
STREAM* CurrentStream |
UWORD* cmod |
UWORD* powmod |
UWORD* modpowers |
LONG* IfStack |
UBYTE* iPointer |
int* Labels |
WORD* tokenarglevel |
char* CheckpointRunAfter |
char* CheckpointRunBefore |
LONG CheckpointStamp |
LONG CheckpointInterval |
int NoShowInput |
int CheckpointFlag |