Searched refs:LiteralNode (Results 1 – 7 of 7) sorted by relevance
29 class LiteralNode; variable92 virtual const LiteralNode* AsLiteral() const;497 class LiteralNode : public ParseNode {499 LiteralNode();500 explicit LiteralNode(const Token& token);501 ~LiteralNode() override;503 const LiteralNode* AsLiteral() const override;510 static std::unique_ptr<LiteralNode> NewFromJSON(const base::Value& value);522 LiteralNode(const LiteralNode&) = delete;523 LiteralNode& operator=(const LiteralNode&) = delete;
201 const LiteralNode* ParseNode::AsLiteral() const { in AsLiteral()275 RETURN_IF_MATCHES_NAME(LiteralNode); in BuildFromJSON()970 const_cast<LiteralNode*>(node->AsLiteral()) in SortList()1065 LiteralNode::LiteralNode() = default;1067 LiteralNode::LiteralNode(const Token& token) : value_(token) {} in LiteralNode() function in LiteralNode1069 LiteralNode::~LiteralNode() = default;1071 const LiteralNode* LiteralNode::AsLiteral() const { in AsLiteral()1075 Value LiteralNode::Execute(Scope* scope, Err* err) const { in Execute()1110 LocationRange LiteralNode::GetRange() const { in GetRange()1114 Err LiteralNode::MakeErrorDescribing(const std::string& msg, in MakeErrorDescribing()[all …]
18 LiteralNode assignment1; in TEST()24 LiteralNode assignment2; in TEST()
54 LiteralNode assignment; in TEST()242 LiteralNode assignment; in TEST()277 LiteralNode assignment; in TEST()
178 node.set_right(std::make_unique<LiteralNode>(str)); in TEST()
469 return std::make_unique<LiteralNode>(token); in Literal()
909 } else if (const LiteralNode* literal = root->AsLiteral()) { in Expr()