In any case, I've never heard of someone using non-regular expression CFGs for lexing. Are there cases?