Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在互联网上查看了 Pascal 编程语言的词法错误,但仍然存在这种情况,我不知道它是词法错误还是语义。
case 两个符号(运算符)在一个之后是否算作词汇错误或语义错误?
例如:"+-", "<>", ";;"或类似的东西。
"+-", "<>", ";;"
提前致谢。
我会说这是解析过程的一部分,语义检查仅在此之后进行。(如果您假设基本序列词法分析,解析,语义检查)。
顺便说一句,<> 是 Pascal 的有效操作。(不相等)。