30 #ifndef AMATH_FUNCTION_NODE_H 31 #define AMATH_FUNCTION_NODE_H virtual void Detach(SyntaxNode *node)
Represents a mathematical function in a syntax tree.
Base class for all nodes in a syntax tree.
virtual void Replace(SyntaxNode *n, SyntaxNode *x)
virtual char * GetNodeText()
virtual void Attach(SyntaxNode *node)
virtual SyntaxNode * GetNext()
FunctionNode(ExpressionNode *expression, char *text, char *sys)
Base class for all nodes related to mathematical expressions.
ExpressionNode * expression