def p_relational_expr_noin(self, p):
if len(p) == <NUM_LIT:2>:<EOL><INDENT>p[<NUM_LIT:0>] = p[<NUM_LIT:1>]<EOL><DEDENT>else:<EOL><INDENT>p[<NUM_LIT:0>] = self.asttypes.BinOp(op=p[<NUM_LIT:2>], left=p[<NUM_LIT:1>], right=p[<NUM_LIT:3>])<EOL>p[<NUM_LIT:0>].setpos(p, <NUM_LIT:2>)<EOL><DEDENT>
relational_expr_noin : shift_expr
                                | relational_expr_noin LT shift_expr
                                | relational_expr_noin GT shift_expr
                                | relational_expr_noin LE shift_expr
                                | relational_expr_noin GE shift_expr
                                | relational_expr_noin INSTANCEOF shift_expr