THPDFContentSyntaxNodeKind Type
Klassifiserer en node i det tokenbevarende syntakstreet for innholdsstrømmer
Deklarasjon
THPDFContentSyntaxNodeKind= (
csnkRoot,
csnkOperation,
csnkOperand,
csnkArray,
csnkDictionary,
csnkProcedure,
csnkInlineImage,
csnkMalformed
);
Enhet
HPDFContentStream
Verdier
| Verdi | Formål |
|---|---|
csnkRoot | Syntetisk rotnode som er forelder til hver operasjon på toppnivå |
csnkOperation | Én operator sammen med operandene som kommer foran den |
csnkOperand | En enkelt operand under en operasjon, matrise eller ordbok |
csnkArray | Grupperingsnode for en parentesert operandmatrise, lukket av det matchende matriseslutt-leksemet |
csnkDictionary | Grupperingsnode for en inline-ordbokoperand, lukket av det matchende ordbokslutt-leksemet |
csnkProcedure | Grupperingsnode for de eldre prosedyresett-klammene, som nester operasjonene inni seg |
csnkInlineImage | Inline-bildeblokk som omfatter BI-ordboken, bildedataene og EI-terminatoren |
csnkMalformed | Byteområde som brøt grammatikken, beholdt i treet slik at tokenbevarende redigeringer aldri mister kildebyte |
Bruksnotater
- Visitor-traverseringen tilbyr bare
csnkOperation- ogcsnkInlineImage-noder som operatorer; grupperingstypene former treet rundt dem csnkMalformed-noder bærer en diagnostisk melding og forblir redigerbare som opake spans i stedet for å avbryte tolkingen- Kombiner typen med nodens leksemspenn for å finne de nøyaktige kildebytene til et hvilket som helst subtre