Skip to content

Feat: Add COBOL Analyzer #47

Description

@marco0560

Issue: Add COBOL Analyzer

Summary

Introduce first-party COBOL support for Codira.

Motivation

COBOL remains prevalent in financial, insurance, governmental, and enterprise systems. Supporting COBOL allows Codira to analyze legacy business applications that remain operationally critical.

Scope

Supported file extensions:

.cob
.cbl
.cpy

Supported constructs:

  • programs
  • divisions
  • sections
  • paragraphs
  • procedures
  • copybooks
  • data definitions
  • file definitions

Deliverables

New package:

codira-analyzer-cobol

Capabilities:

  • symbol extraction
  • reference extraction
  • embedding payload generation
  • analyzer registration

Acceptance Criteria

  • deterministic output across runs
  • successful analysis of representative OSS repositories
  • plugin contract compliance

Non-Goals

  • JCL analysis
  • runtime execution analysis
  • transaction monitor integration
  • database access interpretation

Architectural Constraints

  • deterministic traversal order
  • immutable analyzer outputs
  • no runtime network access
  • no analyzer-to-analyzer dependencies

Notes

Copybooks shall be treated as first-class repository artifacts and integrated into symbol resolution where feasible.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions