THPDFContentSyntaxNodeKind típus
Osztályozza a tokent megőrző tartalomfolyam-szintaxisfa egyik csomópontját
Deklaráció
THPDFContentSyntaxNodeKind= (
csnkRoot,
csnkOperation,
csnkOperand,
csnkArray,
csnkDictionary,
csnkProcedure,
csnkInlineImage,
csnkMalformed
);
Egység
HPDFContentStream
Értékek
| Érték | Cél |
|---|---|
csnkRoot | Szintetikus fa gyökere, amely minden legfelső szintű művelet szülője |
csnkOperation | Egy operátor a megelőző operandusaival együtt |
csnkOperand | Egyetlen operandus művelet, tömb vagy szótár alatt |
csnkArray | Csoportosító csomópont zárójeles operandustömbhöz, amelyet a hozzátartozó tömbzáró lexéma zár le |
csnkDictionary | Csoportosító csomópont beágyazott szótároperandushoz, amelyet a hozzátartozó szótárzáró lexéma zár le |
csnkProcedure | Csoportosító csomópont az örökölt eljáráskészlet kapcsos zárójeleihez, amely belül egymásba ágyazza a műveleteket |
csnkInlineImage | Beágyazott képblokk, amely felöleli a BI szótárát, a képadatokat és az EI lezárót |
csnkMalformed | A nyelvtant megbontó bájtartomány, amely a fában marad, hogy a tokent megőrző szerkesztések soha ne veszítsenek forrásbájtokat |
Használati megjegyzések
- A látogató-járó csak a
csnkOperationés acsnkInlineImagecsomópontokat kínálja operátorként; a csoportosító típusok köréjük építik fel a fát - A
csnkMalformedcsomópontok diagnosztikai üzenetet hordoznak, és átlátszatlan tartományként szerkeszthetők maradnak ahelyett, hogy megtörnék az elemzést - Párosítsa a típust a csomópont lexématartományával, hogy bármelyik részfának megtalálja a pontos forrásbájtokat