github.com/hirochachacha/plua@v0.0.0-20170217012138-c82f520cc725/object/tag.go (about) 1 package object 2 3 var ( 4 TM_INDEX Value = String("__index") 5 TM_NEWINDEX Value = String("__newindex") 6 TM_GC Value = String("__gc") 7 TM_MODE Value = String("__mode") 8 TM_LEN Value = String("__len") 9 TM_EQ Value = String("__eq") 10 TM_ADD Value = String("__add") 11 TM_SUB Value = String("__sub") 12 TM_MUL Value = String("__mul") 13 TM_MOD Value = String("__mod") 14 TM_POW Value = String("__pow") 15 TM_DIV Value = String("__div") 16 TM_IDIV Value = String("__idiv") 17 TM_BAND Value = String("__band") 18 TM_BOR Value = String("__bor") 19 TM_BXOR Value = String("__bxor") 20 TM_SHL Value = String("__shl") 21 TM_SHR Value = String("__shr") 22 TM_UNM Value = String("__unm") 23 TM_BNOT Value = String("__bnot") 24 TM_LT Value = String("__lt") 25 TM_LE Value = String("__le") 26 TM_CONCAT Value = String("__concat") 27 TM_CALL Value = String("__call") 28 29 // library-defined metamethods 30 31 TM_PAIRS Value = String("__pairs") 32 TM_IPAIRS Value = String("__ipairs") 33 TM_TOSTRING Value = String("__tostring") 34 TM_METATABLE Value = String("__metatable") 35 TM_NAME Value = String("__name") 36 )