Open Source Work

The main open source projects I work on.

opensource COBOL 4J

Lead developer★ 125

An open source compiler that translates COBOL source code into Java, so that existing COBOL assets can run on the JVM unchanged. It covers the whole pipeline: lexing and parsing, Java code generation, and the runtime library (libcobj). I am the top contributor to the repository, responsible for code generation, intrinsic functions, file I/O and the test infrastructure.

COBOLJavaCompilerOSS

tree-sitter-cobol

Author★ 38

A tree-sitter grammar for COBOL. It provides incremental parsing so that editors, structural search and static analysis tools can work with real COBOL syntax trees. Both fixed-format and free-format source are supported.

COBOLtree-sitterParserC