COBOLのソースコードをJavaに変換するオープンソースのコンパイラです。 既存のCOBOL資産をJVM上でそのまま動かすことを目的としており、 字句解析・構文解析からJavaコード生成、実行時ライブラリ (libcobj) までを含みます。 私はリポジトリで最も多くのコミットを行っており、 コード生成・組み込み関数・ファイル入出力・テスト基盤の設計と実装を担当しています。
COBOLJavaCompilerOSS
開発に携わる主要なオープンソースプロジェクトの一覧です。
COBOLのソースコードをJavaに変換するオープンソースのコンパイラです。 既存のCOBOL資産をJVM上でそのまま動かすことを目的としており、 字句解析・構文解析からJavaコード生成、実行時ライブラリ (libcobj) までを含みます。 私はリポジトリで最も多くのコミットを行っており、 コード生成・組み込み関数・ファイル入出力・テスト基盤の設計と実装を担当しています。
COBOL向けの tree-sitter 文法です。 インクリメンタルな構文解析により、エディタのシンタックスハイライト、構造化検索、 静的解析ツールなどからCOBOLの構文木を扱えるようになります。 固定形式・自由形式の両方に対応しています。