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

Function par_not

src/gpre/exp.cpp:1347–1364  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1345//
1346
1347static gpre_nod* par_not( gpre_req* request)
1348{
1349 if (MSC_match(KW_LEFT_PAREN))
1350 {
1351 gpre_nod* anode = par_boolean(request);
1352 EXP_match_paren();
1353 return anode;
1354 }
1355
1356 gpre_nod* node = par_udf(request, UDF_boolean, 0);
1357 if (node)
1358 return node;
1359
1360 if (!MSC_match(KW_NOT))
1361 return par_relational(request);
1362
1363 return MSC_unary(nod_not, par_not(request));
1364}
1365
1366
1367//____________________________________________________________

Callers 1

par_andFunction · 0.70

Calls 6

MSC_matchFunction · 0.85
par_booleanFunction · 0.85
EXP_match_parenFunction · 0.85
MSC_unaryFunction · 0.85
par_udfFunction · 0.70
par_relationalFunction · 0.70

Tested by

no test coverage detected