Each driver definition line is run through a simple tokenizer. This tokenizer recognizes two basic types of tokens.
The first type is an equals sign (=). Equals signs are both delimiters between tokens and tokens in themselves.
The second type is an identifier or string token. Identifiers and strings are equivalent after tokenization, though they are written differently. An identifier is any string of characters other than white space or equals sign.
A string is introduced by a single- or double-quote character (' or ") and, in general, continues until the next occurrence of that same character. The following standard C escapes can also be embedded within strings:
\'
\"
\?
\\
\a
\b
\f
\n
\r
\t
\v
\
ooo\x
hhTokens, outside of quoted strings, are delimited by white space or equals signs.