private Expr parseBitwiseOrExpression ( EnclosingScope scope , boolean terminated ) { int start = index ; Expr lhs = parseBitwiseXorExpression ( scope , terminated ) ; if ( tryAndMatch ( terminated , VerticalBar ) != null ) { Expr rhs = parseExpression ( scope , terminated ) ; return annotateSourceLocation ( new Expr . BitwiseOr ( Type . Byte , new Tuple <> ( lhs , rhs ) ) , start ) ; } return lhs ; }
Parse an bitwise inclusive or expression