THPDFContentSyntaxNodeKind Türü
Token korumalı content-stream söz dizimi ağacındaki bir düğümü sınıflandırır
Bildirim
THPDFContentSyntaxNodeKind= (
csnkRoot,
csnkOperation,
csnkOperand,
csnkArray,
csnkDictionary,
csnkProcedure,
csnkInlineImage,
csnkMalformed
);
Birim
HPDFContentStream
Değerler
| Değer | Amaç |
|---|---|
csnkRoot | Her üst düzey operasyonu kendine bağlayan sentetik ağaç kökü |
csnkOperation | Bir operatör ve ondan önce gelen operandlar |
csnkOperand | Bir operasyonun, dizinin veya sözlüğün altındaki tek bir operand |
csnkArray | Köşeli parantezli operand dizisi için gruplama düğümü; eşleşen dizi-sonu lexeme'i ile kapatılır |
csnkDictionary | Satır içi sözlük operandı için gruplama düğümü; eşleşen sözlük-sonu lexeme'i ile kapatılır |
csnkProcedure | Eski procedure-set süslü parantezleri için gruplama düğümü; içindeki operasyonları iç içe tutar |
csnkInlineImage | BI sözlüğünü, görüntü verisini ve EI sonlandırıcısını kapsayan inline image bloğu |
csnkMalformed | Grammar'ı bozan bayt aralığı; token korumalı düzenlemeler kaynak baytlarını asla kaybetmesin diye ağaçta tutulur |
Kullanım notları
- Visitor yürütücüsü operatör olarak yalnızca
csnkOperationvecsnkInlineImagedüğümlerini sunar; gruplama türleri ağacı onların çevresinde biçimlendirir csnkMalformeddüğümleri bir tanı mesajı taşır ve ayrıştırmayı durdurmak yerine opak aralıklar olarak düzenlenebilir kalır- Herhangi bir alt ağacın tam kaynak baytlarını bulmak için türü düğümün lexeme aralığıyla eşleştirin