parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Разбор текста средствами парсера

rash 12.12.2010 17:07 / 12.12.2010 17:11

Пытаюсь проанализировать текст, пришедший из формы.
Для анализа необходимо получить доступ к каждой строке отдельно, и иногда необходим доступ к отдельному символу строки.
Сначала пробовал использовать ^table::create[nameless]{$text}, однако при этом теряются пустые строки, а они важны при разборе.
Затем попробовал использовать метод ^string.split[]
$parts[^source.split[
]]
^parts.menu{
        $parts.piece
}
Вроде похоже на то, что надо, однако смущает заданный литералом перевод строки, и вообще кажется, что у такой задачи должно быть более простое решение.

Собственно, вопрос: я делаю все неверно, и есть более разумный способ детально анализировать тексты, или же нужно продолжать двигаться в этом направлении?