注:项目目标见码云代码库 上周就复现了一个语法,支持了这样的乘法6/2(1+2),结果为 1。 实现中,用到了针对语法规则的优先级设置。虽然 rply 有文档说明,但死磕过后仍然不明所以然。将调试过程记录在此,最后有问题请教各位。 演示 先举个例子(熟悉者请跳过直接看“正题”部分)。很早就复现了四则运算,比如: 10... 木兰编程语言重现:优先级,一个过不去的坎下载地址