the parser only accepts characters as part of a block type if they are alphanumeric, _, or -