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:
@ -20,7 +20,7 @@ run_case() {
|
||||
local src="$*"
|
||||
printf "%s\n" "$src" >"$ROOT_DIR/tmp/ny_parser_input.ny"
|
||||
OUT=$(NYASH_USE_NY_COMPILER=1 NYASH_NY_COMPILER_USE_TMP_ONLY=1 NYASH_NY_COMPILER_EMIT_ONLY=1 \
|
||||
"$BIN" --backend vm "$ROOT_DIR/apps/examples/string_p0.nyash" || true)
|
||||
"$BIN" --backend vm "$ROOT_DIR/apps/examples/string_p0.hako" || true)
|
||||
if echo "$OUT" | rg -q 'Ny compiler MVP \(ny→json_v0\) path ON'; then
|
||||
pass "$name"
|
||||
else
|
||||
@ -33,9 +33,9 @@ echo "[selfhost using smoke] alias namespace" >&2
|
||||
run_case alias-ns $'using core.std as S\nreturn 1+2*3'
|
||||
|
||||
echo "[selfhost using smoke] quoted relative path" >&2
|
||||
run_case path-quoted $'using "apps/examples/string_p0.nyash" as EX\nreturn 1+2'
|
||||
run_case path-quoted $'using "apps/examples/string_p0.hako" as EX\nreturn 1+2'
|
||||
|
||||
echo "[selfhost using smoke] mixed (ns + path)" >&2
|
||||
run_case mixed $'using core.std as S\nusing "apps/examples/string_p0.nyash" as E\nreturn 2+2'
|
||||
run_case mixed $'using core.std as S\nusing "apps/examples/string_p0.hako" as E\nreturn 2+2'
|
||||
|
||||
echo "✅ selfhost using(no-op) acceptance: all cases PASS" >&2
|
||||
|
||||
Reference in New Issue
Block a user