النوع THPDFContentSyntaxNodeKind
يصنّف عقدة في شجرة AST لتدفق المحتوى الحافظة للرموز
التصريح
THPDFContentSyntaxNodeKind= (
csnkRoot,
csnkOperation,
csnkOperand,
csnkArray,
csnkDictionary,
csnkProcedure,
csnkInlineImage,
csnkMalformed
);
الوحدة
HPDFContentStream
القيم
| القيمة | الغرض |
|---|---|
csnkRoot | جذر شجرة اصطناعي يُعدّ أصلًا لكل عملية على المستوى الأعلى |
csnkOperation | مُعامِل واحد مع المعطيات التي تسبقه |
csnkOperand | مُعطى مفرد ضمن عملية أو مصفوفة أو قاموس |
csnkArray | عقدة تجميع لمصفوفة معطيات بين قوسين، تُغلق بوحدة lexeme المطابقة لنهاية المصفوفة |
csnkDictionary | عقدة تجميع لمعطى قاموس مضمَّن، تُغلق بوحدة lexeme المطابقة لنهاية القاموس |
csnkProcedure | عقدة تجميع لأقواس مجموعة الإجراءات القديمة، تحوي العمليات داخلها |
csnkInlineImage | كتلة صورة مضمَّنة تمتد على قاموس BI وبيانات الصورة ومُنهي EI |
csnkMalformed | نطاق بايتات كسر قواعد اللغة، يُحفظ في الشجرة حتى لا تفقد التعديلات الحافظة للرموز أي بايتات من المصدر |
ملاحظات الاستخدام
- لا يعرض الزائر العابر سوى عقد
csnkOperationوcsnkInlineImageبوصفها مُعامِلات؛ أما أنواع التجميع فتشكّل الشجرة حولها - تحمل عقد
csnkMalformedرسالة تشخيصية وتبقى قابلة للتحرير بوصفها نطاقات معتمة بدلًا من إجهاض التحليل - اقترن النوع بنطاق lexeme الخاص بالعقدة لتحديد البايتات المصدرية الدقيقة لأي شجرة فرعية