1.概述
上一篇文章:【Antlr】Antlr API 简介
出自:antlr 权威指南
并且补充
1.1 Antlr 识别器
ANTLR自动生成的词法分析器和语法分析器是Lexer和 Parser的子类。Recognizer基类抽象了识别字符序列或词法符号序列中语言结构的概念。识别器 (Recognizer) 的数据来源是IntStream,我们稍后会看到。图13-1所示是相关的实现和继承关系(接口用斜体标示)。
Lexer实现了 接口TokenSource
,后者包含两个核心的词法分析器nextToken(), getLine() 和 getCharPositionInLine()
。按照一份 ANTLR语法实现一个词法分析器并不十分困难