Fixed spell errors in test/t/lang.rb; ref #3199

parent c313fdfe
...@@ -3,13 +3,14 @@ ...@@ -3,13 +3,14 @@
# Test for or/and # Test for or/and
# #
# You may think instruction fusion(OP_EQ and OP_JMPIF) for avoiding # You may think instruction fusion(OP_EQ and OP_JMPIF) for avoiding
# generate intermedicate boolean value. # generate intermediate boolean value.
# But and/or is pitfall for this fusioning. # But and/or is pitfall for this fusioning.
# #
# For example. Folloging mruby code # For example, the following mruby code:
#
# if i > 0 and i < 10 then # if i > 0 and i < 10 then
# #
# compilies to RITE bitecode # compiles to the following byte code:
# #
# 1 000 OP_LOADI R1 0 ; R1:i # 1 000 OP_LOADI R1 0 ; R1:i
# 2 001 OP_MOVE R2 R1 ; R1:i # 2 001 OP_MOVE R2 R1 ; R1:i
...@@ -22,7 +23,7 @@ ...@@ -22,7 +23,7 @@
# 2 008 OP_JMPNOT R2 (The address of end of then part) # 2 008 OP_JMPNOT R2 (The address of end of then part)
# #
# When the instruction fusion the OP_GT and OP_JMPNOT you fell into the pitfalls. # When the instruction fusion the OP_GT and OP_JMPNOT you fell into the pitfalls.
# The deleted intermedicate boolean value is used in OP_JMPNOT (address 008). # The deleted intermediate boolean value is used in OP_JMPNOT (address 008).
assert('and', '11.2.3') do assert('and', '11.2.3') do
a = 1 a = 1
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment