Существует ли утилита 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 # эквивалент.

Любая помощь приветствуется.

Ответы на вопрос(2)

Ваш ответ на вопрос