From fe33b7ca18ced0654313ea5abba461ac59e887b3 Mon Sep 17 00:00:00 2001 From: m-holger Date: Tue, 23 Aug 2022 02:00:55 +0100 Subject: Integrate numbers into state machine in QPDFTokenizer --- include/qpdf/QPDFTokenizer.hh | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'include') 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 -- cgit v1.2.3-54-g00ecf