projects
/
m6w6
/
ext-psi
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
bitfield support
[m6w6/ext-psi]
/
scripts
/
gen_calc_oper.php
diff --git
a/scripts/gen_calc_oper.php
b/scripts/gen_calc_oper.php
index 126e9ac83000c3cef244fb0890972700b0fe8a39..b6e62aaff5a47e9d74a3a059c79b93fb4bcdbbda 100644
(file)
--- a/
scripts/gen_calc_oper.php
+++ b/
scripts/gen_calc_oper.php
@@
-3,7
+3,7
@@
include __DIR__."/_include.php";
$oper = [
include __DIR__."/_include.php";
$oper = [
- ["NOT", "TILDE"],
+ ["NOT", "TILDE"
, "CAST"
],
["ASTERISK", "SLASH", "MODULO"],
["PLUS", "MINUS"],
["LSHIFT", "RSHIFT"],
["ASTERISK", "SLASH", "MODULO"],
["PLUS", "MINUS"],
["LSHIFT", "RSHIFT"],
@@
-27,9
+27,9
@@
static inline int psi_calc_oper(token_t op1, token_t op2)
return 1;
} else if (op1 == op2) {
return 0;
return 1;
} else if (op1 == op2) {
return 0;
- } else if (!op1) {
+ } else if (!op1
|| op1 == PSI_T_NUMBER
) {
return 1;
return 1;
- } else if (!op2) {
+ } else if (!op2
|| op2 == PSI_T_NUMBER
) {
return -1;
}
return -1;
}