COBOL Parser

The COBOL parser conforms to the following standards and dialects:

The parser implements full COBOL including features such as report writer and communication section. The COPY statement as well as the REPLACING clauses of the COPY and the REPLACE statements are interpreted. The statements EXEC SQL, EXEC CICS and EXEC DLI are handled. The parsers for embedded SQL, CICS and DLI can be attached as optional modules. The COBOL parser builds a syntax tree and a symbol table and it performs name analysis.

Optional modules for Control Flow Analysis (CFA) and Data Flow Analysis (DFA) are available. The control flow analysis takes SQL and CICS statements into account. The control flow in CICS programs can be quite complicated because of the exception handling (EXEC CICS HANDLE CONDITION). A result of control flow analysis is the detection of dead code.

More COBOL dialects can be implemented upon request. For example we have added the dialects TANDEM COBOL and SCREEN COBOL (Pathway) to an instance of the COBOL parser for a certain customer.

Customer specific preprocessors can also be implemented upon request. Examples of preprocessors we have added to some instances of the COBOL parser are Columbus COBOL (Siemens) and Delta COBOL.

References



About Us
Overview
History
Team
Products
Applications
Parsers
Cocktail Toolbox
Services
Development
Maintenance
Training
Downloads
Demo Software
Documentation
Updates
Cocktail
Information
News
Partner
Contact

Deutsch