From a49df5265fd887e62352aba7d1ee72864e986bb1 Mon Sep 17 00:00:00 2001 From: Neal Cardwell <ncardwell@google.com> Date: Tue, 5 Nov 2013 14:54:45 -0500 Subject: [PATCH] net-test: packetdrill: fix lexical scanning of hex integers Properly recognize hex integers. Change-Id: I23b002e06ec21a445e66e82d47e72a65071b9a01 --- gtests/net/packetdrill/lexer.l | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtests/net/packetdrill/lexer.l b/gtests/net/packetdrill/lexer.l index 398b434a..d73e6703 100644 --- a/gtests/net/packetdrill/lexer.l +++ b/gtests/net/packetdrill/lexer.l @@ -199,7 +199,7 @@ ce return CE; --[a-zA-Z0-9_]+ yylval.string = option(yytext); return OPTION; [-]?[0-9]*[.][0-9]+ yylval.floating = atof(yytext); return FLOAT; [-]?[0-9]+ yylval.integer = atoll(yytext); return INTEGER; -0x[0-9]+ yylval.integer = hextol(yytext); return HEX_INTEGER; +0x[0-9a-fA-F]+ yylval.integer = hextol(yytext); return HEX_INTEGER; [a-zA-Z0-9_]+ yylval.string = strdup(yytext); return WORD; \"(\\.|[^"])*\" yylval.string = quoted(yytext); return STRING; \`(\\.|[^`])*\` yylval.string = quoted(yytext); return BACK_QUOTED; -- GitLab