| ▼Ntcalc | |
| ▼Nast | |
| CBaseVisitor | Base visitor class with default return type |
| CBinaryOpNode | Binary operation base class |
| CEvalVisitor | Visitor for evaluating AST |
| CFcallNode | Function node |
| CFdefNode | Function definition node |
| CIfNode | If node |
| CNode | Base class for AST nodes |
| CNumberNode | Number AST node |
| CParser | AST parser |
| CParserContext | Wrapper around the tokenizer to provide a context for parsing |
| CPrintVisitor | Visitor for printing AST |
| CProgramEvalVisitor | Visitor for evaluating Program AST |
| CProgramImportNode | Program import node |
| CProgramNode | Program node |
| CUnaryOpNode | Unary operation node |
| CVarAssignNode | Variable assign node |
| CVarRefNode | Variable node |
| ▼Nbuiltins | |
| CFunctionWrapper | Wrapper for User-defined functions |
| CImportWrapper | Wrapper for ProgramImportNode |
| ▼Nerror | |
| CError | Error class |
| ▼Ntoken | |
| CToken | Token structure |
| CTokenizer | Tokenize the input string into tokens |
| CEvalContext | Evaluation context which stores variables and built-in functions |
| CEvaluator | Evaluator for tcalc |
| ▼Ntcalc_gui | |
| CApplication | Tcalc GUI Application |
| CCalculator | Calculator widget |
| CKey | Tcalc key button |
| CKeyboard | Tcalc GUI keyboard |