cleanup
This commit is contained in:
parent
5a2bbb54c2
commit
3f8f34cf5d
@ -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";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -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);
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user