1# A probably incorrect grammar for Japanese
2root        ::= jp-char+ ([ \t\n] jp-char+)*
3jp-char     ::= hiragana | katakana | punctuation | cjk
4hiragana    ::= [ぁ-ゟ]
5katakana    ::= [ァ-ヿ]
6punctuation ::= [、-〾]
7cjk         ::= [一-鿿]