Здравствуйте, WolfHound, Вы писали:
EP>>Indent тут избыточен (препроцессор будет его просто съедать), можно без него — только с IndentInc+IndentDec. WH>Это если текст менять. А если закладывать данные в таблицу мемоизации или протаскивать контекст, то необходим.
Почему? Текст съедать не нужно. Просто основной парсер должен игнорировать концы строк. Вместо этого он может опираться на концы стейтментов и иных конструкций о которых ему расскажет препроцессор.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.