0

我有一些 lex 解析器规则,但我想做这样的事情:

  • 电子邮件列表:(这是我想用 printf 输出的静态文本)john@email.com、jessica@aol.com、mike@yahoo.com(所有这些都通过 lex 规则)
  • 网站列表: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 回答