diff --git a/src/coders/json.cpp b/src/coders/json.cpp index f6a7a19e..89f06354 100644 --- a/src/coders/json.cpp +++ b/src/coders/json.cpp @@ -36,14 +36,6 @@ inline void newline( } } -void stringify( - const Value& value, - std::stringstream& ss, - int indent, - const std::string& indentstr, - bool nice -); - void stringifyObj( const Map* obj, std::stringstream& ss, @@ -91,6 +83,8 @@ void stringifyValue( ss << *num; } else if (auto str = std::get_if(&value)) { ss << util::escape(*str); + } else { + ss << "null"; } } diff --git a/src/logic/CommandsInterpreter.cpp b/src/logic/CommandsInterpreter.cpp index 7728642c..c8197aac 100644 --- a/src/logic/CommandsInterpreter.cpp +++ b/src/logic/CommandsInterpreter.cpp @@ -47,11 +47,9 @@ public: ArgType parseType() { if (peek() == '[') { - std::cout << "type.name: enum" << std::endl; return ArgType::enumvalue; } std::string name = parseIdentifier(false); - std::cout << "type.name: " << name << std::endl; auto found = types.find(name); if (found != types.end()) { return found->second; @@ -107,12 +105,10 @@ public: Argument parseArgument() { std::string name = parseIdentifier(false); expect(':'); - std::cout << "arg.name: " << name << std::endl; ArgType type = parseType(); std::string enumname = ""; if (type == ArgType::enumvalue) { enumname = parseEnum(); - std::cout << "enum: " << enumname << std::endl; } bool optional = false; dynamic::Value def {}; @@ -142,8 +138,6 @@ public: std::string name = parseIdentifier(true); std::vector args; std::unordered_map kwargs; - - std::cout << "command.name: " << name << std::endl; while (hasNext()) { if (peek() == '{') { nextChar(); @@ -329,7 +323,6 @@ public: if (relative) { value = applyRelative(arg, value, fetchOrigin(interpreter, arg)); } - std::cout << "argument value: " << value << std::endl; args->put(value); }