Added lexer callback, ignore, and line num/pos tests