摘要:
词法符号依赖: 一个词法符号需要和一个或者多个后续词法符号匹配,例如配对的圆括号,花括号,方括号和尖括号 示例: '(' expr ')' // 嵌套表达式 ID '[' expr ']' // 数组索引表达式 '{' stat* '}' // 花括号包裹的若干语句 '<' ID ( ',' ID 阅读全文
摘要:
x 匹配词法符号,规则引用或者子规则x x y ... z 匹配一列规则元素 (... | ... | ...) :一个具有多个备选分支的子规则 x? 匹配x或者忽略它, 即匹配0次或者1次,用于表示可选项 ('='expr)? 等价于('='expr|) x* 匹配x零次或多次,即匹配任意次 以逗 阅读全文