You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bug fixes:
- Scanner: false-positive ContinueComment state on lines where content
reaches column 72 (long template JOB cards) caused the next statement
to fail as an invalid continued comment; state is now reset and the
record re-dispatched.
- Scanner: lowercase characters in jobnames (template placeholders like
TKTxxx1) were rejected; name-char validation now accepts any ASCII
letter.
- Scanner: multi-element JOB account fields like (B004273,BIN#,BLDG#)
were truncated at the first comma; paren-nesting is now tracked in the
keyword parse context.
- CLI: piping --to json on JCL with instream data produced invalid JSON
because Rich's Pygments lexer expanded \n escape sequences to literal
newlines; syntax highlighting now activates only for TTY stdout.
Added:
- Rich dependency; colored syntax-highlighted output for json/yaml/jcl/
zoau/mvscmd targets when stdout is a terminal.
Code quality:
- 27 refurb modernizations across 10+ files (FURB102/108/113/115/123/
124/138/142/143/173).
- Voice audit: removed 10 comments that restated code or referenced
prior state.
0 commit comments