Add multiline program support

Signed-off-by: Avinal Kumar <avinal.xlvii@gmail.com>
Co-authored-by: Sarita Singh <saritasingh.0425@gmail.com>
This commit is contained in:
2021-11-02 21:25:23 +05:30
parent 01a5a46191
commit ba9e34d5cb
3 changed files with 52 additions and 17 deletions

View File

@@ -1,11 +1,12 @@
#ifndef XBASIC_INTERPRETER_HPP_
#define XBASIC_INTERPRETER_HPP_
#include <iostream>
#include "basic/basic.hpp"
#include "nlohmann/json.hpp"
#include "xeus/xinterpreter.hpp"
using xeus::xinterpreter;
namespace nl = nlohmann;
@@ -13,7 +14,8 @@ namespace xbasic {
class xbasic_interpreter : public xinterpreter {
private:
basic code_runner;
basic* code_runner = nullptr;
public:
xbasic_interpreter() = default;