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

Method parseLogicalExpr

extern/cloop/src/cloop/Parser.cpp:393–403  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

391}
392
393Expr* Parser::parseLogicalExpr()
394{
395 Expr* expr = parseUnaryExpr();
396
397 if (lexer->getToken(token).type == TOKEN('|'))
398 expr = new BitwiseOrExpr(expr, parseExpr());
399 else
400 lexer->pushToken(token);
401
402 return expr;
403}
404
405Expr* Parser::parseUnaryExpr()
406{

Callers

nothing calls this directly

Calls 1

pushTokenMethod · 0.80

Tested by

no test coverage detected