phase29aq(p1): add stdlib scan/parse/split subsets
This commit is contained in:
@ -3,7 +3,7 @@
|
||||
## Current Focus
|
||||
|
||||
- Phase: `docs/development/current/main/phases/phase-29aq/README.md`
|
||||
- Next: Phase 29aq P1 (stdlib subset additions)
|
||||
- Next: Phase 29aq P2 (stdlib scan subset extensions)
|
||||
|
||||
## Gate (SSOT)
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ Scope: 「次にやる候補」を短く列挙するメモ。入口は `docs/dev
|
||||
|
||||
## Active
|
||||
|
||||
- Phase 29aq: `docs/development/current/main/phases/phase-29aq/README.md` (Next: P1 subsets)
|
||||
- Phase 29aq: `docs/development/current/main/phases/phase-29aq/README.md` (Next: P2 scan subsets)
|
||||
- JoinIR regression gate SSOT: `docs/development/current/main/phases/phase-29ae/README.md`
|
||||
- CorePlan hardening (docs-first): `docs/development/current/main/phases/phase-29al/README.md`
|
||||
|
||||
|
||||
@ -34,7 +34,7 @@ Related:
|
||||
## 1.1 Current (active)
|
||||
|
||||
- Active phase: `docs/development/current/main/phases/phase-29aq/README.md`
|
||||
- Next step: Phase 29aq P1 (stdlib subset additions)
|
||||
- Next step: Phase 29aq P2 (stdlib scan subset extensions)
|
||||
|
||||
## 2. すでに固めた SSOT(再発防止の土台)
|
||||
|
||||
|
||||
@ -15,6 +15,10 @@ Goal: JoinIR の最小回帰セットを SSOT として固定する。
|
||||
- Pattern1 (subset reject, VM): `phase29ao_pattern1_subset_reject_extra_stmt_vm`
|
||||
- Pattern1 (stdlib to_lower, VM): `phase29ap_stringutils_tolower_vm`
|
||||
- Pattern1 (stdlib join, VM): `phase29ap_stringutils_join_vm`
|
||||
- ScanWithInit (stdlib index_of, VM): `phase29aq_string_index_of_min_vm`
|
||||
- ScanWithInit (stdlib last_index_of, VM): `phase29aq_string_last_index_of_min_vm`
|
||||
- Pattern2 (stdlib parse_integer, VM): `phase29aq_string_parse_integer_min_vm`
|
||||
- SplitScan (stdlib split, VM): `phase29aq_string_split_min_vm`
|
||||
- Pattern5 (Break, VM): `phase286_pattern5_break_vm`
|
||||
- Pattern5 (strict shadow, VM): `phase29ao_pattern5_strict_shadow_vm`
|
||||
- Pattern5 (release adopt, VM): `phase29ao_pattern5_release_adopt_vm`
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
---
|
||||
Status: Planned
|
||||
Status: Done
|
||||
Scope: stdlib subsets (index_of/last_index_of, parse_integer, split)
|
||||
Related:
|
||||
- docs/development/current/main/phases/phase-29aq/README.md
|
||||
|
||||
@ -54,4 +54,10 @@ Plan/Composer subsets (or mark unsupported) before adding new subsets.
|
||||
|
||||
## Next (planned)
|
||||
|
||||
## Progress
|
||||
|
||||
- P1: Add stdlib subsets in priority order (index_of/last_index_of → parse_integer → split).
|
||||
|
||||
## Next (planned)
|
||||
|
||||
- P2: Extend stdlib scan subsets (candidate: index_of_string, to_upper).
|
||||
|
||||
Reference in New Issue
Block a user