Home
last modified time | relevance | path

Searched refs:LiteralNode (Results 1 – 7 of 7) sorted by relevance

/third_party/gn/src/gn/
Dparse_tree.h29 class LiteralNode; variable
92 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;
Dparse_tree.cc201 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 LiteralNode
1069 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 …]
Dargs_unittest.cc18 LiteralNode assignment1; in TEST()
24 LiteralNode assignment2; in TEST()
Dscope_unittest.cc54 LiteralNode assignment; in TEST()
242 LiteralNode assignment; in TEST()
277 LiteralNode assignment; in TEST()
Doperators_unittest.cc178 node.set_right(std::make_unique<LiteralNode>(str)); in TEST()
Dparser.cc469 return std::make_unique<LiteralNode>(token); in Literal()
Dcommand_format.cc909 } else if (const LiteralNode* literal = root->AsLiteral()) { in Expr()