phase: 20.49 COMPLETE; 20.50 Flow+String minimal reps; 20.51 selfhost v0/v1 minimal (Option A/B); hv1-inline binop/unop/copy; docs + run_all + CURRENT_TASK -> 21.0

This commit is contained in:
nyash-codex
2025-11-06 15:41:52 +09:00
parent 2dc370223d
commit 77d4fd72b3
1658 changed files with 6288 additions and 2612 deletions

View File

@ -3,8 +3,8 @@
// that expects JsonDocBox/JsonNodeBox style methods can operate
// with json_native without changing call sites.
using "apps/lib/json_native/parser/parser.nyash" as JsonParserUtils
using "apps/lib/json_native/core/node.nyash" as JsonNode
using "apps/lib/json_native/parser/parser.hako" as JsonParserUtils
using "apps/lib/json_native/core/node.hako" as JsonNode
// Box that mimics a document holder with parse()/root()/error()
box JsonDocCompat {

View File

@ -3,8 +3,8 @@
// 美しいモジュラー設計: Utilsを活用してDRY原則を実践
// NOTE: relative paths to support alias packaging (nyash.toml)
using "../utils/string.nyash" as StringUtils
using "../utils/escape.nyash" as EscapeUtils
using "../utils/string.hako" as StringUtils
using "../utils/escape.hako" as EscapeUtils
// EscapeUtils は必要時に遅延includeする一部構文が未対応環境でも数値系は動かすため
// 🌟 JSON値を表現するBoxEverything is Box原則