MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / PAR_parse_value

Function PAR_parse_value

src/jrd/par.cpp:1579–1587  ·  view source on GitHub ↗

Parse a value node.

Source from the content-addressed store, hash-verified

1577
1578// Parse a value node.
1579ValueExprNode* PAR_parse_value(thread_db* tdbb, CompilerScratch* csb)
1580{
1581 DmlNode* node = PAR_parse_node(tdbb, csb);
1582
1583 if (node->getKind() != DmlNode::KIND_VALUE)
1584 PAR_syntax_error(csb, "value");
1585
1586 return static_cast<ValueExprNode*>(node);
1587}
1588
1589// Parse a statement node.
1590StmtNode* PAR_parse_stmt(thread_db* tdbb, CompilerScratch* csb)

Callers 13

parseArgsMethod · 0.85
parseMethod · 0.85
parseMethod · 0.85
parseArgsMethod · 0.85
parseMethod · 0.85
parseMethod · 0.85
parseParametersMethod · 0.85
parseWindowMethod · 0.85
parseMapFunction · 0.85
PAR_argsFunction · 0.85
PAR_procedure_parmsFunction · 0.85
PAR_rseFunction · 0.85

Calls 3

PAR_parse_nodeFunction · 0.85
PAR_syntax_errorFunction · 0.85
getKindMethod · 0.45

Tested by

no test coverage detected