FORM  4.1
Macros | Functions
reshuf.c File Reference
#include "form3.h"

Go to the source code of this file.

Functions

WORD ReNumber (PHEAD WORD *term)
 
VOID FunLevel (PHEAD WORD *term)
 
WORD DetCurDum (PHEAD WORD *t)
 
int FullRenumber (PHEAD WORD *term, WORD par)
 
VOID MoveDummies (PHEAD WORD *term, WORD shift)
 
void AdjustRenumScratch (PHEAD0)
 
WORD CountDo (WORD *term, WORD *instruct)
 
WORD CountFun (WORD *term, WORD *countfun)
 
WORD DimensionSubterm (WORD *subterm)
 
WORD DimensionTerm (WORD *term)
 
WORD DimensionExpression (PHEAD WORD *expr)
 
WORD MultDo (PHEAD WORD *term, WORD *pattern)
 
WORD TryDo (PHEAD WORD *term, WORD *pattern, WORD level)
 
WORD DoDistrib (PHEAD WORD *term, WORD level)
 
WORD EqualArg (WORD *parms, WORD num1, WORD num2)
 
WORD DoDelta3 (PHEAD WORD *term, WORD level)
 
WORD DoShuffle (PHEAD WORD *term, WORD level, WORD fun, WORD option)
 
int Shuffle (PHEAD WORD *from1, WORD *from2, WORD *to)
 
int FinishShuffle (PHEAD WORD *fini)
 
WORD DoStuffle (PHEAD WORD *term, WORD level, WORD fun, WORD option)
 
int Stuffle (PHEAD WORD *from1, WORD *from2, WORD *to)
 
int FinishStuffle (PHEAD WORD *fini)
 
WORD * StuffRootAdd (WORD *t1, WORD *t2, WORD *to)
 

Detailed Description

Mixed routines: Routines for relabelling dummy indices. The multiply command The distrib_ function The tryreplace statement

Definition in file reshuf.c.