Code cleanup

This commit is contained in:
yhirose 2022-06-08 08:35:15 -04:00
parent 5374243d77
commit ee2dad387d

View File

@ -3363,8 +3363,6 @@ private:
data.instructions[name].push_back(instruction); data.instructions[name].push_back(instruction);
types.insert(instruction.type); types.insert(instruction.type);
} else { } else {
// data.duplicates_of_instruction.emplace_back(type,
// vs.sv().data());
data.duplicates_of_instruction.emplace_back(type, data.duplicates_of_instruction.emplace_back(type,
instruction.sv.data()); instruction.sv.data());
} }
@ -4386,10 +4384,9 @@ public:
} }
template <typename T> template <typename T>
bool parse(const char *s, std::any &dt, T &val, bool parse(std::string_view sv, std::any &dt, T &val,
const char *path = nullptr) const { const char *path = nullptr) const {
auto n = strlen(s); return parse_n(sv.data(), sv.size(), dt, val, path);
return parse_n(s, n, dt, val, path);
} }
Definition &operator[](const char *s) { return (*grammar_)[s]; } Definition &operator[](const char *s) { return (*grammar_)[s]; }