FORM  4.2
Functions
dict.c File Reference
#include "form3.h"

Go to the source code of this file.

Functions

VOID TransformRational (UWORD *a, WORD na)
 
int IsMultiplySign (VOID)
 
int IsExponentSign (VOID)
 
UBYTE * FindSymbol (WORD num)
 
UBYTE * FindVector (WORD num)
 
UBYTE * FindIndex (WORD num)
 
UBYTE * FindFunction (WORD num)
 
UBYTE * FindFunWithArgs (WORD *t)
 
UBYTE * FindExtraSymbol (WORD num)
 
int FindDictionary (UBYTE *name)
 
int AddDictionary (UBYTE *name)
 
int AddToDictionary (DICTIONARY *dict, UBYTE *left, UBYTE *right)
 
int UseDictionary (UBYTE *name, UBYTE *options)
 
int SetDictionaryOptions (UBYTE *options)
 
void UnSetDictionary (VOID)
 
void RemoveDictionary (DICTIONARY *dict)
 
void ShrinkDictionary (DICTIONARY *dict)
 
int DoPreOpenDictionary (UBYTE *s)
 
int DoPreCloseDictionary (UBYTE *s)
 
int DoPreUseDictionary (UBYTE *s)
 
int DoPreAdd (UBYTE *s)
 
LONG DictToBytes (DICTIONARY *dict, UBYTE *buf)
 
DICTIONARYDictFromBytes (UBYTE *buf)
 

Detailed Description

Contains the code pertaining to dictionaries Commands are: #opendictionary name #closedictionary #selectdictionary name <options> There can be several dictionaries, but only one can be active. Defining elements is done with #add object: "replacement" Replacements are strings when a dictionary is for output translation. Objects can be 1: a number (rational) 2: a variable 3: * ^ 4: a function with arguments

Definition in file dict.c.