Insights

Technical analysis, modernization guides, and performance deep dives for legacy systems.

Why Tree-sitter Is the Future of Legacy Code Analysis

Traditional regex-based parsers fail on complex legacy languages. Tree-sitter provides incremental, error-tolerant parsing that handles COBOL, PL/I, and VB6 with 94%+ accuracy at native speed.

Automated Business Rule Extraction from COBOL Using AST Analysis

How to automatically extract business rules, data flows, and program dependencies from COBOL source code using Abstract Syntax Tree analysis and tree-sitter queries.

Beyond COBOL: Why Legacy Modernization Must Be Multi-Language

Enterprise legacy systems aren't just COBOL. Real-world mainframe environments mix JCL, CICS, PL/I, Assembler, and COBOL. Effective modernization requires parsing all of them.

Parsing Japanese Enterprise COBOL: Shift-JIS, EBCDIC, and DBCS Challenges

Japanese mainframe COBOL systems present unique parsing challenges: mixed single/double-byte character sets, EBCDIC encoding, and industry-specific extensions for banking and insurance.

Legacy Code Parser Performance Benchmarks 2026: Rust + Tree-sitter vs The Field

Comprehensive benchmarks comparing tree-sitter-based Rust parsing against ANTLR, regex-based tools, and commercial COBOL analyzers. Real-world files, real numbers.

VB6 and PowerBuilder Migration: The AST-First Approach

Migrating VB6 and PowerBuilder applications to modern platforms starts with understanding the code. AST analysis provides the foundation for accurate, automated migration.