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");
40namespace ansi_escape_colours {
41 uint8_t Colour::num_colours = 10;
42 std::string Colour::nocol = std::string(
"\033[0m");
43 std::string Colour::red = std::string(
"\033[38;5;9m");
44 std::string Colour::green = std::string(
"\033[38;5;10m");
45 std::string Colour::blue = std::string(
"\033[38;5;12m");
46 std::string Colour::lblue = std::string(
"\033[38;5;14m");
47 std::string Colour::orange = std::string(
"\033[38;5;208m");
48 std::string Colour::yellow = std::string(
"\033[38;5;11m");
49 std::string Colour::purple = std::string(
"\033[38;5;13m");
50 std::string Colour::grey = std::string(
"\033[38;5;242m");
51 std::string Colour::lgrey = std::string(
"\033[38;5;248m");
53 std::string Colour::name_to_string(
const ColourName& name) {
55 case ColourName::NOCOL:
61 case ColourName::GREEN:
64 case ColourName::BLUE:
67 case ColourName::LBLUE:
70 case ColourName::ORANGE:
71 return Colour::orange;
73 case ColourName::YELLOW:
74 return Colour::yellow;
76 case ColourName::PURPLE:
77 return Colour::purple;
79 case ColourName::GREY:
82 case ColourName::LGREY:
92namespace verbose_print {
94uint8_t VPrint::verbosity = 0;
107 if (v <= verbosity) {
110 for (uint8_t i = 0; i <
nl; i++) {
111 std::cout << std::endl;
127 if (v <= verbosity) {
130 for (uint8_t i = 0; i <
nl; i++) {
131 std::cout << std::endl;
141 if (v <= verbosity) {
142 for (uint8_t i = 0; i <
nl; i++) {
143 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"