0

いくつかの lex パーサー ルールがありますが、次のようなことをしたいと考えています。

  • 電子メールのリスト: (これは printf で出力したい静的テキストです) john@email.com、jessica@aol.com、mike@yahoo.com (これらはすべて lex ルールを介して)
  • Web サイトのリスト: google.com、yahoo.com、stackoverflow.com (すべて lex ルールによる)
  • 企業のリスト: Apple、Microsoft、Twitter (すべて lex ルールによる)

printf を 3 回実行し、lex ルールを 3 回実行する方法がわかりません。

したがって、次のようになります。

1 printf, 1 lex rules run
1 printf, another lex run
1 printf, another lex run
4

1 に答える 1

1

各タイプをそれぞれのグローバル配列に収集し、最後にそれらを出力することを検討しましたか?yylex()で完了しました

于 2012-12-03T04:55:01.170 に答える