|
FORM v5.0.1-23-g7a8f756
|

Go to the source code of this file.
Functions | |
| int | CoFormat (UBYTE *s) |
| 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 | 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 | CoNoIntoHide (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) |
| int | CoSetUserFlag (UBYTE *s) |
| int | CoClearUserFlag (UBYTE *s) |
| int | CoCreateAllLoops (UBYTE *s) |
| int | CoCreateAllPaths (UBYTE *s) |
| int | CoCreateAll (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 CoFormat | ( | UBYTE * | s | ) |
Definition at line 157 of file compcomm.c.
| int CoCollect | ( | UBYTE * | s | ) |
Definition at line 437 of file compcomm.c.
| int setonoff | ( | UBYTE * | s, |
| int * | flag, | ||
| int | onvalue, | ||
| int | offvalue | ||
| ) |
Definition at line 499 of file compcomm.c.
| int CoCompress | ( | UBYTE * | s | ) |
Definition at line 515 of file compcomm.c.
| int CoFlags | ( | UBYTE * | s, |
| int | value | ||
| ) |
Definition at line 564 of file compcomm.c.
| int CoOff | ( | UBYTE * | s | ) |
Definition at line 599 of file compcomm.c.
| int CoOn | ( | UBYTE * | s | ) |
Definition at line 665 of file compcomm.c.
| int CoInsideFirst | ( | UBYTE * | s | ) |
Definition at line 937 of file compcomm.c.
| int CoProperCount | ( | UBYTE * | s | ) |
Definition at line 944 of file compcomm.c.
| int CoDelete | ( | UBYTE * | s | ) |
Definition at line 951 of file compcomm.c.
| int CoKeep | ( | UBYTE * | s | ) |
Definition at line 996 of file compcomm.c.
| int CoFixIndex | ( | UBYTE * | s | ) |
Definition at line 1008 of file compcomm.c.
| int CoMetric | ( | UBYTE * | s | ) |
Definition at line 1042 of file compcomm.c.
| int DoPrint | ( | UBYTE * | s, |
| int | par | ||
| ) |
Definition at line 1050 of file compcomm.c.
| int CoPrint | ( | UBYTE * | s | ) |
Definition at line 1266 of file compcomm.c.
| int CoPrintB | ( | UBYTE * | s | ) |
Definition at line 1273 of file compcomm.c.
| int CoNPrint | ( | UBYTE * | s | ) |
Definition at line 1280 of file compcomm.c.
| int CoPushHide | ( | UBYTE * | s | ) |
Definition at line 1287 of file compcomm.c.
| int CoPopHide | ( | UBYTE * | s | ) |
Definition at line 1331 of file compcomm.c.
| int SetExprCases | ( | int | par, |
| int | setunset, | ||
| int | val | ||
| ) |
Definition at line 1366 of file compcomm.c.
| int SetExpr | ( | UBYTE * | s, |
| int | setunset, | ||
| int | par | ||
| ) |
Definition at line 1521 of file compcomm.c.
| int CoDrop | ( | UBYTE * | s | ) |
Definition at line 1566 of file compcomm.c.
| int CoNoDrop | ( | UBYTE * | s | ) |
Definition at line 1573 of file compcomm.c.
| int CoSkip | ( | UBYTE * | s | ) |
Definition at line 1580 of file compcomm.c.
| int CoNoSkip | ( | UBYTE * | s | ) |
Definition at line 1587 of file compcomm.c.
| int CoHide | ( | UBYTE * | inp | ) |
Definition at line 1594 of file compcomm.c.
| int CoIntoHide | ( | UBYTE * | inp | ) |
Definition at line 1612 of file compcomm.c.
| int CoNoIntoHide | ( | UBYTE * | inp | ) |
Definition at line 1630 of file compcomm.c.
| int CoNoHide | ( | UBYTE * | inp | ) |
Definition at line 1637 of file compcomm.c.
| int CoUnHide | ( | UBYTE * | inp | ) |
Definition at line 1644 of file compcomm.c.
| int CoNoUnHide | ( | UBYTE * | inp | ) |
Definition at line 1651 of file compcomm.c.
| void AddToCom | ( | int | n, |
| WORD * | array | ||
| ) |
Definition at line 1658 of file compcomm.c.
| int AddComString | ( | int | n, |
| WORD * | array, | ||
| UBYTE * | thestring, | ||
| int | par | ||
| ) |
Definition at line 1673 of file compcomm.c.
| int Add2ComStrings | ( | int | n, |
| WORD * | array, | ||
| UBYTE * | string1, | ||
| UBYTE * | string2 | ||
| ) |
Definition at line 1732 of file compcomm.c.
| int CoDiscard | ( | UBYTE * | s | ) |
Definition at line 1773 of file compcomm.c.
| int CoContract | ( | UBYTE * | s | ) |
Definition at line 1796 of file compcomm.c.
| int CoGoTo | ( | UBYTE * | inp | ) |
Definition at line 1825 of file compcomm.c.
| int CoLabel | ( | UBYTE * | inp | ) |
Definition at line 1844 of file compcomm.c.
| int DoArgument | ( | UBYTE * | s, |
| int | par | ||
| ) |
Definition at line 1871 of file compcomm.c.
| int CoArgument | ( | UBYTE * | s | ) |
Definition at line 2122 of file compcomm.c.
| int CoEndArgument | ( | UBYTE * | s | ) |
Definition at line 2129 of file compcomm.c.
| int CoInside | ( | UBYTE * | s | ) |
Definition at line 2155 of file compcomm.c.
| int CoEndInside | ( | UBYTE * | s | ) |
Definition at line 2162 of file compcomm.c.
| int CoNormalize | ( | UBYTE * | s | ) |
Definition at line 2188 of file compcomm.c.
| int CoMakeInteger | ( | UBYTE * | s | ) |
Definition at line 2195 of file compcomm.c.
| int CoSplitArg | ( | UBYTE * | s | ) |
Definition at line 2202 of file compcomm.c.
| int CoSplitFirstArg | ( | UBYTE * | s | ) |
Definition at line 2209 of file compcomm.c.
| int CoSplitLastArg | ( | UBYTE * | s | ) |
Definition at line 2216 of file compcomm.c.
| int CoFactArg | ( | UBYTE * | s | ) |
Definition at line 2223 of file compcomm.c.
| int DoSymmetrize | ( | UBYTE * | s, |
| int | par | ||
| ) |
Definition at line 2243 of file compcomm.c.
| int CoSymmetrize | ( | UBYTE * | s | ) |
Definition at line 2363 of file compcomm.c.
| int CoAntiSymmetrize | ( | UBYTE * | s | ) |
Definition at line 2370 of file compcomm.c.
| int CoCycleSymmetrize | ( | UBYTE * | s | ) |
Definition at line 2377 of file compcomm.c.
| int CoRCycleSymmetrize | ( | UBYTE * | s | ) |
Definition at line 2384 of file compcomm.c.
| int CoWrite | ( | UBYTE * | s | ) |
Definition at line 2391 of file compcomm.c.
| int CoNWrite | ( | UBYTE * | s | ) |
Definition at line 2416 of file compcomm.c.
| int CoRatio | ( | UBYTE * | s | ) |
Definition at line 2443 of file compcomm.c.
| int CoRedefine | ( | UBYTE * | s | ) |
Definition at line 2483 of file compcomm.c.
| int CoRenumber | ( | UBYTE * | s | ) |
Definition at line 2588 of file compcomm.c.
| int CoSum | ( | UBYTE * | s | ) |
Definition at line 2609 of file compcomm.c.
| int CoToTensor | ( | UBYTE * | s | ) |
Definition at line 2729 of file compcomm.c.
| int CoToVector | ( | UBYTE * | s | ) |
Definition at line 2897 of file compcomm.c.
| int CoTrace4 | ( | UBYTE * | s | ) |
Definition at line 2967 of file compcomm.c.
| int CoTraceN | ( | UBYTE * | s | ) |
Definition at line 3054 of file compcomm.c.
| int CoChisholm | ( | UBYTE * | s | ) |
Definition at line 3114 of file compcomm.c.
| int DoChain | ( | UBYTE * | s, |
| int | option | ||
| ) |
Definition at line 3196 of file compcomm.c.
| int CoChainin | ( | UBYTE * | s | ) |
Definition at line 3240 of file compcomm.c.
| int CoChainout | ( | UBYTE * | s | ) |
Definition at line 3252 of file compcomm.c.
| int CoExit | ( | UBYTE * | s | ) |
Definition at line 3262 of file compcomm.c.
| int CoInParallel | ( | UBYTE * | s | ) |
Definition at line 3289 of file compcomm.c.
| int CoNotInParallel | ( | UBYTE * | s | ) |
Definition at line 3299 of file compcomm.c.
| int DoInParallel | ( | UBYTE * | s, |
| int | par | ||
| ) |
Definition at line 3314 of file compcomm.c.
| int CoInExpression | ( | UBYTE * | s | ) |
Definition at line 3383 of file compcomm.c.
| int CoEndInExpression | ( | UBYTE * | s | ) |
Definition at line 3436 of file compcomm.c.
| int CoSetExitFlag | ( | UBYTE * | s | ) |
Definition at line 3462 of file compcomm.c.
| int CoTryReplace | ( | UBYTE * | p | ) |
Definition at line 3476 of file compcomm.c.
| int CoModulus | ( | UBYTE * | inp | ) |
Definition at line 3579 of file compcomm.c.
| int CoRepeat | ( | UBYTE * | inp | ) |
Definition at line 3717 of file compcomm.c.
| int CoEndRepeat | ( | UBYTE * | inp | ) |
Definition at line 3740 of file compcomm.c.
| int DoBrackets | ( | UBYTE * | inp, |
| int | par | ||
| ) |
Definition at line 3778 of file compcomm.c.
| int CoBracket | ( | UBYTE * | inp | ) |
Definition at line 3905 of file compcomm.c.
| int CoAntiBracket | ( | UBYTE * | inp | ) |
Definition at line 3913 of file compcomm.c.
| int CoMultiBracket | ( | UBYTE * | inp | ) |
Definition at line 3924 of file compcomm.c.
| WORD * CountComp | ( | UBYTE * | inp, |
| WORD * | to | ||
| ) |
Definition at line 4056 of file compcomm.c.
| int CoIf | ( | UBYTE * | inp | ) |
Definition at line 4246 of file compcomm.c.
| int CoElse | ( | UBYTE * | p | ) |
Definition at line 4893 of file compcomm.c.
| int CoElseIf | ( | UBYTE * | inp | ) |
Definition at line 4920 of file compcomm.c.
| int CoEndIf | ( | UBYTE * | inp | ) |
Definition at line 4947 of file compcomm.c.
| int CoWhile | ( | UBYTE * | inp | ) |
Definition at line 4992 of file compcomm.c.
| int CoEndWhile | ( | UBYTE * | inp | ) |
Definition at line 5013 of file compcomm.c.
| int DoFindLoop | ( | UBYTE * | inp, |
| int | mode | ||
| ) |
Definition at line 5041 of file compcomm.c.
| int CoFindLoop | ( | UBYTE * | inp | ) |
Definition at line 5158 of file compcomm.c.
| int CoReplaceLoop | ( | UBYTE * | inp | ) |
Definition at line 5166 of file compcomm.c.
| int CoFunPowers | ( | UBYTE * | inp | ) |
Definition at line 5186 of file compcomm.c.
| int CoUnitTrace | ( | UBYTE * | s | ) |
Definition at line 5213 of file compcomm.c.
| int CoTerm | ( | UBYTE * | s | ) |
Definition at line 5248 of file compcomm.c.
| int CoEndTerm | ( | UBYTE * | s | ) |
Definition at line 5296 of file compcomm.c.
| int CoSort | ( | UBYTE * | s | ) |
Definition at line 5323 of file compcomm.c.
| int CoPolyFun | ( | UBYTE * | s | ) |
Definition at line 5362 of file compcomm.c.
| int CoPolyRatFun | ( | UBYTE * | s | ) |
Definition at line 5409 of file compcomm.c.
| int CoMerge | ( | UBYTE * | inp | ) |
Definition at line 5579 of file compcomm.c.
| int CoStuffle | ( | UBYTE * | inp | ) |
Definition at line 5635 of file compcomm.c.
| int CoProcessBucket | ( | UBYTE * | s | ) |
Definition at line 5690 of file compcomm.c.
| int CoThreadBucket | ( | UBYTE * | s | ) |
Definition at line 5708 of file compcomm.c.
| int DoArgPlode | ( | UBYTE * | s, |
| int | par | ||
| ) |
Definition at line 5738 of file compcomm.c.
| int CoArgExplode | ( | UBYTE * | s | ) |
Definition at line 5794 of file compcomm.c.
| int CoArgImplode | ( | UBYTE * | s | ) |
Definition at line 5801 of file compcomm.c.
| int CoClearTable | ( | UBYTE * | s | ) |
Definition at line 5808 of file compcomm.c.
| int CoDenominators | ( | UBYTE * | s | ) |
Definition at line 5890 of file compcomm.c.
| int CoDropCoefficient | ( | UBYTE * | s | ) |
Definition at line 5919 of file compcomm.c.
| int CoDropSymbols | ( | UBYTE * | s | ) |
Definition at line 5933 of file compcomm.c.
| int CoToPolynomial | ( | UBYTE * | inp | ) |
Definition at line 5956 of file compcomm.c.
| int CoFromPolynomial | ( | UBYTE * | inp | ) |
Definition at line 6031 of file compcomm.c.
| int CoArgToExtraSymbol | ( | UBYTE * | s | ) |
Definition at line 6057 of file compcomm.c.
| int CoExtraSymbols | ( | UBYTE * | inp | ) |
Definition at line 6107 of file compcomm.c.
| WORD * GetIfDollarFactor | ( | UBYTE ** | inp, |
| WORD * | w | ||
| ) |
Definition at line 6180 of file compcomm.c.
| UBYTE * GetDoParam | ( | UBYTE * | inp, |
| WORD ** | wp, | ||
| int | par | ||
| ) |
Definition at line 6238 of file compcomm.c.
| int CoDo | ( | UBYTE * | inp | ) |
Definition at line 6315 of file compcomm.c.
| int CoEndDo | ( | UBYTE * | inp | ) |
Definition at line 6418 of file compcomm.c.
| int CoFactDollar | ( | UBYTE * | inp | ) |
Definition at line 6449 of file compcomm.c.
| int CoFactorize | ( | UBYTE * | s | ) |
Definition at line 6478 of file compcomm.c.
| int CoNFactorize | ( | UBYTE * | s | ) |
Definition at line 6485 of file compcomm.c.
| int CoUnFactorize | ( | UBYTE * | s | ) |
Definition at line 6492 of file compcomm.c.
| int CoNUnFactorize | ( | UBYTE * | s | ) |
Definition at line 6499 of file compcomm.c.
| int DoFactorize | ( | UBYTE * | s, |
| int | par | ||
| ) |
Definition at line 6506 of file compcomm.c.
| int CoOptimizeOption | ( | UBYTE * | s | ) |
Definition at line 6639 of file compcomm.c.
| int CoPutInside | ( | UBYTE * | inp | ) |
Definition at line 7075 of file compcomm.c.
| int CoAntiPutInside | ( | UBYTE * | inp | ) |
Definition at line 7076 of file compcomm.c.
| int DoPutInside | ( | UBYTE * | inp, |
| int | par | ||
| ) |
Definition at line 7078 of file compcomm.c.
| int CoSwitch | ( | UBYTE * | s | ) |
Definition at line 7198 of file compcomm.c.
| int CoCase | ( | UBYTE * | s | ) |
Definition at line 7244 of file compcomm.c.
| int CoBreak | ( | UBYTE * | s | ) |
Definition at line 7294 of file compcomm.c.
| int CoDefault | ( | UBYTE * | s | ) |
Definition at line 7320 of file compcomm.c.
| int CoEndSwitch | ( | UBYTE * | s | ) |
Definition at line 7347 of file compcomm.c.
| int CoSetUserFlag | ( | UBYTE * | s | ) |
Definition at line 7415 of file compcomm.c.
| int CoClearUserFlag | ( | UBYTE * | s | ) |
Definition at line 7443 of file compcomm.c.
| int CoCreateAllLoops | ( | UBYTE * | s | ) |
Definition at line 7480 of file compcomm.c.
| int CoCreateAllPaths | ( | UBYTE * | s | ) |
Definition at line 7600 of file compcomm.c.
| int CoCreateAll | ( | UBYTE * | s | ) |
Definition at line 7728 of file compcomm.c.