adapt to lexbuf change in glr