34 #include "system/program.h"
Delete variable or function.
Base class for all statements in a syntax tree.
DeleteStatement(const char *name, const char *argument)
Constructor used to delete a function.
void Append(const char *source)
class FunctionList * Functions
class VariableList * Variables
int StrLen(const char *string)
Get the length of a null terminated string.
DeleteStatement(Symbol symbol)
Constructor used to delete either all variable or functions.
unsigned int AllocAndCopy(char **destination, const char *source)
Allocate memory and copy a string into the array.
bool Delete(const char *name, const char *argument)
void EnsureSize(unsigned int size)
Ensure a memory block of specified size is allocated.
friend bool VariableList::Delete(const char *name)
DeleteStatement(const char *name)
Constructor used to delete a Variable.