私は、BBcode を解析する必要がある JavaCC パーサーに取り組んでいます。
私の Javacc ソース コード: patebin.com (Junit テスト: here )
ソースコードの種類は機能しますが、単一文字のトークンを受け入れたくないため、複数の文字列のみが認識されます。
次の文字列を解析します。
"test[b]bold[/b]nothing[b]bold[/b]after"
だがしかし:
"t[b]bold[/b]nothing[b]bold[/b]after"
私はここでちょっと迷っています。どんなヒントでも歓迎します。