语法分析器流程图
2016-05-05 10:24:08 1 举报
语法分析器流程图是一种图形化表示,用于描述语法分析器的工作过程。它通常包括以下几个主要部分: 1. 输入符号串:这是语法分析器开始工作的起始点。 2. 状态转换:根据输入符号串,语法分析器会从当前状态转移到下一个状态。 3. 状态集:每个状态都有一个与之关联的状态集,用于描述该状态下可以采取的动作。 4. 接受状态:当语法分析器进入某个特定状态时,表示输入符号串符合给定的语法规则。这个状态被称为接受状态。 5. 动作序列:当语法分析器进入接受状态时,它会生成一个动作序列,用于描述如何将输入符号串转换为相应的语法结构。
作者其他创作
大纲/内容
T1
Y
N
输出结果
F
S[i]∈a~b||A~Z?
S[i]=='*'?
结束
E
T
S[i]!='#'&&')'?
S[i]!='#'&&')'&&'+'?
E()
E1
error
是否出现单个#
S[i]==')'?
S[i]=='+'?
输入表达式
开始
0 条评论
下一页