From: John L. <jr...@us...> - 2008-10-21 04:23:26
|
Update of /cvsroot/wxlua/wxLua/bindings In directory 23jxhf1.ch3.sourceforge.com:/tmp/cvs-serv23977/wxLua/bindings Modified Files: genwxbind.lua Log Message: Add operators for <<, >>, %, ~ Index: genwxbind.lua =================================================================== RCS file: /cvsroot/wxlua/wxLua/bindings/genwxbind.lua,v retrieving revision 1.168 retrieving revision 1.169 diff -C2 -d -r1.168 -r1.169 *** genwxbind.lua 17 Mar 2008 03:05:00 -0000 1.168 --- genwxbind.lua 21 Oct 2008 04:23:18 -0000 1.169 *************** *** 1104,1108 **** -- operators for %operator ! bindingOperatorTable["="] = "op_set" bindingOperatorTable["=="] = "op_eq" bindingOperatorTable["!="] = "op_ne" --- 1104,1108 ---- -- operators for %operator ! bindingOperatorTable["=="] = "op_eq" bindingOperatorTable["!="] = "op_ne" *************** *** 1111,1124 **** bindingOperatorTable["<="] = "op_le" bindingOperatorTable[">="] = "op_ge" bindingOperatorTable["|"] = "op_or" bindingOperatorTable["&"] = "op_and" - bindingOperatorTable["||"] = "op_lor" - bindingOperatorTable["&&"] = "op_land" - bindingOperatorTable["!"] = "op_not" bindingOperatorTable["^"] = "op_xor" bindingOperatorTable["++"] = "op_inc" bindingOperatorTable["--"] = "op_dec" bindingOperatorTable["+"] = "op_add" --- 1111,1136 ---- bindingOperatorTable["<="] = "op_le" bindingOperatorTable[">="] = "op_ge" + bindingOperatorTable["||"] = "op_lor" -- logical or + bindingOperatorTable["&&"] = "op_land" -- logical and + bindingOperatorTable["!"] = "op_not" bindingOperatorTable["|"] = "op_or" bindingOperatorTable["&"] = "op_and" bindingOperatorTable["^"] = "op_xor" + bindingOperatorTable["<<"] = "op_lshift" + bindingOperatorTable[">>"] = "op_rshift" + + bindingOperatorTable["|="] = "op_ior" + bindingOperatorTable["&="] = "op_iand" + bindingOperatorTable["^="] = "op_ixor" + bindingOperatorTable["<<="] = "op_ilshift" + bindingOperatorTable[">>="] = "op_irshift" + + bindingOperatorTable["="] = "op_set" bindingOperatorTable["++"] = "op_inc" bindingOperatorTable["--"] = "op_dec" + bindingOperatorTable["~"] = "op_comp" -- bitwise one's compliment + --bindingOperatorTable["-"] = "op_neg" -- also op_sub if not unary - bindingOperatorTable["+"] = "op_add" *************** *** 1126,1129 **** --- 1138,1142 ---- bindingOperatorTable["*"] = "op_mul" bindingOperatorTable["/"] = "op_div" + bindingOperatorTable["%"] = "op_mod" bindingOperatorTable["+="] = "op_iadd" *************** *** 1132,1138 **** bindingOperatorTable["/="] = "op_idiv" bindingOperatorTable["%="] = "op_imod" - bindingOperatorTable["&="] = "op_iand" - bindingOperatorTable["|="] = "op_ior" - bindingOperatorTable["^="] = "op_ixor" -- bindingKeywordTable --- 1145,1148 ---- |