30 lines
747 B
Plaintext
30 lines
747 B
Plaintext
|
|
# MIR 26命令セット完全動作確認テスト
|
|||
|
|
# Phase 4-3: 新しい26命令セットの基本テスト
|
|||
|
|
|
|||
|
|
# 基本演算テスト
|
|||
|
|
result = 10 + 5
|
|||
|
|
print("Basic arithmetic: " + result)
|
|||
|
|
|
|||
|
|
# 比較演算テスト
|
|||
|
|
comparison = (result > 12)
|
|||
|
|
print("Comparison result: " + comparison)
|
|||
|
|
|
|||
|
|
# 条件分岐テスト
|
|||
|
|
if comparison {
|
|||
|
|
print("Conditional branch works")
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
# ループテスト
|
|||
|
|
counter = 0
|
|||
|
|
loop(counter < 3) {
|
|||
|
|
print("Loop iteration: " + counter)
|
|||
|
|
counter = counter + 1
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
# Box作成・アクセステスト(基本的なEverything is Box)
|
|||
|
|
local testBox = new MapBox()
|
|||
|
|
testBox.set("key1", "value1")
|
|||
|
|
local value = testBox.get("key1")
|
|||
|
|
print("Box operation result: " + value)
|
|||
|
|
|
|||
|
|
print("MIR 26 instruction test completed successfully!")
|