avoid too large regexes, try to fix #199

Let the token type scheme.Word decide on instantiation which token type
really to instantiat, by looking at the word lists, instead of creating
the regexes directly from the (long) word lists.