输入语法规则
First集和Follow集
非终结符 First集合 Follow集合
{{ nt }} {{ '{' + grammar.firstSet[nt].join(', ') + '}' }} {{ '{' + grammar.followSet[nt].join(', ') + '}' }}
Select集
序号 产生式 Select集合
{{ index }} {{ p }} {{ '{' + grammar.selectSet[p].join(', ') + '}' }}
预测分析表
非终结符 {{ t }} $
{{ nt }} {{ grammar.ll1Table[nt]?.[t] === undefined ? '' : grammar.ll1Table[nt][t] }} {{ grammar.ll1Table[nt]?.['$'] === undefined ? '' : grammar.ll1Table[nt]['$'] }}
输入单词流
语法分析过程
{{ syntaxMessage }}
句子 操作
{{ process[0].join(' ') }} {{ process[1].join(' ') }} {{ process[2] }}