
NB-076andClaude
3b150b6c54
S14: 58-program benchmark suite — Lark grammar fixes + external COBOL validation
Grammar fixes:
1. COPY regex: handle quoted names COPY "STD-REC.CPY"
2. Quoted name strip: remove quotes before file lookup
3. VALUE clause: support comma-separated 88-level values
4. PIC STRING: support decimal dot (ZZ9.99 -> PICTURE_STRING.99 + DOT)
5. LEVEL: use INT for level number (fixes 05/01/77 all levels)
Results on 58 telecom billing COBOL programs:
- Parse OK: 54/58 (93%)
- Parse fail: 4 (special chars: TAB, X'01', U'NNNN', &)
- Classification known issue: matching programs misclassified as
'文件编成' because FILE-CONTROL keyword overrides matching signals
(requires rule engine priority fix - separate issue)
Co-Authored-By: Claude <[email protected]>
2026-06-22 12:31:00 +08:00
..
2026-06-21 20:27:16 +08:00
2026-06-22 00:02:18 +08:00
2026-06-22 00:02:18 +08:00
2026-06-22 00:02:18 +08:00
2026-06-22 00:02:18 +08:00
2026-06-22 00:02:18 +08:00
2026-06-22 00:02:18 +08:00
2026-06-22 00:02:18 +08:00
2026-06-22 00:11:24 +08:00
2026-06-22 00:17:42 +08:00
2026-06-22 00:20:41 +08:00
2026-06-22 09:10:21 +08:00
2026-06-22 09:37:58 +08:00
2026-06-22 09:22:39 +08:00
2026-06-22 09:37:58 +08:00
2026-06-22 09:59:44 +08:00
2026-06-22 10:11:06 +08:00
2026-06-22 10:49:18 +08:00
2026-06-21 22:56:19 +08:00
2026-06-21 23:09:07 +08:00
2026-06-18 17:05:51 +08:00
2026-06-18 16:55:43 +08:00
2026-06-22 10:31:53 +08:00
2026-06-22 10:38:51 +08:00
2026-06-22 11:36:33 +08:00
2026-06-22 12:31:00 +08:00
2026-06-21 21:07:28 +08:00
2026-06-18 17:27:19 +08:00
2026-06-21 21:53:30 +08:00
2026-06-18 17:21:12 +08:00
2026-06-18 17:31:16 +08:00
2026-06-21 16:54:04 +08:00
2026-06-18 17:17:11 +08:00
2026-06-18 17:10:40 +08:00
2026-06-21 22:16:21 +08:00
2026-06-21 20:52:38 +08:00
2026-06-21 21:01:06 +08:00
2026-06-18 16:55:43 +08:00
2026-06-21 12:02:25 +08:00