次のルールの文法があります->動詞と動詞には3つのトークン値があります get、put change 以下を参照してください。3 つ以上の動詞 (get、put、および change) を含むファイルを読み取る場合、パーサーにエラー メッセージを出力させたいと思います。これをリスナーに埋め込むのが最善でしょうか、それとも文法内で行うためのきちんとした方法はありますか?
たとえば、動詞内のトークン値をカウントする方法はありますか?
verb :
GET |
PUT |
CHANGE ;