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

@ -20,8 +20,8 @@
使用例(式 If
```
local JB = include "apps/lib/json_builder.nyash"
local CF = include "apps/lib/cf_builder.nyash" // 実装後に利用
local JB = include "apps/lib/json_builder.hako"
local CF = include "apps/lib/cf_builder.hako" // 実装後に利用
local cond = JB.binary("<", JB.variable("a"), JB.variable("b"))
local then_e = JB.literal_int(10)
@ -32,9 +32,9 @@ local stmts = CF.if_expr(cond, then_e, else_e, "__res0")
使用例(式 Match
```
local JB = include "apps/lib/json_builder.nyash"
local CF = include "apps/lib/cf_builder.nyash"
local PT = include "apps/lib/pattern_builder.nyash"
local JB = include "apps/lib/json_builder.hako"
local CF = include "apps/lib/cf_builder.hako"
local PT = include "apps/lib/pattern_builder.hako"
local scrut = JB.variable("x")
local c_small = PT.or_([ PT.eq(JB.literal_int(0)), PT.eq(JB.literal_int(1)) ])