0

長い行をファイルに保存する標準的な方法は、それらを短いサブ行に分割し、最後の行を除く各サブ行をバックスラッシュ文字で終了することです。

そのような行をスキャンする lex/flex ルールを作成したいと考えています。最初にそれらを読み取って連結し、次に「長い」文字列にルールを適用するようにスキャナーに指示するにはどうすればよいですか?

4

1 に答える 1

1

マクロを再定義してinput、バックスラッシュと改行を入力ストリームから削除することをお勧めします。つまり、ある意味では、トークナイザーにプリプロセッサーを配置します。

于 2013-04-13T18:10:14.563 に答える