| ▼ include | |
| ▼ tcalc | |
| ▼ ast | |
| binaryop.hpp | Binary operation node |
| control_flow.hpp | Control flow nodes |
| function.hpp | Function node |
| node.hpp | Base class for AST nodes |
| number.hpp | Number AST node |
| program.hpp | Program node |
| unaryop.hpp | Unary operation node |
| variable.hpp | Variable node |
| ▼ visitor | |
| base.hpp | Base visitor class |
| eval.hpp | Visitor for evaluating AST |
| print.hpp | Visitor for printing AST |
| builtins.hpp | Built-in functions and variables |
| common.hpp | Tcalc common header |
| error.hpp | Tcalc error definition |
| eval.hpp | Evaluator for tcalc |
| parser.hpp | AST parser |
| priority.hpp | Operator priority table |
| token.hpp | Input token definition |
| tokenizer.hpp | Tokenize the input string into tokens |
| ▼ tcalc_gui | |
| application.hpp | Tcalc GUI Application |
| calculator.hpp | Calculator widget |
| key.hpp | Tcalc key button |
| keyboard.hpp | Tcalc GUI keyboard |