This project implements a Rewrite module that provides parsers, visitors, and recipes for COBOL and related mainframe technologies. It supports parsing and transforming COBOL source code, JCL (Job Control Language), and Control-M job definitions.
- COBOL — Full parsing of COBOL-85 (IBM ANSI 85 and HP Tandem dialects), including preprocessor directives (COPY, REPLACE) and copybook resolution
-
JCL — Job Control Language parsing (
.jcl,.prcfiles) - Control-M — Control-M job scheduling definition parsing
- Search — Find copybooks, words, indicators, references, and relationships across COBOL programs
- Cleanup — Remove debugging mode from SOURCE-COMPUTER paragraphs
- Format — Remove words and shift sequence areas
We appreciate all types of contributions. See the contributing guide for detailed instructions on how to get started.
This is a Moderne proprietary module available only for use by Moderne customers under the terms of a commercial contract.
For more information about licensing, please contact Moderne.