def p_filter_expr_predicate(p):
if not hasattr(p[<NUM_LIT:1>], '<STR_LIT>'):<EOL><INDENT>p[<NUM_LIT:1>] = ast.PredicatedExpression(p[<NUM_LIT:1>])<EOL><DEDENT>p[<NUM_LIT:1>].append_predicate(p[<NUM_LIT:2>])<EOL>p[<NUM_LIT:0>] = p[<NUM_LIT:1>]<EOL>
FilterExpr : FilterExpr Predicate