【Antlr】Antlr属性和动作-访问词法符号和规则的属性

1.概述

上一篇文章: 【Antlr】Antlr属性和动作-使用带动作的语法编写一个计算器

出自:antlr 权威指南 并且补充

让我们以6.1节中的CSV语法为基础,学习一些与动作相关的特性。我们会编写一个程序,解析并打印CSV文件中的数据,它会为每行生成一个从列名到字段值的Map。我们的目的是学习更多有关规则动作和属性的知识。

先看看 6.1节中的CSV语法 文件如下

grammar CSV_back;

file : hdr row+ ;
hdr : row ;

row : field (',' field)<

你可能感兴趣的:(语法分析-Antlr,数学建模)