#ifndef INTERPRETER_H #define INTERPRETER_H #include using namespace std; using EvalResult = variant; /* Evaluates the AST, returning the latest calulated value */ EvalResult eval(Node &ast); #endif