#include #include #include using namespace std; #include "include/config.h" #include "include/colors.h" vector get_input() { string buffer; vector input; int line_num = 0; while (1) { line_num++; printf(BOLD "%4d " RESET , line_num); if (!getline(cin, buffer)) { cout << "\rReceived EOF" << endl; exit(0); } int n = buffer.length(); if (n >= 2 && buffer[n-1] == ';' && buffer[n-2] == ';') { input.push_back(buffer); buffer[n-1] = '\0'; break; } input.push_back(buffer); } return input; }