编译原理之美阅读笔记

2020-12-28  本文已影响0人  草珊瑚_6557

03 | 语法分析(一):纯手工打造公式计算器

正则文法匹配就是key-value匹配。
上下文无关文法就是二叉树的深度优先遍历。
上下文无关文法可以解决表达式运算优先级问题,正则文法不能。
正则文法能的,上下文无关文法也能。

术语
思考

假设每个算术表达式就是一个判断语句。
正则文法匹配可以是程序语法中判断语句的优化写法。
上下文无关文法则把判断流程进行二叉树化,从而可支持自定义运算符的判断优先级。

上一篇 下一篇

猜你喜欢

热点阅读