Sprache как инструмент туда и обратно

Можно ли использовать Sprache в качестве инструмента кругового обхода? Я понимаю, что с его помощью я могу создать парсер, который может извлекать информацию из заданного текста. Но я могу использовать тот же (простой *) шаблон, который я использовал для анализа, также для генерации текста из информации?

Позвольте привести пример: я реализую парсер, способный извлекать информацию "abc" из текста "[abc]", Теперь было бы удобно, если бы я мог просто предоставить значение "abc" и он знал бы, как получить результирующий текст "[abc]", Таким образом, у меня был бы инструмент кругового обхода для перехода от текста к информации и обратно к тексту.

*) ограничено известным количеством появлений символов (т.е. нет .AtLeastOnce() так далее.)

0 ответов

Другие вопросы по тегам