Я пишу свою первую программу, которая использует pyparsing.
Я хочу проанализировать файл, в котором каждая строка, заканчивающаяся на "\n", является токеном.
Пожалуйста, объясните, как это сделать.
На самом деле мне нужно разобрать файлы .lyx. Один из примеров файла .lyx: https://github.com/nicowilliams/lyx/blob/master/lib/examples/Braille.lyx
for line in input_string.splitlines(): result = line_parser.parseString(line)
. Вы даже можете использовать встроенную сумму, подобную этой, чтобы объединить все результаты в единая структура (обратите внимание на использование Group вокруг синтаксического анализатора строк для разделения данных каждой строки):all_results = sum(Group(line_parser).parseString(line) for line in input_string.splitlines())
- person PaulMcG   schedule 23.07.2015