left parens can propagate position info for better position info
Make sure we only build capture lines if the capture source feature is on
More tokens as sourceposition fixes.  Remove errant getPosition from nextToken