test: Phase 100 string accumulator fixture+smokes (VM+LLVM)

- Add phase100_string_accumulator_min.hako fixture
  * out = out + ch string accumulation
  * print(out.length()) for stable numeric output
- Add VM smoke: phase100_string_accumulator_vm.sh
- Add LLVM EXE smoke: phase100_string_accumulator_llvm_exe.sh (Phase 97 gating)
- Regression: all phase100/97/94 tests pass

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
nyash-codex
2025-12-17 16:33:26 +09:00
parent 27fd9720d0
commit dfc01f4dc5
3 changed files with 86 additions and 0 deletions

View File

@ -0,0 +1,15 @@
static box Main {
main() {
local out = ""
local s = "abc"
local i = 0
loop(i < 3) {
if i >= 3 { break }
local ch = s.substring(i, i + 1)
out = out + ch
i = i + 1
}
print(out.length())
return 0
}
}