Существует ли утилита C # для сопоставления шаблонов в (синтаксическом разборе) деревьев?
Я работаю над проектом Natural Language Processing (NLP), в котором я использую синтаксический синтаксический анализатор для создания синтаксического дерева синтаксического анализа из данного предложения.
Пример ввода: Я столкнулся с Джо и Джилл, а затем мы пошли за покупками
Пример вывода: [TOP [S [S [NP [PRP I]] [VP [VBD побежал] [PP [IN в] [NP [NNP Джо] [CC и] [NNP Jill]]]]] [CC и] [S [ ADVP [RB тогда]] [NP [PRP мы]] [VP [VBD пошел] [NP [NN покупки]]]]]] I '
Я ищу утилиту C #, которая позволит мне выполнять сложные запросы, такие как:
Получите первый VBD, связанный с 'Джо'Получите НП ближе кПокупка'Вот'сУтилита Java это делает яЯ ищу C # эквивалент.
Любая помощь приветствуется.