▼ 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 |