FORM 4.3
|
Go to the source code of this file.
Functions | |
int | CoCollect (UBYTE *s) |
int | setonoff (UBYTE *s, int *flag, int onvalue, int offvalue) |
int | CoCompress (UBYTE *s) |
int | CoFlags (UBYTE *s, int value) |
int | CoOff (UBYTE *s) |
int | CoOn (UBYTE *s) |
int | CoInsideFirst (UBYTE *s) |
int | CoProperCount (UBYTE *s) |
int | CoDelete (UBYTE *s) |
int | CoFormat (UBYTE *s) |
int | CoKeep (UBYTE *s) |
int | CoFixIndex (UBYTE *s) |
int | CoMetric (UBYTE *s) |
int | DoPrint (UBYTE *s, int par) |
int | CoPrint (UBYTE *s) |
int | CoPrintB (UBYTE *s) |
int | CoNPrint (UBYTE *s) |
int | CoPushHide (UBYTE *s) |
int | CoPopHide (UBYTE *s) |
int | SetExprCases (int par, int setunset, int val) |
int | SetExpr (UBYTE *s, int setunset, int par) |
int | CoDrop (UBYTE *s) |
int | CoNoDrop (UBYTE *s) |
int | CoSkip (UBYTE *s) |
int | CoNoSkip (UBYTE *s) |
int | CoHide (UBYTE *inp) |
int | CoIntoHide (UBYTE *inp) |
int | CoNoHide (UBYTE *inp) |
int | CoUnHide (UBYTE *inp) |
int | CoNoUnHide (UBYTE *inp) |
void | AddToCom (int n, WORD *array) |
int | AddComString (int n, WORD *array, UBYTE *thestring, int par) |
int | Add2ComStrings (int n, WORD *array, UBYTE *string1, UBYTE *string2) |
int | CoDiscard (UBYTE *s) |
int | CoContract (UBYTE *s) |
int | CoGoTo (UBYTE *inp) |
int | CoLabel (UBYTE *inp) |
int | DoArgument (UBYTE *s, int par) |
int | CoArgument (UBYTE *s) |
int | CoEndArgument (UBYTE *s) |
int | CoInside (UBYTE *s) |
int | CoEndInside (UBYTE *s) |
int | CoNormalize (UBYTE *s) |
int | CoMakeInteger (UBYTE *s) |
int | CoSplitArg (UBYTE *s) |
int | CoSplitFirstArg (UBYTE *s) |
int | CoSplitLastArg (UBYTE *s) |
int | CoFactArg (UBYTE *s) |
int | DoSymmetrize (UBYTE *s, int par) |
int | CoSymmetrize (UBYTE *s) |
int | CoAntiSymmetrize (UBYTE *s) |
int | CoCycleSymmetrize (UBYTE *s) |
int | CoRCycleSymmetrize (UBYTE *s) |
int | CoWrite (UBYTE *s) |
int | CoNWrite (UBYTE *s) |
int | CoRatio (UBYTE *s) |
int | CoRedefine (UBYTE *s) |
int | CoRenumber (UBYTE *s) |
int | CoSum (UBYTE *s) |
int | CoToTensor (UBYTE *s) |
int | CoToVector (UBYTE *s) |
int | CoTrace4 (UBYTE *s) |
int | CoTraceN (UBYTE *s) |
int | CoChisholm (UBYTE *s) |
int | DoChain (UBYTE *s, int option) |
int | CoChainin (UBYTE *s) |
int | CoChainout (UBYTE *s) |
int | CoExit (UBYTE *s) |
int | CoInParallel (UBYTE *s) |
int | CoNotInParallel (UBYTE *s) |
int | DoInParallel (UBYTE *s, int par) |
int | CoInExpression (UBYTE *s) |
int | CoEndInExpression (UBYTE *s) |
int | CoSetExitFlag (UBYTE *s) |
int | CoTryReplace (UBYTE *p) |
int | CoModulus (UBYTE *inp) |
int | CoRepeat (UBYTE *inp) |
int | CoEndRepeat (UBYTE *inp) |
int | DoBrackets (UBYTE *inp, int par) |
int | CoBracket (UBYTE *inp) |
int | CoAntiBracket (UBYTE *inp) |
int | CoMultiBracket (UBYTE *inp) |
WORD * | CountComp (UBYTE *inp, WORD *to) |
int | CoIf (UBYTE *inp) |
int | CoElse (UBYTE *p) |
int | CoElseIf (UBYTE *inp) |
int | CoEndIf (UBYTE *inp) |
int | CoWhile (UBYTE *inp) |
int | CoEndWhile (UBYTE *inp) |
int | DoFindLoop (UBYTE *inp, int mode) |
int | CoFindLoop (UBYTE *inp) |
int | CoReplaceLoop (UBYTE *inp) |
int | CoFunPowers (UBYTE *inp) |
int | CoUnitTrace (UBYTE *s) |
int | CoTerm (UBYTE *s) |
int | CoEndTerm (UBYTE *s) |
int | CoSort (UBYTE *s) |
int | CoPolyFun (UBYTE *s) |
int | CoPolyRatFun (UBYTE *s) |
int | CoMerge (UBYTE *inp) |
int | CoStuffle (UBYTE *inp) |
int | CoProcessBucket (UBYTE *s) |
int | CoThreadBucket (UBYTE *s) |
int | DoArgPlode (UBYTE *s, int par) |
int | CoArgExplode (UBYTE *s) |
int | CoArgImplode (UBYTE *s) |
int | CoClearTable (UBYTE *s) |
int | CoDenominators (UBYTE *s) |
int | CoDropCoefficient (UBYTE *s) |
int | CoDropSymbols (UBYTE *s) |
int | CoToPolynomial (UBYTE *inp) |
int | CoFromPolynomial (UBYTE *inp) |
int | CoArgToExtraSymbol (UBYTE *s) |
int | CoExtraSymbols (UBYTE *inp) |
WORD * | GetIfDollarFactor (UBYTE **inp, WORD *w) |
UBYTE * | GetDoParam (UBYTE *inp, WORD **wp, int par) |
int | CoDo (UBYTE *inp) |
int | CoEndDo (UBYTE *inp) |
int | CoFactDollar (UBYTE *inp) |
int | CoFactorize (UBYTE *s) |
int | CoNFactorize (UBYTE *s) |
int | CoUnFactorize (UBYTE *s) |
int | CoNUnFactorize (UBYTE *s) |
int | DoFactorize (UBYTE *s, int par) |
int | CoOptimizeOption (UBYTE *s) |
int | CoPutInside (UBYTE *inp) |
int | CoAntiPutInside (UBYTE *inp) |
int | DoPutInside (UBYTE *inp, int par) |
int | CoSwitch (UBYTE *s) |
int | CoCase (UBYTE *s) |
int | CoBreak (UBYTE *s) |
int | CoDefault (UBYTE *s) |
int | CoEndSwitch (UBYTE *s) |
Compiler routines for most statements that don't involve algebraic expressions. Exceptions: all routines involving declarations are in the file names.c When making new statements one can add the compiler routines here and have a look whether there is already a routine that is similar. In that case one can make a copy and modify it.
Definition in file compcomm.c.
int CoCollect | ( | UBYTE * | s | ) |
Definition at line 144 of file compcomm.c.
int setonoff | ( | UBYTE * | s, |
int * | flag, | ||
int | onvalue, | ||
int | offvalue | ||
) |
Definition at line 206 of file compcomm.c.
int CoCompress | ( | UBYTE * | s | ) |
Definition at line 222 of file compcomm.c.
int CoFlags | ( | UBYTE * | s, |
int | value | ||
) |
Definition at line 271 of file compcomm.c.
int CoOff | ( | UBYTE * | s | ) |
Definition at line 306 of file compcomm.c.
int CoOn | ( | UBYTE * | s | ) |
Definition at line 363 of file compcomm.c.
int CoInsideFirst | ( | UBYTE * | s | ) |
Definition at line 610 of file compcomm.c.
int CoProperCount | ( | UBYTE * | s | ) |
Definition at line 617 of file compcomm.c.
int CoDelete | ( | UBYTE * | s | ) |
Definition at line 624 of file compcomm.c.
int CoFormat | ( | UBYTE * | s | ) |
Definition at line 669 of file compcomm.c.
int CoKeep | ( | UBYTE * | s | ) |
Definition at line 910 of file compcomm.c.
int CoFixIndex | ( | UBYTE * | s | ) |
Definition at line 922 of file compcomm.c.
int CoMetric | ( | UBYTE * | s | ) |
Definition at line 956 of file compcomm.c.
int DoPrint | ( | UBYTE * | s, |
int | par | ||
) |
Definition at line 964 of file compcomm.c.
int CoPrint | ( | UBYTE * | s | ) |
Definition at line 1180 of file compcomm.c.
int CoPrintB | ( | UBYTE * | s | ) |
Definition at line 1187 of file compcomm.c.
int CoNPrint | ( | UBYTE * | s | ) |
Definition at line 1194 of file compcomm.c.
int CoPushHide | ( | UBYTE * | s | ) |
Definition at line 1201 of file compcomm.c.
int CoPopHide | ( | UBYTE * | s | ) |
Definition at line 1245 of file compcomm.c.
int SetExprCases | ( | int | par, |
int | setunset, | ||
int | val | ||
) |
Definition at line 1280 of file compcomm.c.
int SetExpr | ( | UBYTE * | s, |
int | setunset, | ||
int | par | ||
) |
Definition at line 1426 of file compcomm.c.
int CoDrop | ( | UBYTE * | s | ) |
Definition at line 1471 of file compcomm.c.
int CoNoDrop | ( | UBYTE * | s | ) |
Definition at line 1478 of file compcomm.c.
int CoSkip | ( | UBYTE * | s | ) |
Definition at line 1485 of file compcomm.c.
int CoNoSkip | ( | UBYTE * | s | ) |
Definition at line 1492 of file compcomm.c.
int CoHide | ( | UBYTE * | inp | ) |
Definition at line 1499 of file compcomm.c.
int CoIntoHide | ( | UBYTE * | inp | ) |
Definition at line 1517 of file compcomm.c.
int CoNoHide | ( | UBYTE * | inp | ) |
Definition at line 1535 of file compcomm.c.
int CoUnHide | ( | UBYTE * | inp | ) |
Definition at line 1542 of file compcomm.c.
int CoNoUnHide | ( | UBYTE * | inp | ) |
Definition at line 1549 of file compcomm.c.
void AddToCom | ( | int | n, |
WORD * | array | ||
) |
Definition at line 1556 of file compcomm.c.
int AddComString | ( | int | n, |
WORD * | array, | ||
UBYTE * | thestring, | ||
int | par | ||
) |
Definition at line 1571 of file compcomm.c.
int Add2ComStrings | ( | int | n, |
WORD * | array, | ||
UBYTE * | string1, | ||
UBYTE * | string2 | ||
) |
Definition at line 1630 of file compcomm.c.
int CoDiscard | ( | UBYTE * | s | ) |
Definition at line 1671 of file compcomm.c.
int CoContract | ( | UBYTE * | s | ) |
Definition at line 1694 of file compcomm.c.
int CoGoTo | ( | UBYTE * | inp | ) |
Definition at line 1723 of file compcomm.c.
int CoLabel | ( | UBYTE * | inp | ) |
Definition at line 1742 of file compcomm.c.
int DoArgument | ( | UBYTE * | s, |
int | par | ||
) |
Definition at line 1769 of file compcomm.c.
int CoArgument | ( | UBYTE * | s | ) |
Definition at line 2003 of file compcomm.c.
int CoEndArgument | ( | UBYTE * | s | ) |
Definition at line 2010 of file compcomm.c.
int CoInside | ( | UBYTE * | s | ) |
Definition at line 2036 of file compcomm.c.
int CoEndInside | ( | UBYTE * | s | ) |
Definition at line 2043 of file compcomm.c.
int CoNormalize | ( | UBYTE * | s | ) |
Definition at line 2069 of file compcomm.c.
int CoMakeInteger | ( | UBYTE * | s | ) |
Definition at line 2076 of file compcomm.c.
int CoSplitArg | ( | UBYTE * | s | ) |
Definition at line 2083 of file compcomm.c.
int CoSplitFirstArg | ( | UBYTE * | s | ) |
Definition at line 2090 of file compcomm.c.
int CoSplitLastArg | ( | UBYTE * | s | ) |
Definition at line 2097 of file compcomm.c.
int CoFactArg | ( | UBYTE * | s | ) |
Definition at line 2104 of file compcomm.c.
int DoSymmetrize | ( | UBYTE * | s, |
int | par | ||
) |
Definition at line 2124 of file compcomm.c.
int CoSymmetrize | ( | UBYTE * | s | ) |
Definition at line 2244 of file compcomm.c.
int CoAntiSymmetrize | ( | UBYTE * | s | ) |
Definition at line 2251 of file compcomm.c.
int CoCycleSymmetrize | ( | UBYTE * | s | ) |
Definition at line 2258 of file compcomm.c.
int CoRCycleSymmetrize | ( | UBYTE * | s | ) |
Definition at line 2265 of file compcomm.c.
int CoWrite | ( | UBYTE * | s | ) |
Definition at line 2272 of file compcomm.c.
int CoNWrite | ( | UBYTE * | s | ) |
Definition at line 2297 of file compcomm.c.
int CoRatio | ( | UBYTE * | s | ) |
Definition at line 2324 of file compcomm.c.
int CoRedefine | ( | UBYTE * | s | ) |
Definition at line 2364 of file compcomm.c.
int CoRenumber | ( | UBYTE * | s | ) |
Definition at line 2469 of file compcomm.c.
int CoSum | ( | UBYTE * | s | ) |
Definition at line 2490 of file compcomm.c.
int CoToTensor | ( | UBYTE * | s | ) |
Definition at line 2610 of file compcomm.c.
int CoToVector | ( | UBYTE * | s | ) |
Definition at line 2778 of file compcomm.c.
int CoTrace4 | ( | UBYTE * | s | ) |
Definition at line 2848 of file compcomm.c.
int CoTraceN | ( | UBYTE * | s | ) |
Definition at line 2935 of file compcomm.c.
int CoChisholm | ( | UBYTE * | s | ) |
Definition at line 2995 of file compcomm.c.
int DoChain | ( | UBYTE * | s, |
int | option | ||
) |
Definition at line 3077 of file compcomm.c.
int CoChainin | ( | UBYTE * | s | ) |
Definition at line 3121 of file compcomm.c.
int CoChainout | ( | UBYTE * | s | ) |
Definition at line 3133 of file compcomm.c.
int CoExit | ( | UBYTE * | s | ) |
Definition at line 3143 of file compcomm.c.
int CoInParallel | ( | UBYTE * | s | ) |
Definition at line 3170 of file compcomm.c.
int CoNotInParallel | ( | UBYTE * | s | ) |
Definition at line 3180 of file compcomm.c.
int DoInParallel | ( | UBYTE * | s, |
int | par | ||
) |
Definition at line 3195 of file compcomm.c.
int CoInExpression | ( | UBYTE * | s | ) |
Definition at line 3264 of file compcomm.c.
int CoEndInExpression | ( | UBYTE * | s | ) |
Definition at line 3317 of file compcomm.c.
int CoSetExitFlag | ( | UBYTE * | s | ) |
Definition at line 3343 of file compcomm.c.
int CoTryReplace | ( | UBYTE * | p | ) |
Definition at line 3357 of file compcomm.c.
int CoModulus | ( | UBYTE * | inp | ) |
Definition at line 3460 of file compcomm.c.
int CoRepeat | ( | UBYTE * | inp | ) |
Definition at line 3650 of file compcomm.c.
int CoEndRepeat | ( | UBYTE * | inp | ) |
Definition at line 3673 of file compcomm.c.
int DoBrackets | ( | UBYTE * | inp, |
int | par | ||
) |
Definition at line 3711 of file compcomm.c.
int CoBracket | ( | UBYTE * | inp | ) |
Definition at line 3838 of file compcomm.c.
int CoAntiBracket | ( | UBYTE * | inp | ) |
Definition at line 3846 of file compcomm.c.
int CoMultiBracket | ( | UBYTE * | inp | ) |
Definition at line 3857 of file compcomm.c.
WORD * CountComp | ( | UBYTE * | inp, |
WORD * | to | ||
) |
Definition at line 3989 of file compcomm.c.
int CoIf | ( | UBYTE * | inp | ) |
Definition at line 4179 of file compcomm.c.
int CoElse | ( | UBYTE * | p | ) |
Definition at line 4742 of file compcomm.c.
int CoElseIf | ( | UBYTE * | inp | ) |
Definition at line 4769 of file compcomm.c.
int CoEndIf | ( | UBYTE * | inp | ) |
Definition at line 4796 of file compcomm.c.
int CoWhile | ( | UBYTE * | inp | ) |
Definition at line 4841 of file compcomm.c.
int CoEndWhile | ( | UBYTE * | inp | ) |
Definition at line 4862 of file compcomm.c.
int DoFindLoop | ( | UBYTE * | inp, |
int | mode | ||
) |
Definition at line 4890 of file compcomm.c.
int CoFindLoop | ( | UBYTE * | inp | ) |
Definition at line 5004 of file compcomm.c.
int CoReplaceLoop | ( | UBYTE * | inp | ) |
Definition at line 5012 of file compcomm.c.
int CoFunPowers | ( | UBYTE * | inp | ) |
Definition at line 5026 of file compcomm.c.
int CoUnitTrace | ( | UBYTE * | s | ) |
Definition at line 5053 of file compcomm.c.
int CoTerm | ( | UBYTE * | s | ) |
Definition at line 5088 of file compcomm.c.
int CoEndTerm | ( | UBYTE * | s | ) |
Definition at line 5136 of file compcomm.c.
int CoSort | ( | UBYTE * | s | ) |
Definition at line 5163 of file compcomm.c.
int CoPolyFun | ( | UBYTE * | s | ) |
Definition at line 5202 of file compcomm.c.
int CoPolyRatFun | ( | UBYTE * | s | ) |
Definition at line 5241 of file compcomm.c.
int CoMerge | ( | UBYTE * | inp | ) |
Definition at line 5405 of file compcomm.c.
int CoStuffle | ( | UBYTE * | inp | ) |
Definition at line 5461 of file compcomm.c.
int CoProcessBucket | ( | UBYTE * | s | ) |
Definition at line 5516 of file compcomm.c.
int CoThreadBucket | ( | UBYTE * | s | ) |
Definition at line 5534 of file compcomm.c.
int DoArgPlode | ( | UBYTE * | s, |
int | par | ||
) |
Definition at line 5564 of file compcomm.c.
int CoArgExplode | ( | UBYTE * | s | ) |
Definition at line 5620 of file compcomm.c.
int CoArgImplode | ( | UBYTE * | s | ) |
Definition at line 5627 of file compcomm.c.
int CoClearTable | ( | UBYTE * | s | ) |
Definition at line 5634 of file compcomm.c.
int CoDenominators | ( | UBYTE * | s | ) |
Definition at line 5716 of file compcomm.c.
int CoDropCoefficient | ( | UBYTE * | s | ) |
Definition at line 5745 of file compcomm.c.
int CoDropSymbols | ( | UBYTE * | s | ) |
Definition at line 5759 of file compcomm.c.
int CoToPolynomial | ( | UBYTE * | inp | ) |
Definition at line 5782 of file compcomm.c.
int CoFromPolynomial | ( | UBYTE * | inp | ) |
Definition at line 5857 of file compcomm.c.
int CoArgToExtraSymbol | ( | UBYTE * | s | ) |
Definition at line 5883 of file compcomm.c.
int CoExtraSymbols | ( | UBYTE * | inp | ) |
Definition at line 5933 of file compcomm.c.
WORD * GetIfDollarFactor | ( | UBYTE ** | inp, |
WORD * | w | ||
) |
Definition at line 6006 of file compcomm.c.
UBYTE * GetDoParam | ( | UBYTE * | inp, |
WORD ** | wp, | ||
int | par | ||
) |
Definition at line 6064 of file compcomm.c.
int CoDo | ( | UBYTE * | inp | ) |
Definition at line 6141 of file compcomm.c.
int CoEndDo | ( | UBYTE * | inp | ) |
Definition at line 6244 of file compcomm.c.
int CoFactDollar | ( | UBYTE * | inp | ) |
Definition at line 6275 of file compcomm.c.
int CoFactorize | ( | UBYTE * | s | ) |
Definition at line 6304 of file compcomm.c.
int CoNFactorize | ( | UBYTE * | s | ) |
Definition at line 6311 of file compcomm.c.
int CoUnFactorize | ( | UBYTE * | s | ) |
Definition at line 6318 of file compcomm.c.
int CoNUnFactorize | ( | UBYTE * | s | ) |
Definition at line 6325 of file compcomm.c.
int DoFactorize | ( | UBYTE * | s, |
int | par | ||
) |
Definition at line 6332 of file compcomm.c.
int CoOptimizeOption | ( | UBYTE * | s | ) |
Definition at line 6465 of file compcomm.c.
int CoPutInside | ( | UBYTE * | inp | ) |
Definition at line 6901 of file compcomm.c.
int CoAntiPutInside | ( | UBYTE * | inp | ) |
Definition at line 6902 of file compcomm.c.
int DoPutInside | ( | UBYTE * | inp, |
int | par | ||
) |
Definition at line 6904 of file compcomm.c.
int CoSwitch | ( | UBYTE * | s | ) |
Definition at line 7024 of file compcomm.c.
int CoCase | ( | UBYTE * | s | ) |
Definition at line 7070 of file compcomm.c.
int CoBreak | ( | UBYTE * | s | ) |
Definition at line 7120 of file compcomm.c.
int CoDefault | ( | UBYTE * | s | ) |
Definition at line 7146 of file compcomm.c.
int CoEndSwitch | ( | UBYTE * | s | ) |
Definition at line 7173 of file compcomm.c.