Documentation ¶
Overview ¶
Package grammarLL1 一个 LL(1) 语法分析器包
Index ¶
Constants ¶
View Source
const EndToken = "#"
EndToken 句子结束符号
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Grammar ¶
Grammar 分析器
func NewGrammar ¶
func NewGrammar(token []*lexer.Token, r io.Reader, et string, rule analysisTable.SymbolTable) *Grammar
NewGrammar 创建一个新的分析器
Directories ¶
Path | Synopsis |
---|---|
Package analysisTable 分析表构造和处理包
|
Package analysisTable 分析表构造和处理包 |
Package first FIRST 集构造处理包
|
Package first FIRST 集构造处理包 |
Package follow FOLLOW 集构造处理包
|
Package follow FOLLOW 集构造处理包 |
Package rule 规则集 处理产生式
|
Package rule 规则集 处理产生式 |
Package util 专属通用函数库
|
Package util 专属通用函数库 |
Click to show internal directories.
Click to hide internal directories.