init LiteralNode with string view, code cleaning

This commit is contained in:
pantor
2021-11-12 08:13:42 +01:00
parent 2da715a12a
commit 81cfa140e4
7 changed files with 96 additions and 96 deletions

View File

@@ -101,7 +101,7 @@ class LiteralNode : public ExpressionNode {
public:
const json value;
explicit LiteralNode(const json& value, size_t pos) : ExpressionNode(pos), value(value) { }
explicit LiteralNode(std::string_view data_text, size_t pos) : ExpressionNode(pos), value(json::parse(data_text)) { }
void accept(NodeVisitor& v) const {
v.visit(*this);