(cls, n)
| 88 | return 'CScriptOp(0x%x)' % self |
| 89 | |
| 90 | def __new__(cls, n): |
| 91 | try: |
| 92 | return _opcode_instances[n] |
| 93 | except IndexError: |
| 94 | assert len(_opcode_instances) == n |
| 95 | _opcode_instances.append(super(CScriptOp, cls).__new__(cls, n)) |
| 96 | return _opcode_instances[n] |
| 97 | |
| 98 | # Populate opcode instance table |
| 99 | for n in range(0xff+1): |