truffleあけましておめでとうございます。いうことで、Truffleで言語実装したい気分なので、まずはJyukutyoの数式処理から始めることにしました。Futureけど、APIがだいぶ変わってるようでそのままではできず、あとAntlr使っているのでTruffleのみの部分を切り離して試してみました。足し算だけの式言語をつくります。きしだのHatena依存関係truffle-apiとtruffle-dsl-processorが必要です。truffle-dsl-processorはアノテーション処理をするだけなので、実行時には不要なはず。GraalVMで動かす場合はどちらも不要だと思うけど、OpenJDKなどで動かすにはtruffle-apiが必要です。<scope>provided</scope></dependency>GraalVMで動かす場合、実行時にtruffle-api.jarを含めるとGraalVMが持ってるクラスと競合してClassCastExceptionになります。