基于特征的语法在Python中具有语义动作?

时间:2014-03-27 18:00:11

标签: python parsing nltk ply

我想解释一种受控语言,从解析它和采取行动的角度来解释它。对于解析语言,我非常欣赏NLTK feature-based grammars的简单性和强大功能。但我不知道如何将语义动作附加到基于NLTK特征的语法的制作上。

另一方面,我使用PLY(Python Lex Yacc)来解释一种(相对简单的)受控语言,它允许我使用状态,语义动作以及Lex和Yacc提供的所有铃声和口哨声(自80年代以来我一直很珍惜)。但这些语法不是基于特征的。

有没有办法将两个世界结合起来?将操作附加到NLTK语法,或将功能附加到PLY语法?

0 个答案:

没有答案