プログラミング用のスクリプト言語を使用していますが、このスクリプトコードをJavaに翻訳するインタープリタを作成したいと考えています。このスクリプト言語は非常に深刻なものなので、小さなことではありません。Javaでカスタムインタープリタを作成する:どこから始めるのですか?
私はこの仕事について尋ねられましたが、それは簡単な問題ではありません。今私が何かばかげて、何十億もの構文解析を書き始める前に、私は何を知るべきですか?私はこれを適切に行うためにどこから始めるべきですか?
PS:スクリプトファイルをバイトコードに直接変換するのではなく、.javaソースに翻訳したいと考えています。
Javaに直接変換し、Javaインタプリタ(つまり、スクリプト言語のJavaベースのスクリプトエンジン)経由で実行しない特別な理由は何ですか? –
@Charlesはい、説明するのは難しい – Xorty
それでは、答えるのは難しいです... –