25#include "vic_strings.hpp"
28 std::string LogSym::neg = std::string(
"\u00ac");
29 std::string LogSym::unicode_space = std::string(
"\u00a0");
30 std::string LogSym::or_sym = std::string(
"\u22c1");
31 std::string LogSym::and_sym = std::string(
"\u22c0");
32 std::string LogSym::true_sym = std::string(
"\u22a4");
33 std::string LogSym::false_sym = std::string(
"\u22a5");
34 std::string LogSym::forall = std::string(
"\u2200");
35 std::string LogSym::exists = std::string(
"\u2203");
36 std::string LogSym::ifthen = std::string(
"\u2192");
37 std::string LogSym::iff = std::string(
"\u2194");
38 std::string LogSym::neq = std::string(
"\u2260");
39 std::string LogSym::subbed = std::string(
"\u21e6");
42namespace ansi_escape_colours {
43 uint8_t Colour::num_colours = 10;
44 std::string Colour::nocol = std::string(
"\033[0m");
45 std::string Colour::red = std::string(
"\033[38;5;9m");
46 std::string Colour::green = std::string(
"\033[38;5;10m");
47 std::string Colour::blue = std::string(
"\033[38;5;12m");
48 std::string Colour::lblue = std::string(
"\033[38;5;14m");
49 std::string Colour::orange = std::string(
"\033[38;5;208m");
50 std::string Colour::yellow = std::string(
"\033[38;5;11m");
51 std::string Colour::purple = std::string(
"\033[38;5;13m");
52 std::string Colour::grey = std::string(
"\033[38;5;242m");
53 std::string Colour::lgrey = std::string(
"\033[38;5;248m");
55 std::string Colour::name_to_string(
const ColourName& name) {
57 case ColourName::NOCOL:
63 case ColourName::GREEN:
66 case ColourName::BLUE:
69 case ColourName::LBLUE:
72 case ColourName::ORANGE:
73 return Colour::orange;
75 case ColourName::YELLOW:
76 return Colour::yellow;
78 case ColourName::PURPLE:
79 return Colour::purple;
81 case ColourName::GREY:
84 case ColourName::LGREY:
94namespace verbose_print {
96uint8_t VPrint::verbosity = 0;
109 if (v <= verbosity) {
112 for (uint8_t i = 0; i <
nl; i++) {
113 std::cout << std::endl;
129 if (v <= verbosity) {
132 for (uint8_t i = 0; i <
nl; i++) {
133 std::cout << std::endl;
143 if (v <= verbosity) {
144 for (uint8_t i = 0; i <
nl; i++) {
145 std::cout << std::endl;
void nl(uint8_t, uint8_t=1)
void operator()(uint8_t, const string &, bool=false, uint8_t=1)
vic_string - "verbose/indented/coloured"