FORM  4.3
Macros | Functions
execute.c File Reference
#include "form3.h"

Go to the source code of this file.

Macros

#define CURRENTBRACKET   1
 
#define BRACKETCURRENTEXPR   2
 
#define BRACKETOTHEREXPR   3
 
#define NOBRACKETACTIVE   4
 

Functions

WORD CleanExpr (WORD par)
 
WORD PopVariables ()
 
VOID MakeGlobal ()
 
VOID TestDrop ()
 
void PutInVflags (WORD nexpr)
 
WORD DoExecute (WORD par, WORD skip)
 
WORD PutBracket (PHEAD WORD *termin)
 
VOID SpecialCleanup (PHEAD0)
 
void SetMods ()
 
void UnSetMods ()
 
void ExchangeExpressions (int num1, int num2)
 
int GetFirstBracket (WORD *term, int num)
 
int GetFirstTerm (WORD *term, int num)
 
int GetContent (WORD *content, int num)
 
int CleanupTerm (WORD *term)
 
WORD ContentMerge (PHEAD WORD *content, WORD *term)
 
LONG TermsInExpression (WORD num)
 
LONG SizeOfExpression (WORD num)
 
void UpdatePositions ()
 
LONG CountTerms1 (PHEAD0)
 
LONG TermsInBracket (PHEAD WORD *term, WORD level)
 

Detailed Description

The routines that start the execution phase of a module. It also contains the routines for placing the bracket subterm.

Definition in file execute.c.