Canonical token kinds. Values are kept as string literals (rather than numeric enums) so failing test output is immediately readable.
Canonical token kinds. Values are kept as string literals (rather than numeric enums) so failing test output is immediately readable.