CFG和PDA的语法完全嵌套括号和括号

时间:2012-11-17 18:39:50

标签: c++ context-free-grammar pushdown-automaton

我必须为完全嵌套括号和括号的语法制作一个CFG和PDA。

S -> [S]
S -> (S)
S -> SS
S -> Epsilon

不确定这是否正确,或者如何从中制作PDA?

1 个答案:

答案 0 :(得分:1)

看看Spirit。这非常值得深度访问。

否则,你的语法很简单,recursive LL(1) parser应该很容易写。