Skip to content

docs: SPEC.md/specs の依存バージョンと UBNF 行数・参照パスを更新 (#59) - #66

Merged
opaopa6969 merged 3 commits into
masterfrom
docs/issue-59-spec-version-ubnf-refresh
Aug 27, 2026
Merged

docs: SPEC.md/specs の依存バージョンと UBNF 行数・参照パスを更新 (#59)#66
opaopa6969 merged 3 commits into
masterfrom
docs/issue-59-spec-version-ubnf-refresh

Conversation

@opaopa6969

Copy link
Copy Markdown
Owner

対象 issue

Closes#59

変更概要

spec/SPEC.md および specs/*.md の unlaxer 依存バージョン・UBNF 行数・UBNF 参照パスが実態と乖離していたため更新。

事実確認

項目旧(記載)実態
unlaxer-common/dsl バージョン3.0.23.0.11(pom.xml:64,69
UBNF 行数321行589行(tools/.../grammar/tinyexpression-p4.ubnf
UBNF 参照パス(specs/)docs/ubnf/tinyexpression-p4-draft.ubnftools/.../grammar/tinyexpression-p4.ubnf

変更内容

人間判断に委ねた事項(本 PR では実施しない)

  • docs/ubnf/ 配下の3ファイル(draft / complete / assoc-repro)を残すか削除するか。
    • 本 PR では削除せず、位置付け明記のみ行う(破壊的でない安全側)。
    • 整理は別 issue で人間判断予定。

影響範囲

  • docs/specs のみ(コード変更なし、ビルド不要)

検証

関連

spec/SPEC.md および specs/*.md の unlaxer 依存バージョン・UBNF 行数・
UBNF 参照パスが実態と乖離していたため更新。docs/ubnf/ 配下の3ファイル
(draft/complete/assoc-repro)の位置付けも明記し、削除可否は別 issue の
人間判断に委ねる。
- SPEC.md 9.1: unlaxer-common/dsl 3.0.2 → 3.0.11
- SPEC.md 9.3: バージョン移行履歴に #49/#50/#51 の 3.0.11 更新行を追加
- SPEC.md 1.4 / 9.4 / 12.3: UBNF 行数 321 → 589
- SPEC.md 9.4: P4 文法ファイル表に complete/assoc-repro を追加し、
権威(tools/.../grammar/...)と参照用(docs/ubnf/)の役割を明記
- specs/open-questions.md: UBNF カバレッジを4ファイル記載に更新
- specs/overview.md: UBNF 参照を docs/ubnf/draft → tools/.../grammar に統一
- specs/p4-grammar.md: 関連ドキュメントの UBNF 参照を tools/.../grammar に更新
Closes#59(docs/ubnf/ の削除整理は別 issue で人間判断)
@opaopa6969
opaopa6969 merged commit 85419d3 into masterAug 27, 2026
2 checks passed
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs: SPEC.md/specs の依存バージョンと UBNF 行数・参照パスが古い

1 participant

@opaopa6969