gpt4 book ai didi

compiler-construction - 在编译的哪个步骤中删除注释?

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

There are several steps in compilation of a program :

  • 线路重建
  • 词法分析
  • 预处理。
  • 语法分析
  • 语义分析

  • 第一步删除评论是“线路重构”吗?

    最佳答案

  • 预处理是它自己的一个阶段,它有自己的扫描和解析,在词法分析之前。
  • 我是一名编译器作家,我从未听说过“行重建”。编译器不处理行:它们处理 token 流。您的引文特别说明这是一些奇怪语言的特例。
  • 您已经忽略了流程分析、优化、寄存器分配和代码生成,等等。
  • 在词法分析期间,注释会被忽略,而不是被删除,有时在概念上将其描述为“筛选”和“扫描”,在这种情况下,您可以说注释被筛选掉,就像空格一样。
  • 关于compiler-construction - 在编译的哪个步骤中删除注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34112322/

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