3

ジソンのドキュメントを読んでいると、例の1つに、ファイルの終わり( )に一致するレクサールールが示されています<<EOF>>。ただし、JISON 形式で文法を記述している場合にのみ使用できます。代わりに、JSON 形式を使用して文法を記述していますが、ファイルの末尾を一致させる方法を説明しているドキュメントが見つかりません。レクサー規則として使用"<<EOF>>"してみましたが、文字列と文字通り一致します<<EOF>>

どうすればいいですか?私が行方不明になっているジソンのドキュメントは他にありますか?

4

1 に答える 1

3

lex-parserのソースコードを掘り下げた後、私が望むように見え$ます。行末に一致する代わりに、ファイルの末尾に一致します。<<EOF>>実際に$は、jison ファイルの lex セクションを解析するときに変換されます。

于 2015-10-05T03:50:38.930 に答える