私たちはプラットフォーム用の外部 DSL を作成することを検討しており、構文は Java に似ていますが、生成される基本コードは少し異なります。
私たちは ANTLR をひねり、私たちのルールに準拠するようにすぐに使える Java 文法ファイルを微調整しました。次のステップは意味分析ですが、これは少し難しいので、JAVA 用の無料の意味分析が利用できるか知りたいと思っていました。文法ファイルと同様に、JAVA セマンティック アナライザー コードをすぐに使用できる場合は、必要に応じて微調整できます。
さらに、Scala DSL 機能についても検討しています。
この点で何か助けていただければ幸いです。ありがとう