|
FORM v5.0.0-35-g6318119
|

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 156 of file compcomm.c.
| int CoCollect | ( | UBYTE * | s | ) |
Definition at line 436 of file compcomm.c.
| int setonoff | ( | UBYTE * | s, |
| int * | flag, | ||
| int | onvalue, | ||
| int | offvalue | ||
| ) |
Definition at line 498 of file compcomm.c.
| int CoCompress | ( | UBYTE * | s | ) |
Definition at line 514 of file compcomm.c.
| int CoFlags | ( | UBYTE * | s, |
| int | value | ||
| ) |
Definition at line 563 of file compcomm.c.
| int CoOff | ( | UBYTE * | s | ) |
Definition at line 598 of file compcomm.c.
| int CoOn | ( | UBYTE * | s | ) |
Definition at line 664 of file compcomm.c.
| int CoInsideFirst | ( | UBYTE * | s | ) |
Definition at line 936 of file compcomm.c.
| int CoProperCount | ( | UBYTE * | s | ) |
Definition at line 943 of file compcomm.c.
| int CoDelete | ( | UBYTE * | s | ) |
Definition at line 950 of file compcomm.c.
| int CoKeep | ( | UBYTE * | s | ) |
Definition at line 995 of file compcomm.c.
| int CoFixIndex | ( | UBYTE * | s | ) |
Definition at line 1007 of file compcomm.c.
| int CoMetric | ( | UBYTE * | s | ) |
Definition at line 1041 of file compcomm.c.
| int DoPrint | ( | UBYTE * | s, |
| int | par | ||
| ) |
Definition at line 1049 of file compcomm.c.
| int CoPrint | ( | UBYTE * | s | ) |
Definition at line 1265 of file compcomm.c.
| int CoPrintB | ( | UBYTE * | s | ) |
Definition at line 1272 of file compcomm.c.
| int CoNPrint | ( | UBYTE * | s | ) |
Definition at line 1279 of file compcomm.c.
| int CoPushHide | ( | UBYTE * | s | ) |
Definition at line 1286 of file compcomm.c.
| int CoPopHide | ( | UBYTE * | s | ) |
Definition at line 1330 of file compcomm.c.
| int SetExprCases | ( | int | par, |
| int | setunset, | ||
| int | val | ||
| ) |
Definition at line 1365 of file compcomm.c.
| int SetExpr | ( | UBYTE * | s, |
| int | setunset, | ||
| int | par | ||
| ) |
Definition at line 1520 of file compcomm.c.
| int CoDrop | ( | UBYTE * | s | ) |
Definition at line 1565 of file compcomm.c.
| int CoNoDrop | ( | UBYTE * | s | ) |
Definition at line 1572 of file compcomm.c.
| int CoSkip | ( | UBYTE * | s | ) |
Definition at line 1579 of file compcomm.c.
| int CoNoSkip | ( | UBYTE * | s | ) |
Definition at line 1586 of file compcomm.c.
| int CoHide | ( | UBYTE * | inp | ) |
Definition at line 1593 of file compcomm.c.
| int CoIntoHide | ( | UBYTE * | inp | ) |
Definition at line 1611 of file compcomm.c.
| int CoNoIntoHide | ( | UBYTE * | inp | ) |
Definition at line 1629 of file compcomm.c.
| int CoNoHide | ( | UBYTE * | inp | ) |
Definition at line 1636 of file compcomm.c.
| int CoUnHide | ( | UBYTE * | inp | ) |
Definition at line 1643 of file compcomm.c.
| int CoNoUnHide | ( | UBYTE * | inp | ) |
Definition at line 1650 of file compcomm.c.
| void AddToCom | ( | int | n, |
| WORD * | array | ||
| ) |
Definition at line 1657 of file compcomm.c.
| int AddComString | ( | int | n, |
| WORD * | array, | ||
| UBYTE * | thestring, | ||
| int | par | ||
| ) |
Definition at line 1672 of file compcomm.c.
| int Add2ComStrings | ( | int | n, |
| WORD * | array, | ||
| UBYTE * | string1, | ||
| UBYTE * | string2 | ||
| ) |
Definition at line 1731 of file compcomm.c.
| int CoDiscard | ( | UBYTE * | s | ) |
Definition at line 1772 of file compcomm.c.
| int CoContract | ( | UBYTE * | s | ) |
Definition at line 1795 of file compcomm.c.
| int CoGoTo | ( | UBYTE * | inp | ) |
Definition at line 1824 of file compcomm.c.
| int CoLabel | ( | UBYTE * | inp | ) |
Definition at line 1843 of file compcomm.c.
| int DoArgument | ( | UBYTE * | s, |
| int | par | ||
| ) |
Definition at line 1870 of file compcomm.c.
| int CoArgument | ( | UBYTE * | s | ) |
Definition at line 2121 of file compcomm.c.
| int CoEndArgument | ( | UBYTE * | s | ) |
Definition at line 2128 of file compcomm.c.
| int CoInside | ( | UBYTE * | s | ) |
Definition at line 2154 of file compcomm.c.
| int CoEndInside | ( | UBYTE * | s | ) |
Definition at line 2161 of file compcomm.c.
| int CoNormalize | ( | UBYTE * | s | ) |
Definition at line 2187 of file compcomm.c.
| int CoMakeInteger | ( | UBYTE * | s | ) |
Definition at line 2194 of file compcomm.c.
| int CoSplitArg | ( | UBYTE * | s | ) |
Definition at line 2201 of file compcomm.c.
| int CoSplitFirstArg | ( | UBYTE * | s | ) |
Definition at line 2208 of file compcomm.c.
| int CoSplitLastArg | ( | UBYTE * | s | ) |
Definition at line 2215 of file compcomm.c.
| int CoFactArg | ( | UBYTE * | s | ) |
Definition at line 2222 of file compcomm.c.
| int DoSymmetrize | ( | UBYTE * | s, |
| int | par | ||
| ) |
Definition at line 2242 of file compcomm.c.
| int CoSymmetrize | ( | UBYTE * | s | ) |
Definition at line 2362 of file compcomm.c.
| int CoAntiSymmetrize | ( | UBYTE * | s | ) |
Definition at line 2369 of file compcomm.c.
| int CoCycleSymmetrize | ( | UBYTE * | s | ) |
Definition at line 2376 of file compcomm.c.
| int CoRCycleSymmetrize | ( | UBYTE * | s | ) |
Definition at line 2383 of file compcomm.c.
| int CoWrite | ( | UBYTE * | s | ) |
Definition at line 2390 of file compcomm.c.
| int CoNWrite | ( | UBYTE * | s | ) |
Definition at line 2415 of file compcomm.c.
| int CoRatio | ( | UBYTE * | s | ) |
Definition at line 2442 of file compcomm.c.
| int CoRedefine | ( | UBYTE * | s | ) |
Definition at line 2482 of file compcomm.c.
| int CoRenumber | ( | UBYTE * | s | ) |
Definition at line 2587 of file compcomm.c.
| int CoSum | ( | UBYTE * | s | ) |
Definition at line 2608 of file compcomm.c.
| int CoToTensor | ( | UBYTE * | s | ) |
Definition at line 2728 of file compcomm.c.
| int CoToVector | ( | UBYTE * | s | ) |
Definition at line 2896 of file compcomm.c.
| int CoTrace4 | ( | UBYTE * | s | ) |
Definition at line 2966 of file compcomm.c.
| int CoTraceN | ( | UBYTE * | s | ) |
Definition at line 3053 of file compcomm.c.
| int CoChisholm | ( | UBYTE * | s | ) |
Definition at line 3113 of file compcomm.c.
| int DoChain | ( | UBYTE * | s, |
| int | option | ||
| ) |
Definition at line 3195 of file compcomm.c.
| int CoChainin | ( | UBYTE * | s | ) |
Definition at line 3239 of file compcomm.c.
| int CoChainout | ( | UBYTE * | s | ) |
Definition at line 3251 of file compcomm.c.
| int CoExit | ( | UBYTE * | s | ) |
Definition at line 3261 of file compcomm.c.
| int CoInParallel | ( | UBYTE * | s | ) |
Definition at line 3288 of file compcomm.c.
| int CoNotInParallel | ( | UBYTE * | s | ) |
Definition at line 3298 of file compcomm.c.
| int DoInParallel | ( | UBYTE * | s, |
| int | par | ||
| ) |
Definition at line 3313 of file compcomm.c.
| int CoInExpression | ( | UBYTE * | s | ) |
Definition at line 3382 of file compcomm.c.
| int CoEndInExpression | ( | UBYTE * | s | ) |
Definition at line 3435 of file compcomm.c.
| int CoSetExitFlag | ( | UBYTE * | s | ) |
Definition at line 3461 of file compcomm.c.
| int CoTryReplace | ( | UBYTE * | p | ) |
Definition at line 3475 of file compcomm.c.
| int CoModulus | ( | UBYTE * | inp | ) |
Definition at line 3578 of file compcomm.c.
| int CoRepeat | ( | UBYTE * | inp | ) |
Definition at line 3716 of file compcomm.c.
| int CoEndRepeat | ( | UBYTE * | inp | ) |
Definition at line 3739 of file compcomm.c.
| int DoBrackets | ( | UBYTE * | inp, |
| int | par | ||
| ) |
Definition at line 3777 of file compcomm.c.
| int CoBracket | ( | UBYTE * | inp | ) |
Definition at line 3904 of file compcomm.c.
| int CoAntiBracket | ( | UBYTE * | inp | ) |
Definition at line 3912 of file compcomm.c.
| int CoMultiBracket | ( | UBYTE * | inp | ) |
Definition at line 3923 of file compcomm.c.
| WORD * CountComp | ( | UBYTE * | inp, |
| WORD * | to | ||
| ) |
Definition at line 4055 of file compcomm.c.
| int CoIf | ( | UBYTE * | inp | ) |
Definition at line 4245 of file compcomm.c.
| int CoElse | ( | UBYTE * | p | ) |
Definition at line 4885 of file compcomm.c.
| int CoElseIf | ( | UBYTE * | inp | ) |
Definition at line 4912 of file compcomm.c.
| int CoEndIf | ( | UBYTE * | inp | ) |
Definition at line 4939 of file compcomm.c.
| int CoWhile | ( | UBYTE * | inp | ) |
Definition at line 4984 of file compcomm.c.
| int CoEndWhile | ( | UBYTE * | inp | ) |
Definition at line 5005 of file compcomm.c.
| int DoFindLoop | ( | UBYTE * | inp, |
| int | mode | ||
| ) |
Definition at line 5033 of file compcomm.c.
| int CoFindLoop | ( | UBYTE * | inp | ) |
Definition at line 5150 of file compcomm.c.
| int CoReplaceLoop | ( | UBYTE * | inp | ) |
Definition at line 5158 of file compcomm.c.
| int CoFunPowers | ( | UBYTE * | inp | ) |
Definition at line 5178 of file compcomm.c.
| int CoUnitTrace | ( | UBYTE * | s | ) |
Definition at line 5205 of file compcomm.c.
| int CoTerm | ( | UBYTE * | s | ) |
Definition at line 5240 of file compcomm.c.
| int CoEndTerm | ( | UBYTE * | s | ) |
Definition at line 5288 of file compcomm.c.
| int CoSort | ( | UBYTE * | s | ) |
Definition at line 5315 of file compcomm.c.
| int CoPolyFun | ( | UBYTE * | s | ) |
Definition at line 5354 of file compcomm.c.
| int CoPolyRatFun | ( | UBYTE * | s | ) |
Definition at line 5401 of file compcomm.c.
| int CoMerge | ( | UBYTE * | inp | ) |
Definition at line 5571 of file compcomm.c.
| int CoStuffle | ( | UBYTE * | inp | ) |
Definition at line 5627 of file compcomm.c.
| int CoProcessBucket | ( | UBYTE * | s | ) |
Definition at line 5682 of file compcomm.c.
| int CoThreadBucket | ( | UBYTE * | s | ) |
Definition at line 5700 of file compcomm.c.
| int DoArgPlode | ( | UBYTE * | s, |
| int | par | ||
| ) |
Definition at line 5730 of file compcomm.c.
| int CoArgExplode | ( | UBYTE * | s | ) |
Definition at line 5786 of file compcomm.c.
| int CoArgImplode | ( | UBYTE * | s | ) |
Definition at line 5793 of file compcomm.c.
| int CoClearTable | ( | UBYTE * | s | ) |
Definition at line 5800 of file compcomm.c.
| int CoDenominators | ( | UBYTE * | s | ) |
Definition at line 5882 of file compcomm.c.
| int CoDropCoefficient | ( | UBYTE * | s | ) |
Definition at line 5911 of file compcomm.c.
| int CoDropSymbols | ( | UBYTE * | s | ) |
Definition at line 5925 of file compcomm.c.
| int CoToPolynomial | ( | UBYTE * | inp | ) |
Definition at line 5948 of file compcomm.c.
| int CoFromPolynomial | ( | UBYTE * | inp | ) |
Definition at line 6023 of file compcomm.c.
| int CoArgToExtraSymbol | ( | UBYTE * | s | ) |
Definition at line 6049 of file compcomm.c.
| int CoExtraSymbols | ( | UBYTE * | inp | ) |
Definition at line 6099 of file compcomm.c.
| WORD * GetIfDollarFactor | ( | UBYTE ** | inp, |
| WORD * | w | ||
| ) |
Definition at line 6172 of file compcomm.c.
| UBYTE * GetDoParam | ( | UBYTE * | inp, |
| WORD ** | wp, | ||
| int | par | ||
| ) |
Definition at line 6230 of file compcomm.c.
| int CoDo | ( | UBYTE * | inp | ) |
Definition at line 6307 of file compcomm.c.
| int CoEndDo | ( | UBYTE * | inp | ) |
Definition at line 6410 of file compcomm.c.
| int CoFactDollar | ( | UBYTE * | inp | ) |
Definition at line 6441 of file compcomm.c.
| int CoFactorize | ( | UBYTE * | s | ) |
Definition at line 6470 of file compcomm.c.
| int CoNFactorize | ( | UBYTE * | s | ) |
Definition at line 6477 of file compcomm.c.
| int CoUnFactorize | ( | UBYTE * | s | ) |
Definition at line 6484 of file compcomm.c.
| int CoNUnFactorize | ( | UBYTE * | s | ) |
Definition at line 6491 of file compcomm.c.
| int DoFactorize | ( | UBYTE * | s, |
| int | par | ||
| ) |
Definition at line 6498 of file compcomm.c.
| int CoOptimizeOption | ( | UBYTE * | s | ) |
Definition at line 6631 of file compcomm.c.
| int CoPutInside | ( | UBYTE * | inp | ) |
Definition at line 7067 of file compcomm.c.
| int CoAntiPutInside | ( | UBYTE * | inp | ) |
Definition at line 7068 of file compcomm.c.
| int DoPutInside | ( | UBYTE * | inp, |
| int | par | ||
| ) |
Definition at line 7070 of file compcomm.c.
| int CoSwitch | ( | UBYTE * | s | ) |
Definition at line 7190 of file compcomm.c.
| int CoCase | ( | UBYTE * | s | ) |
Definition at line 7236 of file compcomm.c.
| int CoBreak | ( | UBYTE * | s | ) |
Definition at line 7286 of file compcomm.c.
| int CoDefault | ( | UBYTE * | s | ) |
Definition at line 7312 of file compcomm.c.
| int CoEndSwitch | ( | UBYTE * | s | ) |
Definition at line 7339 of file compcomm.c.
| int CoSetUserFlag | ( | UBYTE * | s | ) |
Definition at line 7407 of file compcomm.c.
| int CoClearUserFlag | ( | UBYTE * | s | ) |
Definition at line 7435 of file compcomm.c.
| int CoCreateAllLoops | ( | UBYTE * | s | ) |
Definition at line 7472 of file compcomm.c.
| int CoCreateAllPaths | ( | UBYTE * | s | ) |
Definition at line 7592 of file compcomm.c.
| int CoCreateAll | ( | UBYTE * | s | ) |
Definition at line 7720 of file compcomm.c.