class INFIX2RPN


Public Methods

void GetDefaultOp (CHR *Op)
GDT_BOOLEAN GetErrorMessage (STRING *Error)
INFIX2RPN (const STRING &StrInput, STRING *StrOutput)
INFIX2RPN (const STRING &StrInput, STRING *StrOutput, const CHR *Op)
INFIX2RPN ()
GDT_BOOLEAN InputParsedOK (void)
void Parse (const STRING &StrInput, STRING *StrOutput)
void SetDefaultOp (const CHR *Op)

Private Fields

CHR DefaultOp [MAX_OP_LEN]
STRING ErrorMessage
INT TermsWithNoOps

Private Methods

CHR* op2string (const operators op)
void ProcessOp (const operators op, STRSTACK *TheStack, STRING *result)
void RegisterError (const STRING &Error)
CHR* StandardizeOpName (const STRING op)

Documentation

INFIX2RPN()

INFIX2RPN(const STRING &StrInput, STRING *StrOutput)

INFIX2RPN(const STRING &StrInput, STRING *StrOutput, const CHR *Op)

void Parse(const STRING &StrInput, STRING *StrOutput)

GDT_BOOLEAN InputParsedOK(void)

GDT_BOOLEAN GetErrorMessage(STRING *Error)

void SetDefaultOp(const CHR *Op)

void GetDefaultOp(CHR *Op)

void ProcessOp(const operators op, STRSTACK *TheStack, STRING *result)

void RegisterError(const STRING &Error)

CHR* op2string(const operators op)

CHR* StandardizeOpName(const STRING op)

INT TermsWithNoOps

STRING ErrorMessage

CHR DefaultOp[MAX_OP_LEN]


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de