2009-11-21 6 views

答えて

7

JavaCCでは、独自の実行時JAR(生成するコードは独自に実行されます)は必要ありませんが、ANTLRは実行します。

+0

待機。 ANTLRはJavaを生成しますが、Javaは既存のJavaアプリケーションと同じランタイムで実行されませんか?私は少し混乱しています。 JavaCCはコンパイルや動的なクラスローディングを必要とするのではなく、解析された構造を直接実行できますか? –

+0

@ebyrob:ANTLRによって生成されたコードは、そのコードが実行されるときにANTLR JARがクラスパス上にある必要がありますが、JavaCC生成コードはそれ自身で実行されます。 – skaffman

2

JavaCCはすでにJavaを知っていれば学ぶのは非常に簡単です。構文は標準のJava構文と非常によく似ており、その違いは直感的です。

+0

+1これは数年前のJavaCCでの私の経験と一致します。 –

関連する問題