класс для парсера .. так же, как класс Regex для регулярных выражений - PullRequest
3 голосов
/ 28 октября 2009

Я считаю класс Regex в .net чрезвычайно полезным (как для сопоставления, так и для сопоставления / замены). Есть некоторые шаблоны, которые не могут быть указаны в регулярных выражениях, но требуют небольшой грамматики. Существует ли библиотека для синтаксических анализаторов, которые НЕ требуют генерации кода (например, ANTLR) ... но где я могу указать синтаксис в своем коде на лету?

1 Ответ

0 голосов
/ 28 октября 2009

Может быть полезно понять, чего вы пытаетесь достичь. Вы хотите объявить свою грамматику во время выполнения, а затем иметь синтаксический анализ библиотеки во время выполнения согласно грамматике? Я не уверен, что вы получите эту библиотеку грамматики, я предполагаю, что вам понадобятся некоторые токены и грамматическая идентификация.

Я не использовал его, но вы можете взглянуть на: http://www.devincook.com/goldparser/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...