|
FORM
4.3
|
#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 |
1.8.14