NB-076
ecf3c1cd61
fix: HINA全类型テスト35/35通過 + WRITE AFTER/CSV バグ修正
本物のCOBOL技術者による全タイプ検証:
発見・修正されたバグ:
1. WRITE AFTER/BEFORE L1キーワードが実COBOLで決してマッチしない
- 旧: 'WRITE AFTER'(文字列一致)→ 実COBOL: 'WRITE レコード名 AFTER'
- 新: re:WRITE\s+\S+\s+AFTER\s+(正規表現)
2. CSV分割検出の正規表現が壊れていた
- 旧: r"INSPECT...REPLACING...'," (コンマ引用符コンマ)
- 新: r"INSPECT...REPLACING...','" (引用符コンマ引用符)
全35タイプの分類結果:
マッチング系(7): ✅ 全7/7 マッチング/項目チェック
キーブレイク系(1): ✅ 項目チェック(重複含む)
条件分岐系(2): ✅ 全2/2
編集処理系(1): ✅ 編集処理(校验)
データベース系(1): ✅ DB操作
データ分割系(1): ✅ DIVIDE_100.0
項目チェック系(1): ✅ 項目チェック(重複含む)
内部処理系(1): ✅ 内部処理
オンライン系(1): ✅ オンライン(CICS)
SORT/MERGE(2): ✅ SORT + MERGE
L1直結型(11): ✅ 全11/11
ルールエンジン(6): ✅ 全6/6
回帰: 767 passed(0 new failures)