THPDFContentTokenKind Type
Classifica un token prodotto dal lexer del content stream
Dichiarazione
THPDFContentTokenKind= (ctOperator, ctOperandString, ctOperandHex,
ctOperandName, ctOperandNumber, ctOperandArray);
UnitÃ
HPDFContentStream
Valori
| Valore | Scopo |
|---|---|
ctOperator | Token operatore o delimitatore strutturale, come Tj o la parentesi quadra di chiusura di un array |
ctOperandString | Operando stringa letterale scritto con delimitatori a parentesi tonde |
ctOperandHex | Operando stringa esadecimale scritto con delimitatori a parentesi angolari |
ctOperandName | Operando name introdotto da una barra |
ctOperandNumber | Operando numerico |
ctOperandArray | Token array tra parentesi il cui payload contiene elementi stringa e numero in stile TJ |
Note d'uso
- Il record token companion porta gli span
StartOfs/EndOfs, cosicché gli editor possono riscrivere un operando sul posto in base al tipo - Le funzioni di sostituzione di stringhe lavorano su
ctOperandStringectOperandHexlasciando intatti name e numeri - Le funzioni di estrazione del testo leggono gli elementi
ctOperandArray, dove le stringhe vengono mostrate e i numeri negativi avanzano la posizione del testo