aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorm-holger <m-holger@kubitscheck.org>2022-08-23 03:00:55 +0200
committerm-holger <m-holger@kubitscheck.org>2022-08-25 12:26:46 +0200
commitfe33b7ca18ced0654313ea5abba461ac59e887b3 (patch)
treea93ae149a70149334b580fa0571209dba217740a /include
parent931fbb615623f00de0942f12e3e5b2b6e141b09f (diff)
downloadqpdf-fe33b7ca18ced0654313ea5abba461ac59e887b3.tar.zst
Integrate numbers into state machine in QPDFTokenizer
Diffstat (limited to 'include')
-rw-r--r--include/qpdf/QPDFTokenizer.hh9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/qpdf/QPDFTokenizer.hh b/include/qpdf/QPDFTokenizer.hh
index d723ff6e..90efa99f 100644
--- a/include/qpdf/QPDFTokenizer.hh
+++ b/include/qpdf/QPDFTokenizer.hh
@@ -213,6 +213,11 @@ class QPDFTokenizer
st_lt,
st_gt,
st_inline_image,
+ st_sign,
+ st_number,
+ st_real,
+ st_decimal,
+
st_name_hex1,
st_name_hex2,
st_token_ready
@@ -236,6 +241,10 @@ class QPDFTokenizer
void inTokenReady(char);
void inNameHex1(char);
void inNameHex2(char);
+ void inSign(char);
+ void inDecimal(char);
+ void inNumber(char);
+ void inReal(char);
void reset();
// Lexer state