/** * An XML entity inside ``: printed as written, because TDC expands none. * * `` holds raw text — `"`, `<`, `>` and `&` all go in as they are — so an * entity there is almost always the XML habit of the person writing it, and the * output carries `"` where a quote was meant: `{"a": …}` is not * JSON. Inside `if=` the same habit is already refused (TDC100), because there it * breaks the expression; here it breaks the file and nothing said so. * * A warning and not an error: a config that writes HTML may want `&` in its * output and get exactly that. Only XML's own five and numeric references are * looked for — the ones that habit produces. * * One pass over every `` in the document, after everything else, in the * order they appear: a line's text, a fixture's, a composed sequence's literal * piece and a named constant print the same way. */ import { type Diagnostic } from '../errors/index.js'; import type { ParseTree } from 'antlr4ng'; export declare function checkDataEntities(root: ParseTree, diagnostics: Diagnostic[]): void; //# sourceMappingURL=data-entities.d.ts.map