amath
1.8.5
Simple command line calculator
|
CAnsiConoleEngine | ANSI console controller |
CBigInt | |
CCharBuffer | Encapsulate an character array which can be used as a string |
▼CCharValidator | |
▼CLanguage | |
CStandardLanguage | |
Ccomplex | |
▼CConsoleBase | Abstract base class encapsulating console logic |
CStandardConsole | Encapsulates the IO of a Standard C console |
CEvaluator | |
▼CFilesystemBase | Abstract base class encapsulating file system calls |
CStandardFilesystem | |
CFloatUnion64 | |
Cfunctiondef | Function definitions of known mathematical functions |
CFunctionList | A list of user defined functions |
CGrid | |
Chelptextdef | |
Cidentalias | |
Cidenthelpdef | |
Ckeyworddef | Character representation of keyword tied with its symbol |
CLexer | Encapsulates an lexical analyzer. Provides token for the parser |
CMemoryBlock | Block of allocated memory |
CMemoryList | List of allocated memory. Uses the LIFO principle |
▼CNumber | |
CComplexNumber | Represent a complex number with 2 components of 15 significant digits |
CNonNumber | Represent a number which does not exists |
CRealNumber | Represent a real number with 15 significant digits |
▼CNumeralSystem | Base class for all numeral systems |
▼CPositionalNumeralSystem | Base class for all numeral systems with a positional notation |
CDecimalSystem | |
Coperatordef | Character definition of operators |
COptimizer | |
CParser | Encapsulates a recursive descent parser |
▼CPreferencesBase | |
CStandardPreferences | |
▼CProgram | Master control class |
CStandardProgram | |
CTestProgram | Test control class |
CStatementBlockElement | Used to create a linked list of statements |
▼CSyntaxNode | Base class for all nodes in a syntax tree |
CErrorNode | Represents an error message encapsulated in a syntax tree |
▼CExpressionNode | Base class for all nodes related to mathematical expressions |
CAbsoluteNode | |
CFactorialNode | |
►CFunctionNode | Represents a mathematical function in a syntax tree |
►CNumericOperator | |
►CNumericValueNode | Use of a numeric value in a syntax tree |
CUnaryNode | |
►CVariableNode | Use of a variable in a syntax tree |
CStatementBlockNode | A sequence of statements in a syntax tree |
▼CStatementNode | Base class for all statements in a syntax tree |
CAboutStatement | Show about text |
CClearStatement | Clear the console window |
CDeleteStatement | Delete variable or function |
CDigitsStatement | Set number of significant digits to show |
CDrawStatement | |
CEmptyStatement | An empty statement |
CEvalStatement | Evaluate arithmetic expression |
CExecuteStatement | |
CExitStatement | Exit program |
CFunctionDefinitionNode | A syntax node able to define a user defined function |
CHelpStatement | Logic related to the help statement |
CInputStatement | Change numeral input system |
CLicenseStatement | Show license text |
CListFunctionsStatement | A syntax node able to list all user defined functions |
CListStatement | |
CListVariablesStatement | Statement to list all user defined variables |
CLoadStatement | |
CMemoryStatement | Show memory usage |
COutputStatement | Change numeral output system |
CPlotStatement | |
CPrefsStatement | Load or save preferences |
CPromptStatement | Set prompt string |
CSaveStatement | |
CShowStatement | |
CSilentStatement | Mutes the output of another statement |
CVersionStatement | Show version string |
Ctextdef | |
Ctexttag | |
CToken | Tokens are created by the Lexical Analyzer and provides an intermediate state for input consumed by the parser |
CUserFunction | A user defined function |
CVariable | A user defined variable |
CVariableList | A list of user defined variables |