summaryrefslogtreecommitdiffhomepage
path: root/doc
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2021-07-03 12:06:44 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2021-07-03 12:06:44 +0900
commit39aed39139782d26299876c3aa527c6d094294b1 (patch)
treef6ecea753586d2d94a0819a0d98781deacffa410 /doc
parent2519659100b40d8fc33f8b1997df98b39e6a7c65 (diff)
downloadmruby-39aed39139782d26299876c3aa527c6d094294b1.tar.gz
mruby-39aed39139782d26299876c3aa527c6d094294b1.zip
ops.h: made terms consistent.
- `Lit` -> `Pool` - `SEQ` -> `Irep`
Diffstat (limited to 'doc')
-rw-r--r--doc/opcode.md12
1 files changed, 6 insertions, 6 deletions
diff --git a/doc/opcode.md b/doc/opcode.md
index 219e3d4b2..1c13c2931 100644
--- a/doc/opcode.md
+++ b/doc/opcode.md
@@ -103,27 +103,27 @@ sign) of operands.
| `OP_ASET` | `BBB` | `R(a)[c] = R(b)` |
| `OP_APOST` | `BBB` | `*R(a),R(a+1)..R(a+c) = R(a)[b..]` |
| `OP_INTERN` | `B` | `R(a) = intern(R(a))` |
-| `OP_STRING` | `BB` | `R(a) = str_dup(Lit(b))` |
+| `OP_STRING` | `BB` | `R(a) = str_dup(Pool(b))` |
| `OP_STRCAT` | `B` | `str_cat(R(a),R(a+1))` |
| `OP_HASH` | `BB` | `R(a) = hash_new(R(a),R(a+1)..R(a+b*2-1))` |
| `OP_HASHADD` | `BB` | `R(a) = hash_push(R(a),R(a+1)..R(a+b*2))` |
| `OP_HASHCAT` | `B` | `R(a) = hash_cat(R(a),R(a+1))` |
-| `OP_LAMBDA` | `BB` | `R(a) = lambda(SEQ[b],OP_L_LAMBDA)` |
-| `OP_BLOCK` | `BB` | `R(a) = lambda(SEQ[b],OP_L_BLOCK)` |
-| `OP_METHOD` | `BB` | `R(a) = lambda(SEQ[b],OP_L_METHOD)` |
+| `OP_LAMBDA` | `BB` | `R(a) = lambda(Irep(b),OP_L_LAMBDA)` |
+| `OP_BLOCK` | `BB` | `R(a) = lambda(Irep(b),OP_L_BLOCK)` |
+| `OP_METHOD` | `BB` | `R(a) = lambda(Irep(b),OP_L_METHOD)` |
| `OP_RANGE_INC` | `B` | `R(a) = range_new(R(a),R(a+1),FALSE)` |
| `OP_RANGE_EXC` | `B` | `R(a) = range_new(R(a),R(a+1),TRUE)` |
| `OP_OCLASS` | `B` | `R(a) = ::Object` |
| `OP_CLASS` | `BB` | `R(a) = newclass(R(a),Syms(b),R(a+1))` |
| `OP_MODULE` | `BB` | `R(a) = newmodule(R(a),Syms(b))` |
-| `OP_EXEC` | `BB` | `R(a) = blockexec(R(a),SEQ[b])` |
+| `OP_EXEC` | `BB` | `R(a) = blockexec(R(a),Irep[b])` |
| `OP_DEF` | `BB` | `R(a).newmethod(Syms(b),R(a+1)); R(a) = Syms(b)` |
| `OP_ALIAS` | `BB` | `alias_method(target_class,Syms(a),Syms(b))` |
| `OP_UNDEF` | `B` | `undef_method(target_class,Syms(a))` |
| `OP_SCLASS` | `B` | `R(a) = R(a).singleton_class` |
| `OP_TCLASS` | `B` | `R(a) = target_class` |
| `OP_DEBUG` | `BBB` | `print a,b,c` |
-| `OP_ERR` | `B` | `raise(LocalJumpError, Lit(a))` |
+| `OP_ERR` | `B` | `raise(LocalJumpError, Pool(a))` |
| `OP_EXT1` | `-` | `make 1st operand 16bit` |
| `OP_EXT2` | `-` | `make 2nd operand 16bit` |
| `OP_EXT3` | `-` | `make 1st and 2nd operands 16bit` |