passing LazyLexer to shift_reduce_parser

not sure about read_token