letter [a-zA-Z_] digit [0-9] letter_or_digit [a-zA-Z_0-9] white_space [ \t\n] blank [ \t] other [^a-zA-Z_0-9 \t\n] %%