gpt4 book ai didi

bison - 在 Lex 和 Yacc 中创建注释

转载 作者:行者123 更新时间:2023-12-04 19:01:12 24 4
gpt4 key购买 nike

如何在 Lex 和 Yacc 中发表评论?

到目前为止,我还没有尝试过 Yacc,但在 Lex 中我尝试过 /* comment */// comment ,但这些都不能编译。我在 Mac 上,使用内置的 Lex 和 Yacc 编译器(或者可能是 X-Code 编译器,我不知道)。 Lex 或 Yacc 或最好两者中注释的正确语法是什么?

最佳答案

任意 C 在 Yacc 和 Lex 中,评论在程序中的任何地方都可以接受,但是:

  • 当使用 Lex 或 Yacc 空格很重要时,所以 /* comment */写入您的程序,触摸您文本的 LHS 将 不行!
  • 要使其工作,您必须在行的开头添加一个制表符或空格,以将其推送到 C 代码,而不是 Lex 或 Yacc 代码。
  • gcc 是一个不错的编译器,非常喜欢你,所以它接受 // comment评论,Lex 和 Yacc 都不好。这些注释虽然可以在 C 程序中使用,但将 不行!
  • 关于bison - 在 Lex 和 Yacc 中创建注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37266322/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com