17: assume single NEWLINE tokens (-2 shift/reduce)