こんにちは私は自分の「パーサー」を作っています。たとえば、コンピューティング(4 +(3-4^2))* 2または java、jsf、htmlコードを解析しています。java/jsfコード用に独自のパーサーを作成するにはどうすればよいですか?
実際、このようなことをしましたが、良くないと感じています。
いいですか?私はもっと読むことを試みましたが、私は少し混乱しています、LL、LR、AST、BNF、javacc yaccなど:)私は...
私は4 +を計算したい場合は、行くためにどの方法かわからないか、私は、java、JSFコードを解析し、このから何か(他のJavaコード)
を生成したい場合astのように一般的に何か良いことはありますか?私は両方のために使うことができますか?
ありがとうございます。
ANTLRは決してLRではありません。 v3はLL(*)であり、v2はLL(k)であり、v1は古すぎて考えることさえできない。 –
oops-申し訳ありませんが、私のミス – cadrian