PEG.js を使い始めたばかりで、文法に問題があります (デバッグ用に大幅に簡略化されています)。
start
= presingle single
/ preplural plural
presingle
= "a"
/ "b"
preplural
= "b"
/ "c"
single
= "d"
/ "e"
plural
= "dd"
/ "ee"
https://pegjs.org/onlineを使用しています
この文法は解析に失敗しますbdd
。
Line 1, column 3: Expected "a" but "d" found.
これは PEG ではできないことですか、それとも文法をこれを解析できるものに変換できますか?
PS を解析しようとすると (誤ってアドバイスされましたか?)bda
無意味なエラーが発生します。
Line 1, column 3: Expected "a" but "a" found.