This commit is contained in:
MihailRis 2024-05-10 17:49:42 +03:00
parent 5a2bbb54c2
commit 3f8f34cf5d
2 changed files with 2 additions and 15 deletions

View File

@ -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<std::string>(&value)) {
ss << util::escape(*str);
} else {
ss << "null";
}
}

View File

@ -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<Argument> args;
std::unordered_map<std::string, Argument> 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);
}