THPDFContentSyntaxNodeKind Type
Klassificerer en knude i det tokenbevarende indholdsstrøm-syntakstræ
Deklaration
THPDFContentSyntaxNodeKind= (
csnkRoot,
csnkOperation,
csnkOperand,
csnkArray,
csnkDictionary,
csnkProcedure,
csnkInlineImage,
csnkMalformed
);
Enhed
HPDFContentStream
Værdier
| Værdi | Formål |
|---|---|
csnkRoot | Syntetisk trærod, der er overordnet for hver topniveau-operation |
csnkOperation | Én operator sammen med de operander, der går forud for den |
csnkOperand | En enkelt operand under en operation, et array eller en ordbog |
csnkArray | Grupperingsknude for et operande-array i klammer, lukket af det tilsvarende array-slut-lexeme |
csnkDictionary | Grupperingsknude for en inline-ordbogsoperand, lukket af det tilsvarende ordbogs-slut-lexeme |
csnkProcedure | Grupperingsknude for de ældre procedure-sæt-klammer, der indlejrer operationerne indeni |
csnkInlineImage | Inline-billedblok, der spænder over sin BI-ordbog, billeddata og EI-terminator |
csnkMalformed | Byteinterval, der brød grammatikken, bevaret i træet, så tokenbevarende redigeringer aldrig mister kildebytes |
Brugsnoter
- Besøgs-gennemløberen tilbyder kun
csnkOperation- ogcsnkInlineImage-knuder som operatorer; grupperingstyperne former træet omkring dem csnkMalformed-knuder bærer en diagnostisk besked og forbliver redigerbare som uigennemsigtige spænd i stedet for at afbryde parsingen- Kombinér typen med knudens lexeme-spænd for at lokalisere de præcise kildebytes for ethvert undertre