Я вижу несколько проблем: 1) у вас должен быть токен пробела.Примерно так:
WHITESPACE="regexp:[ \n\r\t\f]"
, как следствие, вам больше не нужен пробел и npsp
2) правило restoreWhile должно быть указано без кавычек
3) sectionRecoverсопоставление пробелов, что, скорее всего, неверно