"""
测试错误处理
"""
import sys
import io
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')
sys.stderr = io.TextIOWrapper(sys.stderr.buffer, encoding='utf-8')
sys.path.insert(0, 'g:/codeartswork/newlisp')
from repl import REPL
repl = REPL()
print("\n" + "="*60)
print("【文言心】错误处理测试")
print("="*60)
print("\n测试1: 英文逗号错误")
print("-" * 40)
result = repl.execute("10加5,乘2。")
print(result)
print("\n测试2: 未闭合引号")
print("-" * 40)
result = repl.execute("「1加2。")
print(result)
print("\n测试3: 正常代码")
print("-" * 40)
result = repl.execute("10加5,乘2。")
print(f"结果: {result}")
print("\n" + "="*60)
print("[SUCCESS] 错误处理测试完成!")
print("="*60)