Jostarの開発メモ

プログラミング言語Jostar

Jostar言語0.0.5のリリース

2025-03-25 22:58:14
目次

ostar0.0.5

0.0.5では、OpenJDKの安定板であるバージョン21で再コンパイルしました。

https://www.jostar.jp/release/jostar005.zip

使い方

 上記のファイルをダウンロードした後、cygwin64/home/ユーザ名ディレクトリへそのファイルをZIP解凍して、Cygwin64 terminalで次のコマンドを試してみてください。

java -cp coins/classes jostarfront.JostarDriver -coins:target=x86_64 sample/classtest.j

 まともに動作しないことをご了承ください。

変更履歴

[0.0.5] - 2025-03-25

# Fixed

- JavaのソースコードをOpenJDK21で再コンパイル(#004)

[0.0.4] - 2025-02-23

# Added

- 意味解析をパーサに追加

- 「coins 1.5」をベースにした「platina1.0」を同梱

- coins.sym.SymImpl.javaのsetSymTypeメソッドに例外を投げるよう追加

# Fixed

- ConvToNewLIR.javaのdoConvertメソッドを修正してcoins.ir.hir.HIRのgetChild1メソッドのnullチェック(#001)

- hir2lir.ConvToNewLIR.javaのgetAlignmentメソッドとir.hir.HIR_Imple.javaの修正(#002)

[0.0.3] - 2024-12-18

# Fixed

- coins/javadoc-jaディレクトリとcoins/docディレクトリをjostarのサイトに移動

[0.0.2] - 2024-12-17

# Added

- sampleディレクトリにサンプルを追加

- srcディレクトリにパーサのソースコードを追加

- docディレクトリに公式サイトの文書を追加

[0.0.1] - 2023-07-04

# Added

- COINS(COmpiler INfraStructure)を追加

- Apacheライセンス2.0をJostarに適用

- c0.jjをlex.jjに変更して追加

この記事を書いた人

dhrname

Jostar言語の開発者