diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_zh.properties b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_zh.properties index ebf8a751b..02e0a37df 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_zh.properties +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_zh.properties @@ -23,113 +23,113 @@ ui.stack = \u5806\u6808: ui.stack.before = ..., ui.stack.before.empty = ... ui.stack.to = \ \u279e -ui.flags = \u6807\u8bb0: -ui.description = \u63cf\u8ff0: +ui.flags = \u6807\u7b7e: +ui.description = \u8bf4\u660e: ui.filter.hide = \u9690\u85cf: ui.filter.byname = \u6309\u540d\u79f0\u67e5\u627e: ui.filter.order = \u6392\u5e8f: ui.filter.order.code = \u4ee3\u7801 ui.filter.order.name = \u540d\u79f0 #----------------------- Flags of the instructions -instructionFlag.undocumented = Undocumented -instructionFlag.unknownStack = Unknown stack +instructionFlag.undocumented = \u672a\u8bb0\u5f55 +instructionFlag.unknownStack = \u672a\u77e5\u5806\u6808 instructionFlag.es4NumericsMinor = ES4 numerics (ABC minor 17) instructionFlag.floatMajor = Float values (ABC major 47) -instructionFlag.unknownOperands = Unknown operands -instructionFlag.noFlashPlayer = Not in standard Flash Player -instructionFlag.deprecated = Deprecated -instructionFlag.domainMemory = Domain memory operation +instructionFlag.unknownOperands = \u672a\u77e5\u64cd\u4f5c\u6570 +instructionFlag.noFlashPlayer = \u4e0d\u5728\u6807\u51c6Flash Player\u4e2d +instructionFlag.deprecated = \u5f03\u7528 +instructionFlag.domainMemory = \u57df\u5185\u5b58\u64cd\u4f5c #----------------------- Operand types -operandType.multinameIndex = Multiname index -operandType.multinameIndex.description = Index into multiname constant pool +operandType.multinameIndex = \u591a\u540d\u79f0\u7d22\u5f15 +operandType.multinameIndex.description = \u7d22\u5f15\u5230\u591a\u540d\u79f0\u5e38\u91cf\u6c60 operandType.multinameIndex.name = multinameIndex operandType.multinameIndex.uiName = multiname -operandType.argCount = Number of arguments -operandType.argCount.description = Number of following arguments +operandType.argCount = \u53c2\u6570\u6570\u91cf +operandType.argCount.description = \u4ee5\u4e0b\u53c2\u6570\u7684\u6570\u91cf operandType.argCount.name = argCount operandType.argCount.uiName = uint -operandType.methodIndex = Method index -operandType.methodIndex.description = Index of method in the ABC +operandType.methodIndex = \u65b9\u6cd5\u7d22\u5f15 +operandType.methodIndex.description = \u5b57\u8282\u7801\u4e2d\u7684\u65b9\u6cd5\u7d22\u5f15 operandType.methodIndex.name = methodIndex operandType.methodIndex.uiName = methodIndex -operandType.stringIndex = String index -operandType.stringIndex.description = Index into string values constant pool +operandType.stringIndex = \u5b57\u7b26\u4e32\u7d22\u5f15 +operandType.stringIndex.description = \u7d22\u5f15\u5230\u5b57\u7b26\u4e32\u503c\u5e38\u91cf\u6c60 operandType.stringIndex.name = stringIndex operandType.stringIndex.uiName = string -operandType.debugType = Debug type -operandType.debugType.description = Type of debug information. Currently only value of 1 is used. +operandType.debugType = \u8c03\u8bd5\u7c7b\u578b +operandType.debugType.description = \u8c03\u8bd5\u4fe1\u606f\u7684\u7c7b\u578b.\u76ee\u524d\u53ea\u4f7f\u7528\u503c1 operandType.debugType.name = debugType operandType.debugType.uiName = debugType -operandType.registerIndex = Register index -operandType.registerIndex.description = Index of a local register (0-255) +operandType.registerIndex = \u5bc4\u5b58\u5668\u7d22\u5f15 +operandType.registerIndex.description = \u672c\u5730\u6ce8\u518c\u8868\u7d22\u5f15(0-255) operandType.registerIndex.name = registerIndex operandType.registerIndex.uiName = uint -operandType.linenum = Line number -operandType.linenum.description = Line number of file +operandType.linenum = \u884c\u53f7 +operandType.linenum.description = \u6587\u4ef6\u884c\u53f7 operandType.linenum.name = linenum operandType.linenum.uiName = linenum #similar as registerIndex, but U30 instead of U8 -operandType.localRegIndex = Register index -operandType.localRegIndex.description = Index of a local register +operandType.localRegIndex = \u5bc4\u5b58\u5668\u7d22\u5f15 +operandType.localRegIndex.description = \u672c\u5730\u6ce8\u518c\u8868\u7d22\u5f15 operandType.localRegIndex.name = localRegIndex operandType.localRegIndex.uiName = uint -operandType.slotIndex = Slot index -operandType.slotIndex.description = Index of the slot on an object +operandType.slotIndex = \u63d2\u69fd\u7d22\u5f15 +operandType.slotIndex.description = \u5bf9\u8c61\u4e0a\u63d2\u69fd\u7684\u7d22\u5f15 operandType.slotIndex.name = slotIndex operandType.slotIndex.uiName = slotIndex -operandType.scopeIndex = Scope stack index -operandType.scopeIndex.description = Index in the scope stack +operandType.scopeIndex = \u4f5c\u7528\u57df\u5806\u6808\u7d22\u5f15 +operandType.scopeIndex.description = \u4f5c\u7528\u57df\u5806\u6808\u4e2d\u7684\u7d22\u5f15 operandType.scopeIndex.name = scopeIndex operandType.scopeIndex.uiName = scopeIndex -operandType.offset = Offset -operandType.offset.description = Offset to other location +operandType.offset = \u504f\u79fb +operandType.offset.description = \u504f\u79fb\u5230\u5176\u4ed6\u4f4d\u7f6e operandType.offset.name = offset operandType.offset.uiName = labelName -operandType.exceptionIndex = Exception index -operandType.exceptionIndex.description = Index of exception in current method info +operandType.exceptionIndex = \u5f02\u5e38\u7d22\u5f15 +operandType.exceptionIndex.description = \u5f53\u524d\u65b9\u6cd5\u4fe1\u606f\u4e2d\u7684\u5f02\u5e38\u7d22\u5f15 operandType.exceptionIndex.name = exceptionIndex operandType.exceptionIndex.uiName = exceptionIndex -operandType.classIndex = Class index -operandType.classIndex.description = Index of class in ABC +operandType.classIndex = \u7c7b\u7d22\u5f15 +operandType.classIndex.description = \u5b57\u8282\u7801\u4e2d\u7684\u7c7b\u7d22\u5f15 operandType.classIndex.name = classIndex operandType.classIndex.uiName = classIndex -operandType.intIndex = Int index -operandType.intIndex.description = Index into integer values constant pool +operandType.intIndex = Int\u7d22\u5f15 +operandType.intIndex.description = \u7d22\u5f15\u5230\u6574\u6570\u503c\u5e38\u91cf\u6c60 operandType.intIndex.name = intIndex operandType.intIndex.uiName = int -operandType.uintIndex = UInt index -operandType.uintIndex.description = Index into unsigned integer values constant pool +operandType.uintIndex = UInt\u7d22\u5f15 +operandType.uintIndex.description = \u7d22\u5f15\u5230\u65e0\u7b26\u53f7\u6574\u6570\u503c\u5e38\u91cf\u6c60 operandType.uintIndex.name = uintIndex operandType.uintIndex.uiName = uint -operandType.doubleIndex = Double index -operandType.doubleIndex.description = Index into double precision floating point values constant pool +operandType.doubleIndex = Double\u7d22\u5f15 +operandType.doubleIndex.description = \u7d22\u5f15\u5230\u53cc\u7cbe\u5ea6\u6d6e\u70b9\u503c\u5e38\u91cf\u6c60 operandType.doubleIndex.name = doubleIndex operandType.doubleIndex.uiName = double -operandType.decimalIndex = Decimal index -operandType.decimalIndex.description = Index into decimal values (128bit floating point) constant pool +operandType.decimalIndex = Decimal\u7d22\u5f15 +operandType.decimalIndex.description = \u7d22\u5f15\u5230\u5341\u8fdb\u5236\u503c(128\u4f4d\u6d6e\u70b9)\u5e38\u91cf\u6c60 operandType.decimalIndex.name = decimalIndex operandType.decimalIndex.uiName = decimal -operandType.caseBaseoffset = Base offset -operandType.caseBaseoffset.description = Base offset of lookupswitch triggered when no value matches +operandType.caseBaseoffset = \u57fa\u672c\u504f\u79fb +operandType.caseBaseoffset.description = \u5f53\u6ca1\u6709\u503c\u5339\u914d\u65f6\u89e6\u53d1\u67e5\u627e\u5f00\u5173\u7684\u57fa\u672c\u504f\u79fb operandType.caseBaseoffset.name = offset operandType.caseBaseoffset.uiName = labelName -operandType.numberContext = Number context (ES4) +operandType.numberContext = \u6570\u5b57\u4e0a\u4e0b\u6587(ES4) operandType.numberContext.description = \u4f7f\u7528 EcmaScript 4 \u6570\u503c\u65f6\u8ba1\u7b97\u7684\u4e0a\u4e0b\u6587 (ABC minorVersion 17).\nBits 0-2 type,3-5 rounding type, 6-12 precision.\nType: 0=number,1=decimal,2=double,3=int,4=uint\nRounding: 0=ceiling,1=up,2=half_up,3=half_even,4=half_down,5=down,6=floor\nPrecision:0-34 operandType.numberContext.name = numberContext operandType.numberContext.uiName = uint -operandType.dispatchId = Dispatch id -operandType.dispatchId.description = Id of the method dispatch +operandType.dispatchId = \u8c03\u5ea6ID +operandType.dispatchId.description = \u65b9\u6cd5\u8c03\u5ea6\u7684Id operandType.dispatchId.name = dispatchId operandType.dispatchId.uiName = uint -operandType.floatIndex = Float index -operandType.floatIndex.description = Index into float values constant pool +operandType.floatIndex = Float\u7d22\u5f15 +operandType.floatIndex.description = \u7d22\u5f15\u5230\u6d6e\u70b9\u503c\u5e38\u91cf\u6c60 operandType.floatIndex.name = floatIndex operandType.floatIndex.uiName = float -operandType.float4Index = Float4 index -operandType.float4Index.description = Index into float4 values constant pool +operandType.float4Index = Float4\u7d22\u5f15 +operandType.float4Index.description = \u7d22\u5f15\u5230float4\u503c\u5e38\u91cf\u6c60 operandType.float4Index.name = float4Index operandType.float4Index.uiName = float4 -operandType.namespaceIndex = Index into namespace constant pool +operandType.namespaceIndex = \u7d22\u5f15\u5230\u547d\u540d\u7a7a\u95f4\u5e38\u91cf\u6c60 operandType.namespaceIndex.name = namespaceIndex operandType.namespaceIndex.uiName = namespace operandType.number = Number @@ -142,730 +142,730 @@ operandType.S8 = U30 operandType.S8.name = S8 operandType.S8.uiName = sbyte #----------------------- Instructions -instruction.bkpt.shortDescription = Breakpoint -instruction.bkpt.description = Breakpoint when debugging +instruction.bkpt.shortDescription = \u65ad\u70b9 +instruction.bkpt.description = \u8c03\u8bd5\u65f6\u7684\u65ad\u70b9 instruction.bkpt.stackBefore = instruction.bkpt.stackAfter = instruction.bkpt.operands = -instruction.nop.shortDescription = No operation -instruction.nop.description = Does nothing +instruction.nop.shortDescription = \u65e0\u64cd\u4f5c\u6307\u4ee4 +instruction.nop.description = \u4ec0\u4e48\u90fd\u4e0d\u505a instruction.nop.stackBefore = instruction.nop.stackAfter = instruction.nop.operands = -instruction.throw.shortDescription = Throw exception -instruction.throw.description = Pops value off the stack and throws it +instruction.throw.shortDescription = \u629b\u51fa\u5f02\u5e38 +instruction.throw.description = \u5c06\u503c\u4ece\u5806\u6808\u4e2d\u5f39\u51fa\u5e76\u629b\u51fa instruction.throw.stackBefore = value instruction.throw.stackAfter = instruction.throw.operands = -instruction.getsuper.shortDescription = Get parent class property +instruction.getsuper.shortDescription = \u83b7\u53d6\u7236\u7c7b\u5c5e\u6027 instruction.getsuper.description = instruction.getsuper.stackBefore = obj, [ns], [name] instruction.getsuper.stackAfter = value instruction.getsuper.operands = parentClassMultiname -instruction.setsuper.shortDescription = Set parent class property +instruction.setsuper.shortDescription = \u8bbe\u7f6e\u7236\u7c7b\u5c5e\u6027 instruction.setsuper.description = instruction.setsuper.stackBefore = obj, [ns], [name], value instruction.setsuper.stackAfter = instruction.setsuper.operands = parentClassMultiname -instruction.dxns.shortDescription = Set default XML namespace +instruction.dxns.shortDescription = \u8bbe\u7f6e\u9ed8\u8ba4XML\u547d\u540d\u7a7a\u95f4 instruction.dxns.description = instruction.dxns.stackBefore = instruction.dxns.stackAfter = instruction.dxns.operands = uriString -instruction.dxnslate.shortDescription = Set default XML namespace at runtime +instruction.dxnslate.shortDescription = \u5728\u8fd0\u884c\u65f6\u8bbe\u7f6e\u9ed8\u8ba4XML\u547d\u540d\u7a7a\u95f4 instruction.dxnslate.description = instruction.dxnslate.stackBefore = uriValue instruction.dxnslate.stackAfter = instruction.dxnslate.operands = -instruction.kill.shortDescription = Kill local register +instruction.kill.shortDescription = \u5220\u9664\u672c\u5730\u5bc4\u5b58\u5668 instruction.kill.description = instruction.kill.stackBefore = instruction.kill.stackAfter = instruction.kill.operands = killedRegister -instruction.label.shortDescription = Target of a branch -instruction.label.description = Just a mark that this is target of following branch +instruction.label.shortDescription = \u5206\u652f\u5bf9\u8c61 +instruction.label.description = \u53ea\u662f\u8868\u660e\u8fd9\u662f\u540e\u7eed\u5206\u652f\u7684\u5bf9\u8c61 instruction.label.stackBefore = instruction.label.stackAfter = instruction.label.operands = -instruction.lf32x4.shortDescription = Load 32bit float4 +instruction.lf32x4.shortDescription = \u52a0\u8f7d32\u4f4dfloat4 instruction.lf32x4.description = instruction.lf32x4.stackBefore = address instruction.lf32x4.stackAfter = float4Value instruction.lf32x4.operands = -instruction.sf32x4.shortDescription = Store 32bit float4 +instruction.sf32x4.shortDescription = \u5b58\u50a832\u4f4dfloat4 instruction.sf32x4.description = instruction.sf32x4.stackBefore = float4Value, address instruction.sf32x4.stackAfter = instruction.sf32x4.operands = -instruction.ifnlt.shortDescription = Branch if not lower than +instruction.ifnlt.shortDescription = \u5206\u652f,\u5982\u679c\u4e0d\u4f4e\u4e8e instruction.ifnlt.description = instruction.ifnlt.stackBefore = value1, value2 instruction.ifnlt.stackAfter = instruction.ifnlt.operands = branchTarget -instruction.ifnle.shortDescription = Branch if not lower or equal +instruction.ifnle.shortDescription = \u5206\u652f,\u5982\u679c\u4e0d\u4f4e\u4e8e\u6216\u7b49\u4e8e instruction.ifnle.description = instruction.ifnle.stackBefore = value1, value2 instruction.ifnle.stackAfter = instruction.ifnle.operands = branchTarget -instruction.ifngt.shortDescription = Branch if not greater than +instruction.ifngt.shortDescription = \u5206\u652f,\u5982\u679c\u4e0d\u5927\u4e8e instruction.ifngt.description = instruction.ifngt.stackBefore = value1, value2 instruction.ifngt.stackAfter = instruction.ifngt.operands = branchTarget -instruction.ifnge.shortDescription = Branch if not greater ot equal +instruction.ifnge.shortDescription = \u5206\u652f,\u5982\u679c\u4e0d\u5927\u4e8e\u6216\u7b49\u4e8e instruction.ifnge.description = instruction.ifnge.stackBefore = value1, value2 instruction.ifnge.stackAfter = instruction.ifnge.operands = branchTarget -instruction.jump.shortDescription = Jump to location +instruction.jump.shortDescription = \u8df3\u8f6c\u5230\u4f4d\u7f6e instruction.jump.description = instruction.jump.stackBefore = instruction.jump.stackAfter = instruction.jump.operands = location -instruction.iftrue.shortDescription = Branch if true +instruction.iftrue.shortDescription = \u5206\u652f,\u5982\u679c\u4e3a\u771f instruction.iftrue.description = instruction.iftrue.stackBefore = value instruction.iftrue.stackAfter = instruction.iftrue.operands = branchTarget -instruction.iffalse.shortDescription = Branch if false +instruction.iffalse.shortDescription = \u5206\u652f,\u5982\u679c\u4e3a\u5047 instruction.iffalse.description = instruction.iffalse.stackBefore = value instruction.iffalse.stackAfter = instruction.iffalse.operands = branchTarget -instruction.ifeq.shortDescription = Branch if equal +instruction.ifeq.shortDescription = \u5206\u652f,\u5982\u679c\u76f8\u7b49 instruction.ifeq.description = instruction.ifeq.stackBefore = value1, value2 instruction.ifeq.stackAfter = instruction.ifeq.operands = branchTarget -instruction.ifne.shortDescription = Branch if not equal +instruction.ifne.shortDescription = \u5206\u652f,\u5982\u679c\u4e0d\u76f8\u7b49 instruction.ifne.description = instruction.ifne.stackBefore = value1, value2 instruction.ifne.stackAfter = instruction.ifne.operands = branchTarget -instruction.iflt.shortDescription = Branch if lower than +instruction.iflt.shortDescription = \u5206\u652f,\u5982\u679c\u4f4e\u4e8e instruction.iflt.description = instruction.iflt.stackBefore = value1, value2 instruction.iflt.stackAfter = instruction.iflt.operands = branchTarget -instruction.ifle.shortDescription = Branch if lower or equal +instruction.ifle.shortDescription = \u5206\u652f,\u5982\u679c\u4f4e\u4e8e\u6216\u7b49\u4e8e instruction.ifle.description = instruction.ifle.stackBefore = value1, value2 instruction.ifle.stackAfter = instruction.ifle.operands = branchTarget -instruction.ifgt.shortDescription = Branch if greater than +instruction.ifgt.shortDescription = \u5206\u652f,\u5982\u679c\u5927\u4e8e instruction.ifgt.description = instruction.ifgt.stackBefore = value1, value2 instruction.ifgt.stackAfter = instruction.ifgt.operands = branchTarget -instruction.ifge.shortDescription = Branch if greater or equal +instruction.ifge.shortDescription = \u5206\u652f,\u5982\u679c\u5927\u4e8e\u6216\u7b49\u4e8e instruction.ifge.description = instruction.ifge.stackBefore = value1, value2 instruction.ifge.stackAfter = instruction.ifge.operands = branchTarget -instruction.ifstricteq.shortDescription = Branch if strict equal +instruction.ifstricteq.shortDescription = \u5206\u652f,\u5982\u679c\u4e25\u683c\u76f8\u7b49 instruction.ifstricteq.description = instruction.ifstricteq.stackBefore = value1, value2 instruction.ifstricteq.stackAfter = instruction.ifstricteq.operands = branchTarget -instruction.ifstrictne.shortDescription = Branch if not strict equal +instruction.ifstrictne.shortDescription = \u5206\u652f,\u5982\u679c\u4e0d\u4e25\u683c\u76f8\u7b49 instruction.ifstrictne.description = instruction.ifstrictne.stackBefore = value1, value2 instruction.ifstrictne.stackAfter = instruction.ifstrictne.operands = branchTarget -instruction.lookupswitch.shortDescription = Branch based on index +instruction.lookupswitch.shortDescription = \u57fa\u4e8e\u7d22\u5f15\u7684\u5206\u652f instruction.lookupswitch.description = instruction.lookupswitch.stackBefore = index instruction.lookupswitch.stackAfter = instruction.lookupswitch.operands = defaultTarget, caseCount, case0Target, case1Target, ... # special case for UI instruction.lookupswitch.operands.ui = defaultTarget:labelName, [case0Target:labelName, case1Target:labelName, ...] -instruction.pushwith.shortDescription = Push with onto scope stack +instruction.pushwith.shortDescription = \u63a8\u5165\u4f5c\u7528\u57df\u5806\u6808 instruction.pushwith.description = instruction.pushwith.stackBefore = withScope instruction.pushwith.stackAfter = instruction.pushwith.operands = -instruction.popscope.shortDescription = Pop from scope stack and discard value +instruction.popscope.shortDescription = \u4ece\u4f5c\u7528\u57df\u5806\u6808\u4e2d\u5f39\u51fa\u5e76\u4e22\u5f03\u503c instruction.popscope.description = instruction.popscope.stackBefore = instruction.popscope.stackAfter = instruction.popscope.operands = -instruction.nextname.shortDescription = Get name of next property +instruction.nextname.shortDescription = \u83b7\u53d6\u4e0b\u4e00\u4e2a\u5c5e\u6027\u7684\u540d\u79f0 instruction.nextname.description = instruction.nextname.stackBefore = obj, index instruction.nextname.stackAfter = name instruction.nextname.operands = -instruction.hasnext.shortDescription = Check if the object has more properties +instruction.hasnext.shortDescription = \u68c0\u67e5\u5bf9\u8c61\u662f\u5426\u5177\u6709\u66f4\u591a\u5c5e\u6027 instruction.hasnext.description = instruction.hasnext.stackBefore = obj, currentIndex instruction.hasnext.stackAfter = nextIndex instruction.hasnext.operands = -instruction.pushnull.shortDescription = Push null value on stack +instruction.pushnull.shortDescription = \u5728\u5806\u6808\u4e0a\u63a8\u9001\u7a7a\u503c instruction.pushnull.description = instruction.pushnull.stackBefore = instruction.pushnull.stackAfter = null instruction.pushnull.operands = -instruction.pushundefined.shortDescription = Push undefined value on stack +instruction.pushundefined.shortDescription = \u5728\u5806\u6808\u4e0a\u63a8\u9001\u672a\u5b9a\u4e49\u7684\u503c instruction.pushundefined.description = instruction.pushundefined.stackBefore = instruction.pushundefined.stackAfter = undefined instruction.pushundefined.operands = -instruction.pushfloat.shortDescription = Push float value on stack +instruction.pushfloat.shortDescription = \u5728\u5806\u6808\u4e0a\u63a8\u9001\u6d6e\u70b9\u503c instruction.pushfloat.description = instruction.pushfloat.stackBefore = instruction.pushfloat.stackAfter = floatValue instruction.pushfloat.operands = float -instruction.nextvalue.shortDescription = Get value of next property +instruction.nextvalue.shortDescription = \u83b7\u53d6\u4e0b\u4e00\u4e2a\u5c5e\u6027\u7684\u503c instruction.nextvalue.description = instruction.nextvalue.stackBefore = obj, index instruction.nextvalue.stackAfter = value instruction.nextvalue.operands = -instruction.pushbyte.shortDescription = Push byte value on stack +instruction.pushbyte.shortDescription = \u5728\u5806\u6808\u4e0a\u63a8\u9001\u5b57\u8282\u503c instruction.pushbyte.description = instruction.pushbyte.stackBefore = instruction.pushbyte.stackAfter = byteValue instruction.pushbyte.operands = value -instruction.pushshort.shortDescription = Push short value on stack +instruction.pushshort.shortDescription = \u5728\u5806\u6808\u4e0a\u63a8\u9001\u77ed\u503c instruction.pushshort.description = instruction.pushshort.stackBefore = instruction.pushshort.stackAfter = shortValue instruction.pushshort.operands = value -instruction.pushtrue.shortDescription = Push true on stack +instruction.pushtrue.shortDescription = \u5728\u5806\u6808\u4e0a\u63a8\u9001\u771f\u503c instruction.pushtrue.description = instruction.pushtrue.stackBefore = instruction.pushtrue.stackAfter = true instruction.pushtrue.operands = -instruction.pushfalse.shortDescription = Push false on stack +instruction.pushfalse.shortDescription = \u5728\u5806\u6808\u4e0a\u63a8\u9001\u5047\u503c instruction.pushfalse.description = instruction.pushfalse.stackBefore = instruction.pushfalse.stackAfter = false instruction.pushfalse.operands = -instruction.pushnan.shortDescription = Push NaN value on stack +instruction.pushnan.shortDescription = \u5728\u5806\u6808\u4e0a\u63a8\u9001NaN\u503c instruction.pushnan.description = instruction.pushnan.stackBefore = instruction.pushnan.stackAfter = NaN instruction.pushnan.operands = -instruction.pop.shortDescription = Pop top value from stack +instruction.pop.shortDescription = \u4ece\u5806\u6808\u4e2d\u5f39\u51fa\u9876\u90e8\u503c instruction.pop.description = instruction.pop.stackBefore = value instruction.pop.stackAfter = instruction.pop.operands = -instruction.dup.shortDescription = Duplicate value on stack +instruction.dup.shortDescription = \u5806\u6808\u4e0a\u7684\u91cd\u590d\u503c instruction.dup.description = instruction.dup.stackBefore = value instruction.dup.stackAfter = value, value instruction.dup.operands = -instruction.swap.shortDescription = Swap two values on top of the stack +instruction.swap.shortDescription = \u4ea4\u6362\u5806\u6808\u9876\u90e8\u7684\u4e24\u4e2a\u503c instruction.swap.description = instruction.swap.stackBefore = value1, value2 instruction.swap.stackAfter = value2, value1 instruction.swap.operands = -instruction.pushstring.shortDescription = Push string value on the stack +instruction.pushstring.shortDescription = \u5728\u5806\u6808\u4e0a\u63a8\u9001\u5b57\u7b26\u4e32\u503c instruction.pushstring.description = instruction.pushstring.stackBefore = instruction.pushstring.stackAfter = stringValue instruction.pushstring.operands = value -instruction.pushint.shortDescription = Push integer value on the stack +instruction.pushint.shortDescription = \u5728\u5806\u6808\u4e0a\u63a8\u9001\u6574\u6570\u503c instruction.pushint.description = instruction.pushint.stackBefore = instruction.pushint.stackAfter = intValue instruction.pushint.operands = value -instruction.pushuint.shortDescription = Push unsigned integer value on the stack +instruction.pushuint.shortDescription = \u5728\u5806\u6808\u4e0a\u63a8\u9001\u65e0\u7b26\u53f7\u6574\u6570\u503c instruction.pushuint.description = instruction.pushuint.stackBefore = instruction.pushuint.stackAfter = uintValue instruction.pushuint.operands = value -instruction.pushdouble.shortDescription = Push double precision value on the stack +instruction.pushdouble.shortDescription = \u5728\u5806\u6808\u4e0a\u63a8\u9001\u53cc\u7cbe\u5ea6\u503c instruction.pushdouble.description = instruction.pushdouble.stackBefore = instruction.pushdouble.stackAfter = doubleValue instruction.pushdouble.operands = value -instruction.pushscope.shortDescription = Push object on the scope stack +instruction.pushscope.shortDescription = \u5728\u4f5c\u7528\u57df\u5806\u6808\u4e0a\u63a8\u9001\u5bf9\u8c61 instruction.pushscope.description = instruction.pushscope.stackBefore = obj instruction.pushscope.stackAfter = instruction.pushscope.operands = -instruction.pushnamespace.shortDescription = Push namespace on the stack +instruction.pushnamespace.shortDescription = \u5728\u5806\u6808\u4e0a\u63a8\u9001\u547d\u540d\u7a7a\u95f4 instruction.pushnamespace.description = instruction.pushnamespace.stackBefore = instruction.pushnamespace.stackAfter = namespace instruction.pushnamespace.operands = value -instruction.hasnext2.shortDescription = Check if the object has more properties (register based) +instruction.hasnext2.shortDescription = \u68c0\u67e5\u5bf9\u8c61\u662f\u5426\u5177\u6709\u66f4\u591a\u5c5e\u6027(\u57fa\u4e8e\u5bc4\u5b58\u5668) instruction.hasnext2.description = instruction.hasnext2.stackBefore = instruction.hasnext2.stackAfter = boolValue instruction.hasnext2.operands = objectReg, indexReg -instruction.pushdecimal.shortDescription = Push decimal value on the stack +instruction.pushdecimal.shortDescription = \u5728\u5806\u6808\u4e0a\u63a8\u9001\u5341\u8fdb\u5236\u503c instruction.pushdecimal.description = instruction.pushdecimal.stackBefore = instruction.pushdecimal.stackAfter = decimalValue instruction.pushdecimal.operands = value -instruction.pushdnan.shortDescription = Push decimal NaN value on the stack +instruction.pushdnan.shortDescription = \u5728\u5806\u6808\u4e0a\u63a8\u9001\u5341\u8fdb\u5236NaN\u503c instruction.pushdnan.description = instruction.pushdnan.stackBefore = instruction.pushdnan.stackAfter = decimalNaN instruction.pushdnan.operands = -instruction.li8.shortDescription = Load 8bit integer value +instruction.li8.shortDescription = \u52a0\u8f7d8\u4f4d\u6574\u6570\u503c instruction.li8.description = instruction.li8.stackBefore = address instruction.li8.stackAfter = int8Value instruction.li8.operands = -instruction.li16.shortDescription = Load 16bit integer value +instruction.li16.shortDescription = \u52a0\u8f7d16\u4f4d\u6574\u6570\u503c instruction.li16.description = instruction.li16.stackBefore = address instruction.li16.stackAfter = int16Value instruction.li16.operands = -instruction.li32.shortDescription = Load 32bit integer value +instruction.li32.shortDescription = \u52a0\u8f7d32\u4f4d\u6574\u6570\u503c instruction.li32.description = instruction.li32.stackBefore = address instruction.li32.stackAfter = int32Value instruction.li32.operands = -instruction.lf32.shortDescription = Load 32bit float value +instruction.lf32.shortDescription = \u52a0\u8f7d32\u4f4d\u6d6e\u70b9\u503c instruction.lf32.description = instruction.lf32.stackBefore = address instruction.lf32.stackAfter = float32Value instruction.lf32.operands = -instruction.lf64.shortDescription = Load 64bit float value +instruction.lf64.shortDescription = \u52a0\u8f7d64\u4f4d\u6d6e\u70b9\u503c instruction.lf64.description = instruction.lf64.stackBefore = address instruction.lf64.stackAfter = float64Value instruction.lf64.operands = -instruction.si8.shortDescription = Store 8bit integer value +instruction.si8.shortDescription = \u5b58\u50a88\u4f4d\u6574\u6570\u503c instruction.si8.description = instruction.si8.stackBefore = value, address instruction.si8.stackAfter = instruction.si8.operands = -instruction.si16.shortDescription = Store 16bit integer value +instruction.si16.shortDescription = \u5b58\u50a816\u4f4d\u6574\u6570\u503c instruction.si16.description = instruction.si16.stackBefore = value, address instruction.si16.stackAfter = instruction.si16.operands = -instruction.si32.shortDescription = Store 32bit integer value +instruction.si32.shortDescription = \u5b58\u50a832\u4f4d\u6574\u6570\u503c instruction.si32.description = instruction.si32.stackBefore = value, address instruction.si32.stackAfter = instruction.si32.operands = -instruction.sf32.shortDescription = Store 32bit float value +instruction.sf32.shortDescription = \u5b58\u50a832\u4f4d\u6d6e\u70b9\u503c instruction.sf32.description = instruction.sf32.stackBefore = value, address instruction.sf32.stackAfter = instruction.sf32.operands = -instruction.sf64.shortDescription = Store 64bit float value +instruction.sf64.shortDescription = \u5b58\u50a864\u4f4d\u6d6e\u70b9\u503c instruction.sf64.description = instruction.sf64.stackBefore = value, address instruction.sf64.stackAfter = instruction.sf64.operands = -instruction.newfunction.shortDescription = Create new Function object +instruction.newfunction.shortDescription = \u521b\u5efa\u65b0\u7684Function\u5bf9\u8c61 instruction.newfunction.description = instruction.newfunction.stackBefore = instruction.newfunction.stackAfter = function instruction.newfunction.operands = method -instruction.call.shortDescription = Call function on the stack +instruction.call.shortDescription = \u8c03\u7528\u5806\u6808\u4e0a\u7684\u51fd\u6570 instruction.call.description = instruction.call.stackBefore = function, this, arg1, ..., argN instruction.call.stackAfter = value instruction.call.operands = argCount -instruction.construct.shortDescription = Call constructor function on the stack +instruction.construct.shortDescription = \u8c03\u7528\u5806\u6808\u4e0a\u7684\u6784\u9020\u51fd\u6570 instruction.construct.description = instruction.construct.stackBefore = function, arg1, ..., argN instruction.construct.stackAfter = value instruction.construct.operands = argCount -instruction.callmethod.shortDescription = Call method of object by dispatch id +instruction.callmethod.shortDescription = \u6309\u8c03\u5ea6id\u8c03\u7528\u5bf9\u8c61\u7684\u65b9\u6cd5 instruction.callmethod.description = instruction.callmethod.stackBefore = this, arg1, ..., argN instruction.callmethod.stackAfter = value instruction.callmethod.operands = method, argCount -instruction.callstatic.shortDescription = Call method by method id in ABC file +instruction.callstatic.shortDescription = \u6309\u5b57\u8282\u7801\u6587\u4ef6\u4e2d\u7684\u65b9\u6cd5id\u8c03\u7528\u65b9\u6cd5 instruction.callstatic.description = instruction.callstatic.stackBefore = this, arg1, ..., argN instruction.callstatic.stackAfter = value instruction.callstatic.operands = method, argCount -instruction.callsuper.shortDescription = Call method on parent class +instruction.callsuper.shortDescription = \u8c03\u7528\u7236\u7c7b\u4e0a\u7684\u65b9\u6cd5 instruction.callsuper.description = instruction.callsuper.stackBefore = obj, [ns], [name], arg1, ..., argN instruction.callsuper.stackAfter = value instruction.callsuper.operands = methodName, argCount -instruction.callproperty.shortDescription = Call property +instruction.callproperty.shortDescription = \u8c03\u7528\u5c5e\u6027 instruction.callproperty.description = instruction.callproperty.stackBefore = obj, [ns], [name], arg1, ..., argN instruction.callproperty.stackAfter = value instruction.callproperty.operands = property, argCount -instruction.returnvoid.shortDescription = Return from a method +instruction.returnvoid.shortDescription = \u4ece\u65b9\u6cd5\u8fd4\u56de instruction.returnvoid.description = instruction.returnvoid.stackBefore = instruction.returnvoid.stackAfter = instruction.returnvoid.operands = -instruction.returnvalue.shortDescription = Return value from a method +instruction.returnvalue.shortDescription = \u4ece\u65b9\u6cd5\u8fd4\u56de\u503c instruction.returnvalue.description = instruction.returnvalue.stackBefore = value instruction.returnvalue.stackAfter = instruction.returnvalue.operands = -instruction.constructsuper.shortDescription = Call parent constructor of an object +instruction.constructsuper.shortDescription = \u8c03\u7528\u5bf9\u8c61\u7684\u7236\u6784\u9020\u51fd\u6570 instruction.constructsuper.description = instruction.constructsuper.stackBefore = obj, arg1, ..., argN instruction.constructsuper.stackAfter = instruction.constructsuper.operands = argCount -instruction.constructprop.shortDescription = Construct a property of an object +instruction.constructprop.shortDescription = \u6784\u9020\u5bf9\u8c61\u7684\u5c5e\u6027 instruction.constructprop.description = instruction.constructprop.stackBefore = obj, [ns], [name], arg1, ..., argN instruction.constructprop.stackAfter = value instruction.constructprop.operands = property, argCount #Undocumented: -instruction.callsuperid.shortDescription = Call super id +instruction.callsuperid.shortDescription = \u8c03\u7528super id instruction.callsuperid.description = #instruction.callsuperid.stackBefore = #instruction.callsuperid.stackAfter = #instruction.callsuperid.operands = -instruction.callproplex.shortDescription = Call property with null as this +instruction.callproplex.shortDescription = \u8c03\u7528null\u5c5e\u6027\u5982\u4e0b instruction.callproplex.description = instruction.callproplex.stackBefore = obj, [ns], [name], arg1, ..., argN instruction.callproplex.stackAfter = value instruction.callproplex.operands = property, argCount #Undocumented: -instruction.callinterface.shortDescription = Call interface +instruction.callinterface.shortDescription = \u8c03\u7528\u63a5\u53e3 instruction.callinterface.description = #instruction.callinterface.stackBefore = #instruction.callinterface.stackAfter = instruction.callinterface.operands = interface, argCount -instruction.callsupervoid.shortDescription = Call method on parent class, discard return value +instruction.callsupervoid.shortDescription = \u8c03\u7528\u7236\u7c7b\u4e0a\u7684\u65b9\u6cd5,\u4e22\u5f03\u8fd4\u56de\u503c instruction.callsupervoid.description = instruction.callsupervoid.stackBefore = obj, [ns], [name], arg1, ..., argN instruction.callsupervoid.stackAfter = instruction.callsupervoid.operands = methodName, argCount -instruction.callpropvoid.shortDescription = Call property, discard return value +instruction.callpropvoid.shortDescription = \u8c03\u7528\u5c5e\u6027,\u4e22\u5f03\u8fd4\u56de\u503c instruction.callpropvoid.description = instruction.callpropvoid.stackBefore = obj, [ns], [name], arg1, ..., argN instruction.callpropvoid.stackAfter = instruction.callpropvoid.operands = property, argCount -instruction.sxi1.shortDescription = Sign extend 1bit value to 32bits +instruction.sxi1.shortDescription = \u7b26\u53f7\u5c061\u4f4d\u503c\u6269\u5c55\u4e3a32\u4f4d instruction.sxi1.description = instruction.sxi1.stackBefore = value instruction.sxi1.stackAfter = valueExtended instruction.sxi1.operands = -instruction.sxi8.shortDescription = Sign extend 8bit value to 32bits +instruction.sxi8.shortDescription = \u7b26\u53f7\u5c068\u4f4d\u503c\u6269\u5c55\u4e3a32\u4f4d instruction.sxi8.description = instruction.sxi8.stackBefore = value instruction.sxi8.stackAfter = valueExtended instruction.sxi8.operands = -instruction.sxi16.shortDescription = Sign extend 16bit value to 32bits +instruction.sxi16.shortDescription = \u7b26\u53f7\u5c0616\u4f4d\u503c\u6269\u5c55\u4e3a32\u4f4d instruction.sxi16.description = instruction.sxi16.stackBefore = value instruction.sxi16.stackAfter = valueExtended instruction.sxi16.operands = -instruction.applytype.shortDescription = Apply type parameters +instruction.applytype.shortDescription = \u5e94\u7528\u7c7b\u578b\u53c2\u6570 instruction.applytype.description = \u5c06\u53c2\u6570\u7c7b\u578b\u5e94\u7528\u4e8e\u57fa\u672c\u7c7b\u578b. \u4f8b\u5982\uff0c\u5f53 Vector \u5728\u8fd0\u884c\u65f6\u89e3\u6790\u65f6. String \u662f\u53c2\u6570, Vector \u662f\u57fa\u7c7b. instruction.applytype.stackBefore = baseType, typeParam1, ..., typeParamN instruction.applytype.stackAfter = baseType instruction.applytype.operands = typeParamCount -instruction.pushfloat4.shortDescription = Push float4 value on the stack +instruction.pushfloat4.shortDescription = \u5728\u5806\u6808\u4e0a\u63a8\u9001float4\u503c instruction.pushfloat4.description = instruction.pushfloat4.stackBefore = instruction.pushfloat4.stackAfter = float4Value instruction.pushfloat4.operands = float4 -instruction.newobject.shortDescription = Creates new object +instruction.newobject.shortDescription = \u521b\u5efa\u65b0\u5bf9\u8c61 instruction.newobject.description = instruction.newobject.stackBefore = name1, value1, name2, value2, ..., nameN, valueN instruction.newobject.stackAfter = newObject instruction.newobject.operands = propertyCount -instruction.newarray.shortDescription = Creates new array +instruction.newarray.shortDescription = \u521b\u5efa\u65b0\u6570\u7ec4 instruction.newarray.description = instruction.newarray.stackBefore = value1, value2, ..., valueN instruction.newarray.stackAfter = newArray instruction.newarray.operands = valueCount -instruction.newactivation.shortDescription = Creates new activation object +instruction.newactivation.shortDescription = \u521b\u5efa\u65b0\u7684\u6d3b\u52a8\u5bf9\u8c61 instruction.newactivation.description = instruction.newactivation.stackBefore = instruction.newactivation.stackAfter = newActivation instruction.newactivation.operands = -instruction.newclass.shortDescription = Creates new class +instruction.newclass.shortDescription = \u521b\u5efa\u65b0\u7c7b instruction.newclass.description = instruction.newclass.stackBefore = baseType instruction.newclass.stackAfter = newClass instruction.newclass.operands = class -instruction.getdescendants.shortDescription = Get descendants +instruction.getdescendants.shortDescription = \u83b7\u53d6\u540e\u4ee3 instruction.getdescendants.description = instruction.getdescendants.stackBefore = obj, [ns], [name] instruction.getdescendants.stackAfter = value instruction.getdescendants.operands = operand1 -instruction.newcatch.shortDescription = Create new catch scope +instruction.newcatch.shortDescription = \u521b\u5efa\u65b0\u7684\u6355\u83b7\u4f5c\u7528\u57df instruction.newcatch.description = instruction.newcatch.stackBefore = instruction.newcatch.stackAfter = catchScope instruction.newcatch.operands = exception #Undocumented: -instruction.deldescendants.shortDescription = Delete descendants +instruction.deldescendants.shortDescription = \u5220\u9664\u540e\u4ee3 instruction.deldescendants.description = #instruction.deldescendants.stackBefore = #instruction.deldescendants.stackAfter = instruction.deldescendants.operands = multinameIndex #Undocumented: -instruction.findpropglobal.shortDescription = Search property in global scope +instruction.findpropglobal.shortDescription = \u5728\u5168\u5c40\u4f5c\u7528\u57df\u5185\u641c\u7d22\u5c5e\u6027 instruction.findpropglobal.description = instruction.findpropglobal.stackBefore = [ns], [name] instruction.findpropglobal.stackAfter = obj instruction.findpropglobal.operands = property -instruction.findpropstrict.shortDescription = Search property in scope stack, error when not found +instruction.findpropstrict.shortDescription = \u5728\u4f5c\u7528\u57df\u5806\u6808\u4e2d\u641c\u7d22\u5c5e\u6027,\u672a\u627e\u5230\u65f6\u51fa\u9519 instruction.findpropstrict.description = instruction.findpropstrict.stackBefore = [ns], [name] instruction.findpropstrict.stackAfter = obj instruction.findpropstrict.operands = property -instruction.findproperty.shortDescription = Search property in scope stack, top object when not found +instruction.findproperty.shortDescription = \u5728\u4f5c\u7528\u57df\u5806\u6808\u4e2d\u641c\u7d22\u5c5e\u6027,\u672a\u627e\u5230\u65f6\u9876\u90e8\u5bf9\u8c61 instruction.findproperty.description = instruction.findproperty.stackBefore = [ns], [name] instruction.findproperty.stackAfter = obj instruction.findproperty.operands = property #Undocumented: -instruction.finddef.shortDescription = Search script level definition +instruction.finddef.shortDescription = \u641c\u7d22\u811a\u672c\u7ea7\u522b\u5b9a\u4e49 instruction.finddef.description = instruction.finddef.stackBefore = [ns], [name] instruction.finddef.stackAfter = obj instruction.finddef.operands = property -instruction.getlex.shortDescription = Find and get property +instruction.getlex.shortDescription = \u67e5\u627e\u5e76\u83b7\u53d6\u5c5e\u6027 instruction.getlex.description = instruction.getlex.stackBefore = instruction.getlex.stackAfter = obj instruction.getlex.operands = property -instruction.setproperty.shortDescription = Set property +instruction.setproperty.shortDescription = \u8bbe\u7f6e\u5c5e\u6027 instruction.setproperty.description = instruction.setproperty.stackBefore = obj, [ns], [name], value instruction.setproperty.stackAfter = instruction.setproperty.operands = property -instruction.getlocal.shortDescription = Get local register value +instruction.getlocal.shortDescription = \u83b7\u53d6\u672c\u5730\u5bc4\u5b58\u5668\u503c instruction.getlocal.description = instruction.getlocal.stackBefore = instruction.getlocal.stackAfter = value instruction.getlocal.operands = localRegIndex -instruction.setlocal.shortDescription = Set local register value +instruction.setlocal.shortDescription = \u8bbe\u7f6e\u672c\u5730\u5bc4\u5b58\u5668\u503c instruction.setlocal.description = instruction.setlocal.stackBefore = value instruction.setlocal.stackAfter = instruction.setlocal.operands = localRegIndex -instruction.getglobalscope.shortDescription = Get global scope +instruction.getglobalscope.shortDescription = \u83b7\u53d6\u5168\u5c40\u4f5c\u7528\u57df instruction.getglobalscope.description = instruction.getglobalscope.stackBefore = instruction.getglobalscope.stackAfter = obj instruction.getglobalscope.operands = -instruction.getscopeobject.shortDescription = Get scope object from local scope stack +instruction.getscopeobject.shortDescription = \u4ece\u672c\u5730\u4f5c\u7528\u57df\u5806\u6808\u4e2d\u83b7\u53d6\u4f5c\u7528\u57df\u5bf9\u8c61 instruction.getscopeobject.description = instruction.getscopeobject.stackBefore = instruction.getscopeobject.stackAfter = obj instruction.getscopeobject.operands = scopeIndex -instruction.getproperty.shortDescription = Get property +instruction.getproperty.shortDescription = \u83b7\u53d6\u5c5e\u6027 instruction.getproperty.description = instruction.getproperty.stackBefore = obj, [ns], [name] instruction.getproperty.stackAfter = value instruction.getproperty.operands = property -instruction.getouterscope.shortDescription = Get scope object from outer scope stack +instruction.getouterscope.shortDescription = \u4ece\u5916\u90e8\u4f5c\u7528\u57df\u5806\u6808\u4e2d\u83b7\u53d6\u4f5c\u7528\u57df\u5bf9\u8c61 instruction.getouterscope.description = instruction.getouterscope.stackBefore = instruction.getouterscope.stackAfter = obj instruction.getouterscope.operands = scopeIndex -instruction.initproperty.shortDescription = Initialize property +instruction.initproperty.shortDescription = \u521d\u59cb\u5316\u5c5e\u6027 instruction.initproperty.description = instruction.initproperty.stackBefore = obj, [ns], [name], value instruction.initproperty.stackAfter = instruction.initproperty.operands = property #Undocumented: -instruction.setpropertylate.shortDescription = Set property (stack based) +instruction.setpropertylate.shortDescription = \u8bbe\u7f6e\u5c5e\u6027(\u57fa\u4e8e\u5806\u6808) instruction.setpropertylate.description = #instruction.setpropertylate.stackBefore = #instruction.setpropertylate.stackAfter = #instruction.setpropertylate.operands = -instruction.deleteproperty.shortDescription = Delete property +instruction.deleteproperty.shortDescription = \u5220\u9664\u5c5e\u6027 instruction.deleteproperty.description = instruction.deleteproperty.stackBefore = obj, [ns], [name] instruction.deleteproperty.stackAfter = boolResult instruction.deleteproperty.operands = property #Undocumented: -instruction.deletepropertylate.shortDescription = Delete property (stack based) +instruction.deletepropertylate.shortDescription = \u5220\u9664\u5c5e\u6027(\u57fa\u4e8e\u5806\u6808) instruction.deletepropertylate.description = #instruction.deletepropertylate.stackBefore = #instruction.deletepropertylate.stackAfter = instruction.deletepropertylate.operands = -instruction.getslot.shortDescription = Get value of a slot +instruction.getslot.shortDescription = \u83b7\u53d6\u63d2\u69fd\u7684\u503c instruction.getslot.description = instruction.getslot.stackBefore = obj instruction.getslot.stackAfter = value instruction.getslot.operands = slotIndex -instruction.setslot.shortDescription = Set value of a slot +instruction.setslot.shortDescription = \u8bbe\u7f6e\u63d2\u69fd\u7684\u503c instruction.setslot.description = instruction.setslot.stackBefore = obj, value instruction.setslot.stackAfter = instruction.setslot.operands = slotIndex -instruction.getglobalslot.shortDescription = Get value of slot on global scope +instruction.getglobalslot.shortDescription = \u83b7\u53d6\u5168\u5c40\u4f5c\u7528\u57df\u4e0a\u7684\u63d2\u69fd\u503c instruction.getglobalslot.description = instruction.getglobalslot.stackBefore = instruction.getglobalslot.stackAfter = value instruction.getglobalslot.operands = slotIndex -instruction.setglobalslot.shortDescription = Set value of slot on global scope +instruction.setglobalslot.shortDescription = \u5728\u5168\u5c40\u4f5c\u7528\u57df\u5185\u8bbe\u7f6e\u63d2\u69fd\u503c instruction.setglobalslot.description = instruction.setglobalslot.stackBefore = value instruction.setglobalslot.stackAfter = instruction.setglobalslot.operands = slotIndex -instruction.convert_s.shortDescription = Convert value to string +instruction.convert_s.shortDescription = \u5c06\u503c\u8f6c\u6362\u4e3a\u5b57\u7b26\u4e32 instruction.convert_s.description = instruction.convert_s.stackBefore = value instruction.convert_s.stackAfter = stringValue instruction.convert_s.operands = -instruction.esc_xelem.shortDescription = Escape XML element +instruction.esc_xelem.shortDescription = \u8f6c\u4e49XML\u5143\u7d20 instruction.esc_xelem.description = instruction.esc_xelem.stackBefore = value instruction.esc_xelem.stackAfter = stringValue instruction.esc_xelem.operands = -instruction.esc_xattr.shortDescription = Escape XML attribute +instruction.esc_xattr.shortDescription = \u8f6c\u4e49XML\u5c5e\u6027 instruction.esc_xattr.description = instruction.esc_xattr.stackBefore = value instruction.esc_xattr.stackAfter = stringValue instruction.esc_xattr.operands = -instruction.convert_i.shortDescription = Convert value to integer +instruction.convert_i.shortDescription = \u5c06\u503c\u8f6c\u6362\u4e3a\u6574\u6570 instruction.convert_i.description = instruction.convert_i.stackBefore = value instruction.convert_i.stackAfter = intValue instruction.convert_i.operands = -instruction.convert_u.shortDescription = Convert value to unsigned integer +instruction.convert_u.shortDescription = \u5c06\u503c\u8f6c\u6362\u4e3a\u65e0\u7b26\u53f7\u6574\u6570 instruction.convert_u.description = instruction.convert_u.stackBefore = value instruction.convert_u.stackAfter = uintValue instruction.convert_u.operands = -instruction.convert_d.shortDescription = Convert value to double +instruction.convert_d.shortDescription = \u5c06\u503c\u8f6c\u6362\u4e3a\u53cc\u7cbe\u5ea6 instruction.convert_d.description = instruction.convert_d.stackBefore = value instruction.convert_d.stackAfter = doubleValue instruction.convert_d.operands = -instruction.convert_b.shortDescription = Convert value to boolean +instruction.convert_b.shortDescription = \u5c06\u503c\u8f6c\u6362\u4e3a\u5e03\u5c14\u503c instruction.convert_b.description = instruction.convert_b.stackBefore = value instruction.convert_b.stackAfter = booleanValue instruction.convert_b.operands = -instruction.convert_o.shortDescription = Convert value to Object +instruction.convert_o.shortDescription = \u5c06\u503c\u8f6c\u6362\u4e3a\u5bf9\u8c61 instruction.convert_o.description = instruction.convert_o.stackBefore = value instruction.convert_o.stackAfter = value instruction.convert_o.operands = -instruction.checkfilter.shortDescription = Check that object can have filter operation applied +instruction.checkfilter.shortDescription = \u68c0\u67e5\u5bf9\u8c61\u662f\u5426\u53ef\u4ee5\u5e94\u7528\u7b5b\u9009\u64cd\u4f5c instruction.checkfilter.description = instruction.checkfilter.stackBefore = value instruction.checkfilter.stackAfter = value instruction.checkfilter.operands = -instruction.convert_m.shortDescription = Convert value to decimal +instruction.convert_m.shortDescription = \u5c06\u503c\u8f6c\u6362\u4e3a\u5341\u8fdb\u5236 instruction.convert_m.description = instruction.convert_m.stackBefore = value instruction.convert_m.stackAfter = decimalValue instruction.convert_m.operands = -instruction.convert_m_p.shortDescription = Convert value to decimal with number context +instruction.convert_m_p.shortDescription = \u4f7f\u7528\u6570\u5b57\u4e0a\u4e0b\u6587\u5c06\u503c\u8f6c\u6362\u4e3a\u5341\u8fdb\u5236 instruction.convert_m_p.description = instruction.convert_m_p.stackBefore = value instruction.convert_m_p.stackAfter = decimalValue instruction.convert_m_p.operands = numberContext -instruction.convert_f.shortDescription = Convert value to float +instruction.convert_f.shortDescription = \u5c06\u503c\u8f6c\u6362\u4e3a\u6d6e\u70b9\u6570 instruction.convert_f.description = instruction.convert_f.stackBefore = value instruction.convert_f.stackAfter = floatValue instruction.convert_f.operands = -instruction.convert_f4.shortDescription = Convert value to float4 +instruction.convert_f4.shortDescription = \u5c06\u503c\u8f6c\u6362\u4e3afloat4 instruction.convert_f4.description = instruction.convert_f4.stackBefore = value instruction.convert_f4.stackAfter = float4Value instruction.convert_f4.operands = -instruction.coerce.shortDescription = Coerce value to specified type +instruction.coerce.shortDescription = \u5f3a\u5236\u503c\u4e3a\u6307\u5b9a\u7c7b\u578b instruction.coerce.description = instruction.coerce.stackBefore = value instruction.coerce.stackAfter = coercedValue instruction.coerce.operands = type -instruction.coerce_b.shortDescription = Coerce value to boolean +instruction.coerce_b.shortDescription = \u5f3a\u5236\u503c\u4e3a\u5e03\u5c14\u503c instruction.coerce_b.description = instruction.coerce_b.stackBefore = value instruction.coerce_b.stackAfter = booleanValue instruction.coerce_b.operands = instruction.coerce_b.deprecated = Use convert_b instead -instruction.coerce_a.shortDescription = Coerce value to any type +instruction.coerce_a.shortDescription = \u5f3a\u5236\u503c\u4e3a\u4efb\u4f55\u7c7b\u578b instruction.coerce_a.description = instruction.coerce_a.stackBefore = value instruction.coerce_a.stackAfter = value instruction.coerce_a.operands = -instruction.coerce_i.shortDescription = Coerce value to integer +instruction.coerce_i.shortDescription = \u5f3a\u5236\u503c\u4e3a\u6574\u6570 instruction.coerce_i.description = instruction.coerce_i.stackBefore = value instruction.coerce_i.stackAfter = intValue instruction.coerce_i.operands = instruction.coerce_i.deprecated = Use convert_i instead -instruction.coerce_d.shortDescription = Coerce value to double +instruction.coerce_d.shortDescription = \u5f3a\u5236\u503c\u4e3a\u53cc\u7cbe\u5ea6 instruction.coerce_d.description = instruction.coerce_d.stackBefore = value instruction.coerce_d.stackAfter = doubleValue instruction.coerce_d.operands = instruction.coerce_d.deprecated = Use convert_d instead -instruction.coerce_s.shortDescription = Coerce value to string +instruction.coerce_s.shortDescription = \u5f3a\u5236\u503c\u4e3a\u5b57\u7b26\u4e32 instruction.coerce_s.description = instruction.coerce_s.stackBefore = value instruction.coerce_s.stackAfter = stringValue instruction.coerce_s.operands = -instruction.astype.shortDescription = Return same value or null if not specified type +instruction.astype.shortDescription = \u5982\u679c\u672a\u6307\u5b9a\u7c7b\u578b,\u5219\u8fd4\u56de\u76f8\u540c\u7684\u503c\u6216null instruction.astype.description = instruction.astype.stackBefore = value instruction.astype.stackAfter = value instruction.astype.operands = type -instruction.astypelate.shortDescription = Return same value or null if not specified type (stack based) +instruction.astypelate.shortDescription = \u5982\u679c\u672a\u6307\u5b9a\u7c7b\u578b(\u57fa\u4e8e\u5806\u6808),\u5219\u8fd4\u56de\u76f8\u540c\u7684\u503c\u6216null instruction.astypelate.description = instruction.astypelate.stackBefore = value, type instruction.astypelate.stackAfter = value instruction.astypelate.operands = -instruction.coerce_u.shortDescription = Coerce value to unsigned integer +instruction.coerce_u.shortDescription = \u5f3a\u5236\u503c\u4e3a\u65e0\u7b26\u53f7\u6574\u6570 instruction.coerce_u.description = instruction.coerce_u.stackBefore = value instruction.coerce_u.stackAfter = uintValue instruction.coerce_u.operands = -instruction.coerce_o.shortDescription = Coerce value to Object +instruction.coerce_o.shortDescription = \u5f3a\u5236\u503c\u4e3a\u5bf9\u8c61 instruction.coerce_o.description = instruction.coerce_o.stackBefore = value instruction.coerce_o.stackAfter = value instruction.coerce_o.operands = -instruction.negate_p.shortDescription = Negate value using number context +instruction.negate_p.shortDescription = \u4f7f\u7528\u6570\u5b57\u4e0a\u4e0b\u6587\u53d6\u76f8\u53cd\u6570 instruction.negate_p.description = instruction.negate_p.stackBefore = value instruction.negate_p.stackAfter = -value instruction.negate_p.operands = numberContext -instruction.negate.shortDescription = Negate value +instruction.negate.shortDescription = \u76f8\u53cd\u6570 instruction.negate.description = instruction.negate.stackBefore = value instruction.negate.stackAfter = -value instruction.negate.operands = -instruction.increment.shortDescription = Increment value +instruction.increment.shortDescription = \u9012\u589e\u503c instruction.increment.description = instruction.increment.stackBefore = value instruction.increment.stackAfter = incrementedValue instruction.increment.operands = -instruction.inclocal.shortDescription = Increment local register +instruction.inclocal.shortDescription = \u9012\u589e\u672c\u5730\u5bc4\u5b58\u5668 instruction.inclocal.description = instruction.inclocal.stackBefore = instruction.inclocal.stackAfter = instruction.inclocal.operands = localRegister -instruction.decrement.shortDescription = Decrement value +instruction.decrement.shortDescription = \u9012\u51cf\u503c instruction.decrement.description = instruction.decrement.stackBefore = value instruction.decrement.stackAfter = decrementedValue instruction.decrement.operands = -instruction.declocal.shortDescription = Decrement local register +instruction.declocal.shortDescription = \u9012\u51cf\u672c\u5730\u5bc4\u5b58\u5668 instruction.declocal.description = instruction.declocal.stackBefore = instruction.declocal.stackAfter = instruction.declocal.operands = localRegister -instruction.typeof.shortDescription = Get name of value type +instruction.typeof.shortDescription = \u83b7\u53d6\u503c\u7c7b\u578b\u7684\u540d\u79f0 instruction.typeof.description = instruction.typeof.stackBefore = value instruction.typeof.stackAfter = typeName instruction.typeof.operands = -instruction.not.shortDescription = Boolean negate +instruction.not.shortDescription = \u5e03\u5c14\u5426\u5b9a instruction.not.description = instruction.not.stackBefore = value instruction.not.stackAfter = !value instruction.not.operands = -instruction.bitnot.shortDescription = Bitwise negate +instruction.bitnot.shortDescription = \u6309\u4f4d\u5426\u5b9a instruction.bitnot.description = instruction.bitnot.stackBefore = value instruction.bitnot.stackAfter = ~value instruction.bitnot.operands = #Undocumented: -instruction.concat.shortDescription = Concat +instruction.concat.shortDescription = \u4e32\u8054 instruction.concat.description = #instruction.concat.stackBefore = #instruction.concat.stackAfter = @@ -876,346 +876,346 @@ instruction.add_d.description = #instruction.add_d.stackBefore = #instruction.add_d.stackAfter = #instruction.add_d.operands = -instruction.increment_p.shortDescription = Increment value using number context +instruction.increment_p.shortDescription = \u4f7f\u7528\u6570\u5b57\u4e0a\u4e0b\u6587\u9012\u589e\u503c instruction.increment_p.description = instruction.increment_p.stackBefore = value instruction.increment_p.stackAfter = incrementedValue instruction.increment_p.operands = numberContext -instruction.inclocal_p.shortDescription = Increment local register using number context +instruction.inclocal_p.shortDescription = \u4f7f\u7528\u6570\u5b57\u4e0a\u4e0b\u6587\u9012\u589e\u672c\u5730\u5bc4\u5b58\u5668 instruction.inclocal_p.description = instruction.inclocal_p.stackBefore = instruction.inclocal_p.stackAfter = instruction.inclocal_p.operands = numberContext, localRegister -instruction.decrement_p.shortDescription = Decrement value using number context +instruction.decrement_p.shortDescription = \u4f7f\u7528\u6570\u5b57\u4e0a\u4e0b\u6587\u9012\u51cf\u503c instruction.decrement_p.description = instruction.decrement_p.stackBefore = value instruction.decrement_p.stackAfter = decrementedValue instruction.decrement_p.operands = numberContext -instruction.declocal_p.shortDescription = Decrement local register using number context +instruction.declocal_p.shortDescription = \u4f7f\u7528\u6570\u5b57\u4e0a\u4e0b\u6587\u9012\u51cf\u672c\u5730\u5bc4\u5b58\u5668 instruction.declocal_p.description = instruction.declocal_p.stackBefore = instruction.declocal_p.stackAfter = instruction.declocal_p.operands = numberContext, localRegister -instruction.add.shortDescription = Add two values +instruction.add.shortDescription = \u5c06\u4e24\u4e2a\u503c\u76f8\u52a0 instruction.add.description = instruction.add.stackBefore = value1, value2 instruction.add.stackAfter = value3 instruction.add.operands = -instruction.subtract.shortDescription = Subtract two values +instruction.subtract.shortDescription = \u5c06\u4e24\u4e2a\u503c\u76f8\u51cf instruction.subtract.description = instruction.subtract.stackBefore = value1, value2 instruction.subtract.stackAfter = value3 instruction.subtract.operands = -instruction.multiply.shortDescription = Multiply two values +instruction.multiply.shortDescription = \u5c06\u4e24\u4e2a\u503c\u76f8\u4e58 instruction.multiply.description = instruction.multiply.stackBefore = value1, value2 instruction.multiply.stackAfter = value3 instruction.multiply.operands = -instruction.divide.shortDescription = Divide two values +instruction.divide.shortDescription = \u5c06\u4e24\u4e2a\u503c\u76f8\u9664 instruction.divide.description = instruction.divide.stackBefore = value1, value2 instruction.divide.stackAfter = value3 instruction.divide.operands = -instruction.modulo.shortDescription = Modulo divide two values +instruction.modulo.shortDescription = \u5c06\u4e24\u4e2a\u503c\u6a21\u9664 instruction.modulo.description = instruction.modulo.stackBefore = value1, value2 instruction.modulo.stackAfter = value3 instruction.modulo.operands = -instruction.lshift.shortDescription = Bitwise left shift +instruction.lshift.shortDescription = \u6309\u4f4d\u5de6\u79fb instruction.lshift.description = instruction.lshift.stackBefore = value1, value2 instruction.lshift.stackAfter = value3 instruction.lshift.operands = -instruction.rshift.shortDescription = Bitwise right shift +instruction.rshift.shortDescription = \u6309\u4f4d\u53f3\u79fb instruction.rshift.description = instruction.rshift.stackBefore = value1, value2 instruction.rshift.stackAfter = value3 instruction.rshift.operands = -instruction.urshift.shortDescription = Unsigned bitwise right shift +instruction.urshift.shortDescription = \u65e0\u7b26\u53f7\u4f4d\u53f3\u79fb instruction.urshift.description = instruction.urshift.stackBefore = value1, value2 instruction.urshift.stackAfter = value3 instruction.urshift.operands = -instruction.bitand.shortDescription = Bitwise and +instruction.bitand.shortDescription = \u6309\u4f4d\u4e0e instruction.bitand.description = instruction.bitand.stackBefore = value1, value2 instruction.bitand.stackAfter = value3 instruction.bitand.operands = -instruction.bitor.shortDescription = Bitwise or +instruction.bitor.shortDescription = \u6309\u4f4d\u6216 instruction.bitor.description = instruction.bitor.stackBefore = value1, value2 instruction.bitor.stackAfter = value3 instruction.bitor.operands = -instruction.bitxor.shortDescription = Bitwise xor +instruction.bitxor.shortDescription = \u6309\u4f4d\u5f02\u6216 instruction.bitxor.description = instruction.bitxor.stackBefore = value1, value2 instruction.bitxor.stackAfter = value3 instruction.bitxor.operands = -instruction.equals.shortDescription = Compare two values +instruction.equals.shortDescription = \u6bd4\u8f83\u4e24\u4e2a\u503c instruction.equals.description = instruction.equals.stackBefore = value1, value2 instruction.equals.stackAfter = booleanResult instruction.equals.operands = -instruction.strictequals.shortDescription = Strict compare two values +instruction.strictequals.shortDescription = \u4e25\u683c\u6bd4\u8f83\u4e24\u4e2a\u503c instruction.strictequals.description = instruction.strictequals.stackBefore = value1, value2 instruction.strictequals.stackAfter = booleanResult instruction.strictequals.operands = -instruction.lessthan.shortDescription = Check that value is less than other value +instruction.lessthan.shortDescription = \u68c0\u67e5\u8be5\u503c\u662f\u5426\u5c0f\u4e8e\u5176\u4ed6\u503c instruction.lessthan.description = instruction.lessthan.stackBefore = value1, value2 instruction.lessthan.stackAfter = booleanResult instruction.lessthan.operands = -instruction.lessequals.shortDescription = Check that value is less or equal than other value +instruction.lessequals.shortDescription = \u68c0\u67e5\u8be5\u503c\u662f\u5426\u5c0f\u4e8e\u6216\u7b49\u4e8e\u5176\u4ed6\u503c instruction.lessequals.description = instruction.lessequals.stackBefore = value1, value2 instruction.lessequals.stackAfter = booleanResult instruction.lessequals.operands = booleanResult -instruction.greaterthan.shortDescription = Check that value is greater or equal than other value +instruction.greaterthan.shortDescription = \u68c0\u67e5\u8be5\u503c\u662f\u5426\u5927\u4e8e\u5176\u4ed6\u503c instruction.greaterthan.description = instruction.greaterthan.stackBefore = value1, value2 instruction.greaterthan.stackAfter = booleanResult instruction.greaterthan.operands = -instruction.greaterequals.shortDescription = Check that value is greater or equal than other value +instruction.greaterequals.shortDescription = \u68c0\u67e5\u8be5\u503c\u662f\u5426\u5927\u4e8e\u6216\u7b49\u4e8e\u5176\u4ed6\u503c instruction.greaterequals.description = instruction.greaterequals.stackBefore = value1, value2 instruction.greaterequals.stackAfter = booleanResult instruction.greaterequals.operands = -instruction.instanceof.shortDescription = Check that type exists in object prototype chain +instruction.instanceof.shortDescription = \u68c0\u67e5\u5bf9\u8c61\u539f\u578b\u94fe\u4e2d\u662f\u5426\u5b58\u5728\u8be5\u7c7b\u578b instruction.instanceof.description = instruction.instanceof.stackBefore = value, type instruction.instanceof.stackAfter = booleanResult instruction.instanceof.operands = -instruction.istype.shortDescription = Check that object is of specified type +instruction.istype.shortDescription = \u68c0\u67e5\u5bf9\u8c61\u662f\u5426\u4e3a\u6307\u5b9a\u7c7b\u578b instruction.istype.description = instruction.istype.stackBefore = value instruction.istype.stackAfter = booleanResult instruction.istype.operands = type -instruction.istypelate.shortDescription = Check that object is of specified type (stack based) +instruction.istypelate.shortDescription = \u68c0\u67e5\u5bf9\u8c61\u662f\u5426\u4e3a\u6307\u5b9a\u7c7b\u578b(\u57fa\u4e8e\u5806\u6808) instruction.istypelate.description = instruction.istypelate.stackBefore = value, type instruction.istypelate.stackAfter = booleanResult instruction.istypelate.operands = -instruction.in.shortDescription = Check that object has named property +instruction.in.shortDescription = \u68c0\u67e5\u5bf9\u8c61\u662f\u5426\u5177\u6709\u547d\u540d\u5c5e\u6027 instruction.in.description = instruction.in.stackBefore = name, obj instruction.in.stackAfter = booleanResult instruction.in.operands = -instruction.add_p.shortDescription = Add two values using number context +instruction.add_p.shortDescription = \u4f7f\u7528\u6570\u5b57\u4e0a\u4e0b\u6587\u5c06\u4e24\u4e2a\u503c\u76f8\u52a0 instruction.add_p.description = instruction.add_p.stackBefore = value1, value2 instruction.add_p.stackAfter = value3 instruction.add_p.operands = numberContext -instruction.subtract_p.shortDescription = Subtract two values using number context +instruction.subtract_p.shortDescription = \u4f7f\u7528\u6570\u5b57\u4e0a\u4e0b\u6587\u5c06\u4e24\u4e2a\u503c\u76f8\u51cf instruction.subtract_p.description = instruction.subtract_p.stackBefore = value1, value2 instruction.subtract_p.stackAfter = value3 instruction.subtract_p.operands = numberContext -instruction.multiply_p.shortDescription = Multiply two values using number context +instruction.multiply_p.shortDescription = \u4f7f\u7528\u6570\u5b57\u4e0a\u4e0b\u6587\u5c06\u4e24\u4e2a\u503c\u76f8\u4e58 instruction.multiply_p.description = instruction.multiply_p.stackBefore = value1, value2 instruction.multiply_p.stackAfter = value3 instruction.multiply_p.operands = numberContext -instruction.divide_p.shortDescription = Divide two values using number context +instruction.divide_p.shortDescription = \u4f7f\u7528\u6570\u5b57\u4e0a\u4e0b\u6587\u5c06\u4e24\u4e2a\u503c\u76f8\u9664 instruction.divide_p.description = instruction.divide_p.stackBefore = value1, value2 instruction.divide_p.stackAfter = value3 instruction.divide_p.operands = numberContext -instruction.modulo_p.shortDescription = Modulo divide two values using number context +instruction.modulo_p.shortDescription = \u4f7f\u7528\u6570\u5b57\u4e0a\u4e0b\u6587\u5c06\u4e24\u4e2a\u503c\u6a21\u9664 instruction.modulo_p.description = instruction.modulo_p.stackBefore = value1, value2 instruction.modulo_p.stackAfter = value3 instruction.modulo_p.operands = numberContext -instruction.increment_i.shortDescription = Increment integer value +instruction.increment_i.shortDescription = \u9012\u589e\u6574\u6570\u503c instruction.increment_i.description = instruction.increment_i.stackBefore = value instruction.increment_i.stackAfter = incrementedValue instruction.increment_i.operands = -instruction.decrement_i.shortDescription = Decrement integer value +instruction.decrement_i.shortDescription = \u9012\u51cf\u6574\u6570\u503c instruction.decrement_i.description = instruction.decrement_i.stackBefore = value instruction.decrement_i.stackAfter = decrementedValue instruction.decrement_i.operands = -instruction.inclocal_i.shortDescription = Increment local register integer value +instruction.inclocal_i.shortDescription = \u9012\u589e\u672c\u5730\u5bc4\u5b58\u5668\u6574\u6570\u503c instruction.inclocal_i.description = instruction.inclocal_i.stackBefore = instruction.inclocal_i.stackAfter = instruction.inclocal_i.operands = localRegister -instruction.declocal_i.shortDescription = Decrement local register integer value +instruction.declocal_i.shortDescription = \u9012\u51cf\u672c\u5730\u5bc4\u5b58\u5668\u6574\u6570\u503c instruction.declocal_i.description = instruction.declocal_i.stackBefore = instruction.declocal_i.stackAfter = instruction.declocal_i.operands = localRegister -instruction.negate_i.shortDescription = Negate integer value +instruction.negate_i.shortDescription = \u53d6\u6574\u6570\u503c\u76f8\u53cd\u6570 instruction.negate_i.description = instruction.negate_i.stackBefore = value instruction.negate_i.stackAfter = -value instruction.negate_i.operands = -instruction.add_i.shortDescription = Add two integer values +instruction.add_i.shortDescription = \u5c06\u4e24\u4e2a\u6574\u6570\u503c\u76f8\u52a0 instruction.add_i.description = instruction.add_i.stackBefore = value1, value2 instruction.add_i.stackAfter = value3 instruction.add_i.operands = -instruction.subtract_i.shortDescription = Subtract two integer values +instruction.subtract_i.shortDescription = \u5c06\u4e24\u4e2a\u6574\u6570\u503c\u76f8\u51cf instruction.subtract_i.description = instruction.subtract_i.stackBefore = value1, value2 instruction.subtract_i.stackAfter = value3 instruction.subtract_i.operands = -instruction.multiply_i.shortDescription = Multiply two integer values +instruction.multiply_i.shortDescription = \u5c06\u4e24\u4e2a\u6574\u6570\u503c\u76f8\u4e58 instruction.multiply_i.description = instruction.multiply_i.stackBefore = value1, value2 instruction.multiply_i.stackAfter = value3 instruction.multiply_i.operands = -instruction.getlocal0.shortDescription = Get local register 0 +instruction.getlocal0.shortDescription = \u83b7\u53d6\u672c\u5730\u5bc4\u5b58\u56680 instruction.getlocal0.description = instruction.getlocal0.stackBefore = instruction.getlocal0.stackAfter = value instruction.getlocal0.operands = -instruction.getlocal1.shortDescription = Get local register 1 +instruction.getlocal1.shortDescription = \u83b7\u53d6\u672c\u5730\u5bc4\u5b58\u56681 instruction.getlocal1.description = instruction.getlocal1.stackBefore = instruction.getlocal1.stackAfter = value instruction.getlocal1.operands = -instruction.getlocal2.shortDescription = Get local register 2 +instruction.getlocal2.shortDescription = \u83b7\u53d6\u672c\u5730\u5bc4\u5b58\u56682 instruction.getlocal2.description = instruction.getlocal2.stackBefore = instruction.getlocal2.stackAfter = value instruction.getlocal2.operands = -instruction.getlocal3.shortDescription = Get local register 3 +instruction.getlocal3.shortDescription = \u83b7\u53d6\u672c\u5730\u5bc4\u5b58\u56683 instruction.getlocal3.description = instruction.getlocal3.stackBefore = instruction.getlocal3.stackAfter = value instruction.getlocal3.operands = -instruction.setlocal0.shortDescription = Set local register 0 +instruction.setlocal0.shortDescription = \u8bbe\u7f6e\u672c\u5730\u5bc4\u5b58\u56680 instruction.setlocal0.description = instruction.setlocal0.stackBefore = value instruction.setlocal0.stackAfter = instruction.setlocal0.operands = -instruction.setlocal1.shortDescription = Set local register 1 +instruction.setlocal1.shortDescription = \u8bbe\u7f6e\u672c\u5730\u5bc4\u5b58\u56681 instruction.setlocal1.description = instruction.setlocal1.stackBefore = value instruction.setlocal1.stackAfter = instruction.setlocal1.operands = -instruction.setlocal2.shortDescription = Set local register 2 +instruction.setlocal2.shortDescription = \u8bbe\u7f6e\u672c\u5730\u5bc4\u5b58\u56682 instruction.setlocal2.description = instruction.setlocal2.stackBefore = value instruction.setlocal2.stackAfter = instruction.setlocal2.operands = -instruction.setlocal3.shortDescription = Set local register 3 +instruction.setlocal3.shortDescription = \u8bbe\u7f6e\u672c\u5730\u5bc4\u5b58\u56683 instruction.setlocal3.description = instruction.setlocal3.stackBefore = value instruction.setlocal3.stackAfter = instruction.setlocal3.operands = #Undocumented: -instruction.invalid.shortDescription = Invalid +instruction.invalid.shortDescription = \u65e0\u6548\u7684 instruction.invalid.description = #instruction.invalid.stackBefore = #instruction.invalid.stackAfter = #instruction.invalid.operands = #Undocumented: -instruction.abs_jump.shortDescription = Absolute jump +instruction.abs_jump.shortDescription = \u7edd\u5bf9\u8df3\u8f6c instruction.abs_jump.description = #instruction.abs_jump.stackBefore = #instruction.abs_jump.stackAfter = #instruction.abs_jump.operands = -instruction.debug.shortDescription = Debugging info +instruction.debug.shortDescription = \u8c03\u8bd5\u4fe1\u606f instruction.debug.description = instruction.debug.stackBefore = instruction.debug.stackAfter = instruction.debug.operands = debugType, regName, localRegister, extra -instruction.debugline.shortDescription = Debugging line number info +instruction.debugline.shortDescription = \u8c03\u8bd5\u884c\u53f7\u4fe1\u606f instruction.debugline.description = instruction.debugline.stackBefore = instruction.debugline.stackAfter = instruction.debugline.operands = lineNumber -instruction.debugfile.shortDescription = Debugging file info +instruction.debugfile.shortDescription = \u8c03\u8bd5\u6587\u4ef6\u4fe1\u606f instruction.debugfile.description = instruction.debugfile.stackBefore = instruction.debugfile.stackAfter = instruction.debugfile.operands = fileName -instruction.bkptline.shortDescription = Breakpoint on line +instruction.bkptline.shortDescription = \u8fd0\u884c\u4e2d\u7684\u65ad\u70b9 instruction.bkptline.description = instruction.bkptline.stackBefore = instruction.bkptline.stackAfter = instruction.bkptline.operands = lineNumber #Undocumented: -instruction.timestamp.shortDescription = Timestamp +instruction.timestamp.shortDescription = \u65f6\u95f4\u6233 instruction.timestamp.description = instruction.timestamp.stackBefore = instruction.timestamp.stackAfter = instruction.timestamp.operands = #Undocumented: -instruction.verifypass.shortDescription = Verify pass +instruction.verifypass.shortDescription = \u9a8c\u8bc1\u901a\u8fc7 instruction.verifypass.description = #instruction.verifypass.stackBefore = #instruction.verifypass.stackAfter = #instruction.verifypass.operands = #Undocumented: -instruction.alloc.shortDescription = Alloc +instruction.alloc.shortDescription = \u5206\u914d instruction.alloc.description = #instruction.alloc.stackBefore = #instruction.alloc.stackAfter = #instruction.alloc.operands = #Undocumented: -instruction.mark.shortDescription = Mark +instruction.mark.shortDescription = \u6807\u8bb0 instruction.mark.description = #instruction.mark.stackBefore = #instruction.mark.stackAfter = #instruction.mark.operands = #Undocumented: -instruction.wb.shortDescription = Wb +instruction.wb.shortDescription = \u5199\u5c4f\u969c instruction.wb.description = #instruction.wb.stackBefore = #instruction.wb.stackAfter = #instruction.wb.operands = #Undocumented: -instruction.prologue.shortDescription = Prologue +instruction.prologue.shortDescription = \u51fd\u6570\u5934 instruction.prologue.description = #instruction.prologue.stackBefore = #instruction.prologue.stackAfter = #instruction.prologue.operands = #Undocumented: -instruction.sendenter.shortDescription = Send enter +instruction.sendenter.shortDescription = \u53d1\u9001\u8fdb\u5165\u6d88\u606f instruction.sendenter.description = #instruction.sendenter.stackBefore = #instruction.sendenter.stackAfter = #instruction.sendenter.operands = #Undocumented: -instruction.doubletoatom.shortDescription = Double to atom +instruction.doubletoatom.shortDescription = \u53cc\u7cbe\u5ea6\u8f6c\u539f\u5b50\u7c7b\u578b instruction.doubletoatom.description = #instruction.doubletoatom.stackBefore = #instruction.doubletoatom.stackAfter = #instruction.doubletoatom.operands = #Undocumented: -instruction.sweep.shortDescription = Sweep +instruction.sweep.shortDescription = \u6e05\u626b instruction.sweep.description = #instruction.sweep.stackBefore = #instruction.sweep.stackAfter = #instruction.sweep.operands = #Undocumented: -instruction.codegenop.shortDescription = CodeGenOp +instruction.codegenop.shortDescription = \u4ee3\u7801\u751f\u6210\u64cd\u4f5c instruction.codegenop.description = #instruction.codegenop.stackBefore = #instruction.codegenop.stackAfter = #instruction.codegenop.operands = #Undocumented: -instruction.verifyop.shortDescription = VerifyOp +instruction.verifyop.shortDescription = \u9a8c\u8bc1\u64cd\u4f5c instruction.verifyop.description = #instruction.verifyop.stackBefore = #instruction.verifyop.stackAfter = #instruction.verifyop.operands = #Undocumented: -instruction.decode.shortDescription = Decode +instruction.decode.shortDescription = \u89e3\u7801 instruction.decode.description = #instruction.decode.stackBefore = #instruction.decode.stackAfter = #instruction.decode.operands = -instruction.unplus.shortDescription = Unary plus - coerce to numeric +instruction.unplus.shortDescription = \u4e00\u5143\u52a0\u53f7-\u5f3a\u5236\u4e3a\u6570\u5b57 instruction.unplus.description = instruction.unplus.stackBefore = value instruction.unplus.stackAfter = value instruction.unplus.operands = -instruction.pushconstant.shortDescription = Push constant value on stack +instruction.pushconstant.shortDescription = \u5728\u5806\u6808\u4e0a\u63a8\u9001\u5e38\u6570\u503c instruction.pushconstant.description = #instruction.pushconstant.stackBefore = #instruction.pushconstant.stackAfter =