add ltLast to support ltNext, where we are already one token ahead (fixes invalid expression bug when missing a semicolon, e.g)