Interface: QuirkDescriptor
A public, grounded description of one vendor quirk - the metadata that binds a quirk recipe to a real parser warning code and a publicly-groundable deviation (cited-public, never a private vendor corpus).
Properties
disposition
readonlydisposition:QuirkProfileDisposition
How toleratingProfile treats the quirk.
format
readonlyformat:SynthFormat
The format this quirk applies to.
grounding
readonlygrounding:string
The public grounding for this quirk - the spec clause or the parser's public profile that documents the tolerance. Never a private vendor-attributed corpus.
intendedWarnings
readonlyintendedWarnings: readonlystring[]
The exact parser warning code(s) a bare parse (no profile) surfaces for this quirk - the intended-warning contract. A quirk that produces any other code, or none, is a generation bug.
name
readonlyname:string
The quirk recipe name (e.g. "unknown-zsegment"). Stable; part of the public contract.
toleratingProfile?
readonlyoptionaltoleratingProfile?:string
The parser profile that tolerates this quirk (when a built-in public one exists).