Joy-Collection
Joy-Collection copied to clipboard
语法分析与语义分析是不是有问题?
语法分析
将符号化的字符串,转化抽象为可以被计算机存储的树形结构,即抽象语法树(AST),并验证语法的正确性,例如:忘记带分号
语义分析
语法分析只能完成语法层面的分析,无法对整个语句的真正意义进行判别,比如,讲一个浮点数赋值指针类型的时候,语义分析器就会发现类型不匹配,编译器提出相应的错误警告。
语义分析主要做的事情就是类型检查、以及符号表管理
对于文章中所写的语法分析和语义分析是不是有问题?首先你的语法分析不知道是不是指的是lexical analysis阶段,这个阶段不会生成AST而是在token流被验证之后也就是semantic analysis阶段才会生成AST吧
好的 好的,我再学习下,然后修改后回复你哈
搭个车... 想邀请Repo作者来w3c.group创建项目的对应小组。w3c.group是类似知识星球的社群工具,小组可设置为付费且有赞助功能,同时也是一个区块链主导的创作者社区。这是相关介绍: http://t.cn/Ai1vLcCU http://t.cn/Ai1vLcCG http://t.cn/Ai1vLcCA