【问题标题】:How to use static printf 3 times with LEX parser?如何将静态 printf 与 LEX 解析器一起使用 3 次?
【发布时间】:2012-12-02 23:41:06
【问题描述】:

我有一些 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

【问题讨论】:

    标签: c parsing lex


    【解决方案1】:

    您是否考虑过将每种类型收集到其各自的全局数组中,并在完成 yylex() 后将它们打印出来

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-17
      • 2019-12-12
      • 1970-01-01
      • 2013-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-22
      相关资源
      最近更新 更多