12#ifndef ARK_REPL_REPL_HPP
13#define ARK_REPL_REPL_HPP
34 Repl(uint16_t options,
const std::vector<std::string>& libenv);
ArkScript compiler is in charge of transforming the AST into bytecode.
Colors per token used by replxx.
Constants used by ArkScript.
State used by the virtual machine: it loads the bytecode, can compile it if needed,...
The ArkScript virtual machine.
std::vector< std::string > m_libenv
int count_open_braces(const std::string &line)
void trim_whitespace(std::string &line)
int count_open_parentheses(const std::string &line)