data IdlError : TypeExpectedStringLit : IdlErrorInvalidArgName : String -> IdlErrordata IdlToken : TypeText tokens in the WebIDL grammar. The `Invalid` token
is not recognized by any parser and will lead to a
failure during parsing.
SLit : StringLit -> IdlTokenA string literal
ILit : IntLit -> IdlTokenAn integer literal (in decimal, hexadecimal, or
octal representation)
FLit : FloatLit -> IdlTokenA floating point literal
Ident : Identifier -> IdlTokenAny valid identifier that is not also a
keyword.
Key : Keyword -> IdlTokenA WebIDL keyword
Other : Symbol -> IdlTokenA single symbol character (or an ellipsis: ...)
Comment : IdlTokenSingle or multiline comment
Space : IdlTokenA sequence of whitespace characters