Fixed: macro equivalence is now tested before warning about redefinition
regexpAllowed is now stored with tokens, and locations are not unless options.locations is on.