|
FORM v5.0.1-33-gdf7fc94
|

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 998 of file compcomm.c.
| int CoFixIndex | ( | UBYTE * | s | ) |
Definition at line 1010 of file compcomm.c.
| int CoMetric | ( | UBYTE * | s | ) |
Definition at line 1044 of file compcomm.c.
| int DoPrint | ( | UBYTE * | s, |
| int | par | ||
| ) |
Definition at line 1052 of file compcomm.c.
| int CoPrint | ( | UBYTE * | s | ) |
Definition at line 1268 of file compcomm.c.
| int CoPrintB | ( | UBYTE * | s | ) |
Definition at line 1275 of file compcomm.c.
| int CoNPrint | ( | UBYTE * | s | ) |
Definition at line 1282 of file compcomm.c.
| int CoPushHide | ( | UBYTE * | s | ) |
Definition at line 1289 of file compcomm.c.
| int CoPopHide | ( | UBYTE * | s | ) |
Definition at line 1333 of file compcomm.c.
| int SetExprCases | ( | int | par, |
| int | setunset, | ||
| int | val | ||
| ) |
Definition at line 1368 of file compcomm.c.
| int SetExpr | ( | UBYTE * | s, |
| int | setunset, | ||
| int | par | ||
| ) |
Definition at line 1523 of file compcomm.c.
| int CoDrop | ( | UBYTE * | s | ) |
Definition at line 1568 of file compcomm.c.
| int CoNoDrop | ( | UBYTE * | s | ) |
Definition at line 1575 of file compcomm.c.
| int CoSkip | ( | UBYTE * | s | ) |
Definition at line 1582 of file compcomm.c.
| int CoNoSkip | ( | UBYTE * | s | ) |
Definition at line 1589 of file compcomm.c.
| int CoHide | ( | UBYTE * | inp | ) |
Definition at line 1596 of file compcomm.c.
| int CoIntoHide | ( | UBYTE * | inp | ) |
Definition at line 1614 of file compcomm.c.
| int CoNoIntoHide | ( | UBYTE * | inp | ) |
Definition at line 1632 of file compcomm.c.
| int CoNoHide | ( | UBYTE * | inp | ) |
Definition at line 1639 of file compcomm.c.
| int CoUnHide | ( | UBYTE * | inp | ) |
Definition at line 1646 of file compcomm.c.
| int CoNoUnHide | ( | UBYTE * | inp | ) |
Definition at line 1653 of file compcomm.c.
| void AddToCom | ( | int | n, |
| WORD * | array | ||
| ) |
Definition at line 1660 of file compcomm.c.
| int AddComString | ( | int | n, |
| WORD * | array, | ||
| UBYTE * | thestring, | ||
| int | par | ||
| ) |
Definition at line 1675 of file compcomm.c.
| int Add2ComStrings | ( | int | n, |
| WORD * | array, | ||
| UBYTE * | string1, | ||
| UBYTE * | string2 | ||
| ) |
Definition at line 1734 of file compcomm.c.
| int CoDiscard | ( | UBYTE * | s | ) |
Definition at line 1775 of file compcomm.c.
| int CoContract | ( | UBYTE * | s | ) |
Definition at line 1798 of file compcomm.c.
| int CoGoTo | ( | UBYTE * | inp | ) |
Definition at line 1827 of file compcomm.c.
| int CoLabel | ( | UBYTE * | inp | ) |
Definition at line 1846 of file compcomm.c.
| int DoArgument | ( | UBYTE * | s, |
| int | par | ||
| ) |
Definition at line 1873 of file compcomm.c.
| int CoArgument | ( | UBYTE * | s | ) |
Definition at line 2124 of file compcomm.c.
| int CoEndArgument | ( | UBYTE * | s | ) |
Definition at line 2131 of file compcomm.c.
| int CoInside | ( | UBYTE * | s | ) |
Definition at line 2157 of file compcomm.c.
| int CoEndInside | ( | UBYTE * | s | ) |
Definition at line 2164 of file compcomm.c.
| int CoNormalize | ( | UBYTE * | s | ) |
Definition at line 2190 of file compcomm.c.
| int CoMakeInteger | ( | UBYTE * | s | ) |
Definition at line 2197 of file compcomm.c.
| int CoSplitArg | ( | UBYTE * | s | ) |
Definition at line 2204 of file compcomm.c.
| int CoSplitFirstArg | ( | UBYTE * | s | ) |
Definition at line 2211 of file compcomm.c.
| int CoSplitLastArg | ( | UBYTE * | s | ) |
Definition at line 2218 of file compcomm.c.
| int CoFactArg | ( | UBYTE * | s | ) |
Definition at line 2225 of file compcomm.c.
| int DoSymmetrize | ( | UBYTE * | s, |
| int | par | ||
| ) |
Definition at line 2245 of file compcomm.c.
| int CoSymmetrize | ( | UBYTE * | s | ) |
Definition at line 2365 of file compcomm.c.
| int CoAntiSymmetrize | ( | UBYTE * | s | ) |
Definition at line 2372 of file compcomm.c.
| int CoCycleSymmetrize | ( | UBYTE * | s | ) |
Definition at line 2379 of file compcomm.c.
| int CoRCycleSymmetrize | ( | UBYTE * | s | ) |
Definition at line 2386 of file compcomm.c.
| int CoWrite | ( | UBYTE * | s | ) |
Definition at line 2393 of file compcomm.c.
| int CoNWrite | ( | UBYTE * | s | ) |
Definition at line 2418 of file compcomm.c.
| int CoRatio | ( | UBYTE * | s | ) |
Definition at line 2445 of file compcomm.c.
| int CoRedefine | ( | UBYTE * | s | ) |
Definition at line 2485 of file compcomm.c.
| int CoRenumber | ( | UBYTE * | s | ) |
Definition at line 2590 of file compcomm.c.
| int CoSum | ( | UBYTE * | s | ) |
Definition at line 2611 of file compcomm.c.
| int CoToTensor | ( | UBYTE * | s | ) |
Definition at line 2731 of file compcomm.c.
| int CoToVector | ( | UBYTE * | s | ) |
Definition at line 2899 of file compcomm.c.
| int CoTrace4 | ( | UBYTE * | s | ) |
Definition at line 2969 of file compcomm.c.
| int CoTraceN | ( | UBYTE * | s | ) |
Definition at line 3056 of file compcomm.c.
| int CoChisholm | ( | UBYTE * | s | ) |
Definition at line 3116 of file compcomm.c.
| int DoChain | ( | UBYTE * | s, |
| int | option | ||
| ) |
Definition at line 3198 of file compcomm.c.
| int CoChainin | ( | UBYTE * | s | ) |
Definition at line 3242 of file compcomm.c.
| int CoChainout | ( | UBYTE * | s | ) |
Definition at line 3254 of file compcomm.c.
| int CoExit | ( | UBYTE * | s | ) |
Definition at line 3264 of file compcomm.c.
| int CoInParallel | ( | UBYTE * | s | ) |
Definition at line 3291 of file compcomm.c.
| int CoNotInParallel | ( | UBYTE * | s | ) |
Definition at line 3301 of file compcomm.c.
| int DoInParallel | ( | UBYTE * | s, |
| int | par | ||
| ) |
Definition at line 3316 of file compcomm.c.
| int CoInExpression | ( | UBYTE * | s | ) |
Definition at line 3385 of file compcomm.c.
| int CoEndInExpression | ( | UBYTE * | s | ) |
Definition at line 3438 of file compcomm.c.
| int CoSetExitFlag | ( | UBYTE * | s | ) |
Definition at line 3464 of file compcomm.c.
| int CoTryReplace | ( | UBYTE * | p | ) |
Definition at line 3478 of file compcomm.c.
| int CoModulus | ( | UBYTE * | inp | ) |
Definition at line 3581 of file compcomm.c.
| int CoRepeat | ( | UBYTE * | inp | ) |
Definition at line 3719 of file compcomm.c.
| int CoEndRepeat | ( | UBYTE * | inp | ) |
Definition at line 3742 of file compcomm.c.
| int DoBrackets | ( | UBYTE * | inp, |
| int | par | ||
| ) |
Definition at line 3780 of file compcomm.c.
| int CoBracket | ( | UBYTE * | inp | ) |
Definition at line 3907 of file compcomm.c.
| int CoAntiBracket | ( | UBYTE * | inp | ) |
Definition at line 3915 of file compcomm.c.
| int CoMultiBracket | ( | UBYTE * | inp | ) |
Definition at line 3926 of file compcomm.c.
| WORD * CountComp | ( | UBYTE * | inp, |
| WORD * | to | ||
| ) |
Definition at line 4058 of file compcomm.c.
| int CoIf | ( | UBYTE * | inp | ) |
Definition at line 4248 of file compcomm.c.
| int CoElse | ( | UBYTE * | p | ) |
Definition at line 4895 of file compcomm.c.
| int CoElseIf | ( | UBYTE * | inp | ) |
Definition at line 4922 of file compcomm.c.
| int CoEndIf | ( | UBYTE * | inp | ) |
Definition at line 4949 of file compcomm.c.
| int CoWhile | ( | UBYTE * | inp | ) |
Definition at line 4994 of file compcomm.c.
| int CoEndWhile | ( | UBYTE * | inp | ) |
Definition at line 5015 of file compcomm.c.
| int DoFindLoop | ( | UBYTE * | inp, |
| int | mode | ||
| ) |
Definition at line 5043 of file compcomm.c.
| int CoFindLoop | ( | UBYTE * | inp | ) |
Definition at line 5160 of file compcomm.c.
| int CoReplaceLoop | ( | UBYTE * | inp | ) |
Definition at line 5168 of file compcomm.c.
| int CoFunPowers | ( | UBYTE * | inp | ) |
Definition at line 5188 of file compcomm.c.
| int CoUnitTrace | ( | UBYTE * | s | ) |
Definition at line 5215 of file compcomm.c.
| int CoTerm | ( | UBYTE * | s | ) |
Definition at line 5250 of file compcomm.c.
| int CoEndTerm | ( | UBYTE * | s | ) |
Definition at line 5298 of file compcomm.c.
| int CoSort | ( | UBYTE * | s | ) |
Definition at line 5325 of file compcomm.c.
| int CoPolyFun | ( | UBYTE * | s | ) |
Definition at line 5364 of file compcomm.c.
| int CoPolyRatFun | ( | UBYTE * | s | ) |
Definition at line 5411 of file compcomm.c.
| int CoMerge | ( | UBYTE * | inp | ) |
Definition at line 5581 of file compcomm.c.
| int CoStuffle | ( | UBYTE * | inp | ) |
Definition at line 5637 of file compcomm.c.
| int CoProcessBucket | ( | UBYTE * | s | ) |
Definition at line 5692 of file compcomm.c.
| int CoThreadBucket | ( | UBYTE * | s | ) |
Definition at line 5710 of file compcomm.c.
| int DoArgPlode | ( | UBYTE * | s, |
| int | par | ||
| ) |
Definition at line 5740 of file compcomm.c.
| int CoArgExplode | ( | UBYTE * | s | ) |
Definition at line 5796 of file compcomm.c.
| int CoArgImplode | ( | UBYTE * | s | ) |
Definition at line 5803 of file compcomm.c.
| int CoClearTable | ( | UBYTE * | s | ) |
Definition at line 5810 of file compcomm.c.
| int CoDenominators | ( | UBYTE * | s | ) |
Definition at line 5892 of file compcomm.c.
| int CoDropCoefficient | ( | UBYTE * | s | ) |
Definition at line 5921 of file compcomm.c.
| int CoDropSymbols | ( | UBYTE * | s | ) |
Definition at line 5935 of file compcomm.c.
| int CoToPolynomial | ( | UBYTE * | inp | ) |
Definition at line 5958 of file compcomm.c.
| int CoFromPolynomial | ( | UBYTE * | inp | ) |
Definition at line 6033 of file compcomm.c.
| int CoArgToExtraSymbol | ( | UBYTE * | s | ) |
Definition at line 6059 of file compcomm.c.
| int CoExtraSymbols | ( | UBYTE * | inp | ) |
Definition at line 6109 of file compcomm.c.
| WORD * GetIfDollarFactor | ( | UBYTE ** | inp, |
| WORD * | w | ||
| ) |
Definition at line 6182 of file compcomm.c.
| UBYTE * GetDoParam | ( | UBYTE * | inp, |
| WORD ** | wp, | ||
| int | par | ||
| ) |
Definition at line 6240 of file compcomm.c.
| int CoDo | ( | UBYTE * | inp | ) |
Definition at line 6317 of file compcomm.c.
| int CoEndDo | ( | UBYTE * | inp | ) |
Definition at line 6420 of file compcomm.c.
| int CoFactDollar | ( | UBYTE * | inp | ) |
Definition at line 6451 of file compcomm.c.
| int CoFactorize | ( | UBYTE * | s | ) |
Definition at line 6480 of file compcomm.c.
| int CoNFactorize | ( | UBYTE * | s | ) |
Definition at line 6487 of file compcomm.c.
| int CoUnFactorize | ( | UBYTE * | s | ) |
Definition at line 6494 of file compcomm.c.
| int CoNUnFactorize | ( | UBYTE * | s | ) |
Definition at line 6501 of file compcomm.c.
| int DoFactorize | ( | UBYTE * | s, |
| int | par | ||
| ) |
Definition at line 6508 of file compcomm.c.
| int CoOptimizeOption | ( | UBYTE * | s | ) |
Definition at line 6641 of file compcomm.c.
| int CoPutInside | ( | UBYTE * | inp | ) |
Definition at line 7077 of file compcomm.c.
| int CoAntiPutInside | ( | UBYTE * | inp | ) |
Definition at line 7078 of file compcomm.c.
| int DoPutInside | ( | UBYTE * | inp, |
| int | par | ||
| ) |
Definition at line 7080 of file compcomm.c.
| int CoSwitch | ( | UBYTE * | s | ) |
Definition at line 7200 of file compcomm.c.
| int CoCase | ( | UBYTE * | s | ) |
Definition at line 7246 of file compcomm.c.
| int CoBreak | ( | UBYTE * | s | ) |
Definition at line 7296 of file compcomm.c.
| int CoDefault | ( | UBYTE * | s | ) |
Definition at line 7322 of file compcomm.c.
| int CoEndSwitch | ( | UBYTE * | s | ) |
Definition at line 7349 of file compcomm.c.
| int CoSetUserFlag | ( | UBYTE * | s | ) |
Definition at line 7417 of file compcomm.c.
| int CoClearUserFlag | ( | UBYTE * | s | ) |
Definition at line 7445 of file compcomm.c.
| int CoCreateAllLoops | ( | UBYTE * | s | ) |
Definition at line 7482 of file compcomm.c.
| int CoCreateAllPaths | ( | UBYTE * | s | ) |
Definition at line 7602 of file compcomm.c.
| int CoCreateAll | ( | UBYTE * | s | ) |
Definition at line 7730 of file compcomm.c.