私は、たとえば、非常に単純な文法を解析するためにJavaを使用したい:単純な文法を解析するJavaライブラリはありますか?
/*comments*/
"aaa" = "bbb"
すべてですこと。私はすべてのトークン(コメント、文字列、等しい)が欲しいです。
これを処理できるJavaライブラリはありますか?
私は、たとえば、非常に単純な文法を解析するためにJavaを使用したい:単純な文法を解析するJavaライブラリはありますか?
/*comments*/
"aaa" = "bbb"
すべてですこと。私はすべてのトークン(コメント、文字列、等しい)が欲しいです。
これを処理できるJavaライブラリはありますか?
実際には、java.util.StringTokenizerまたはjava.io.StreamTokenizerを使用できます。
簡単な言語のために、再帰的降下パーサーをかなり簡単にコーディングすることができます。 Is there an alternative for flex/bison that is usable on 8-bit embedded systems?
私はそれを得ていませんでした。 ANTLRのようなものをお探しですか? http://www.antlr.org/ – zengr
@ zengr私はそう信じています。これに従ってください:http://stackoverflow.com/questions/278480/antlr-tutorials and this http://jnb.ociweb.com/jnb/jnbJun2008.htm – Kowser
おそらくOPはトークンを望んでいて、実際のパーサーではありません。暗黙の単純文法? –