Lines Matching refs:zend_ast_create_binary_op
921 { $$ = zend_ast_create_binary_op(ZEND_BOOL_XOR, $1, $3); }
922 | expr '|' expr { $$ = zend_ast_create_binary_op(ZEND_BW_OR, $1, $3); }
923 | expr '&' expr { $$ = zend_ast_create_binary_op(ZEND_BW_AND, $1, $3); }
924 | expr '^' expr { $$ = zend_ast_create_binary_op(ZEND_BW_XOR, $1, $3); }
925 | expr '.' expr { $$ = zend_ast_create_binary_op(ZEND_CONCAT, $1, $3); }
926 | expr '+' expr { $$ = zend_ast_create_binary_op(ZEND_ADD, $1, $3); }
927 | expr '-' expr { $$ = zend_ast_create_binary_op(ZEND_SUB, $1, $3); }
928 | expr '*' expr { $$ = zend_ast_create_binary_op(ZEND_MUL, $1, $3); }
929 | expr T_POW expr { $$ = zend_ast_create_binary_op(ZEND_POW, $1, $3); }
930 | expr '/' expr { $$ = zend_ast_create_binary_op(ZEND_DIV, $1, $3); }
931 | expr '%' expr { $$ = zend_ast_create_binary_op(ZEND_MOD, $1, $3); }
932 | expr T_SL expr { $$ = zend_ast_create_binary_op(ZEND_SL, $1, $3); }
933 | expr T_SR expr { $$ = zend_ast_create_binary_op(ZEND_SR, $1, $3); }
939 { $$ = zend_ast_create_binary_op(ZEND_IS_IDENTICAL, $1, $3); }
941 { $$ = zend_ast_create_binary_op(ZEND_IS_NOT_IDENTICAL, $1, $3); }
943 { $$ = zend_ast_create_binary_op(ZEND_IS_EQUAL, $1, $3); }
945 { $$ = zend_ast_create_binary_op(ZEND_IS_NOT_EQUAL, $1, $3); }
947 { $$ = zend_ast_create_binary_op(ZEND_IS_SMALLER, $1, $3); }
949 { $$ = zend_ast_create_binary_op(ZEND_IS_SMALLER_OR_EQUAL, $1, $3); }
955 { $$ = zend_ast_create_binary_op(ZEND_SPACESHIP, $1, $3); }