private ExprKraken parseAndExpr ( ) { // AndExpr oldAndExpr = _andExpr; AndExpr andExpr = new AndExpr ( ) ; // _andExpr = andExpr; andExpr . add ( parseNotExpr ( ) ) ; while ( true ) { Token token = scanToken ( ) ; switch ( token ) { case AND : andExpr . add ( parseNotExpr ( ) ) ; break ; default : _token = token ; // _andExpr = oldAndExpr; return andExpr . getSingleExpr ( ) ; } } }
Parses an AND expression .