Merge in SNORT/snort3 from ~OSHUMEIK/snort3:jsn_fix_id to master
Squashed commit of the following:
commit
25041bc840a69dff344199c1ab86e315edfea5f7
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date: Fri Jul 1 15:06:01 2022 +0300
utils: fix parsing of decimal number literals
LITERAL_BOOLEAN true|false
LITERAL_BIN_INTEGER 0[bB][01](_?[01])*
LITERAL_OCT_INTEGER 0[oO]?[0-7](_?[0-7])*
-LITERAL_DECIMAL [.]?(_?[0-9])+[\.]?(_?[0-9])*([eE](_?[0-9])+)?
+LITERAL_DECIMAL [.]?[0-9](_?[0-9])*[.]?(_?[0-9])*([eE](_?[0-9])+)?
LITERAL_INTEGER [0-9](_?[0-9])*
LITERAL_HEX_INTEGER 0[xX][a-fA-F0-9](_?[a-fA-F0-9])*
LITERAL_BIG_INTEGER ({LITERAL_DECIMAL}|{LITERAL_BIN_INTEGER}|{LITERAL_OCT_INTEGER}|{LITERAL_HEX_INTEGER})n
static const char all_patterns_buf5[] =
"$2abc _2abc abc $__$ 肖晗 XÆA12 \\u0041abc \\u00FBdef \\u1234ghi ab\xE2\x80\xA8ww "
- "ab\xE2\x80\xA9ww ab\xEF\xBB\xBFww ab∞ww 2abc";
+ "ab\xE2\x80\xA9ww ab\xEF\xBB\xBFww ab∞ww 2abc _a _1;"
+ "var a;var _1;";
static const char all_patterns_expected5[] =
"$2abc _2abc abc $__$ 肖晗 XÆA12 \u0041abc \u00FBdef \u1234ghi ab;ww "
- "ab;ww ab ww ab ∞ ww 2 abc";
+ "ab;ww ab ww ab ∞ ww 2 abc _a _1;"
+ "var a;var _1;";
static const char all_patterns_buf6[] =
"tag` template\n ${ a + b } template`";