Added a parser combinator that looks ahead without consuming any tokens.