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

Function PAR_parse_boolean

src/jrd/par.cpp:1568–1576  ·  view source on GitHub ↗

Parse a boolean node.

Source from the content-addressed store, hash-verified

1566
1567// Parse a boolean node.
1568BoolExprNode* PAR_parse_boolean(thread_db* tdbb, CompilerScratch* csb)
1569{
1570 DmlNode* node = PAR_parse_node(tdbb, csb);
1571
1572 if (node->getKind() != DmlNode::KIND_BOOLEAN)
1573 PAR_syntax_error(csb, "boolean");
1574
1575 return static_cast<BoolExprNode*>(node);
1576}
1577
1578// Parse a value node.
1579ValueExprNode* PAR_parse_value(thread_db* tdbb, CompilerScratch* csb)

Callers 5

parseMethod · 0.85
parseMethod · 0.85
parseMethod · 0.85
PAR_validation_blrFunction · 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