gpt4 book ai didi

parsing - 在词法分析或解析过程中检测到错误的关键字?

转载 作者:行者123 更新时间:2023-12-04 04:32:21 25 4
gpt4 key购买 nike

我正在编写一个感兴趣的小型编译器,我需要知道在词法分析或解析期间检测到错误关键字的哪个阶段(语言中没有的关键字)?

最佳答案

您将在解析过程中检测到这一点。不是你有一个“错误的关键字”,而是你有一个标识符(即变量名)出现在你不期望的地方。因此,如果您的源代码如下所示:

reeeturn 3;

从编译器的角度来看,您只是使用了一些名为 reeeturn 的变量。 .这可能是一个错误,因为没有定义具有该名称的变量。或者,在这种情况下,在标识符后面有一个数字可能是一个语法错误。

但是这里没有词法错误。这是一个完全有效的标记序列:标识符、数字、分号。

关于parsing - 在词法分析或解析过程中检测到错误的关键字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20382619/

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