diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2023-09-25 23:50:02 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2023-09-25 23:50:02 (GMT) |
commit | 2f740fc8aa705df046a6d32fc98e2787df0e47e1 (patch) | |
tree | 5c348351ca39312cb5a54a5c88e95859fe0b7579 /src/analysis/scan/tokens.l | |
parent | 4c13ca820e4fa01ca62ad66c0665ebbee150f87c (diff) |
Handle tags linked to ROST rules.
Diffstat (limited to 'src/analysis/scan/tokens.l')
-rw-r--r-- | src/analysis/scan/tokens.l | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/analysis/scan/tokens.l b/src/analysis/scan/tokens.l index 1a17344..b284128 100644 --- a/src/analysis/scan/tokens.l +++ b/src/analysis/scan/tokens.l @@ -411,12 +411,14 @@ bytes_fuzzy_id [\*A-Za-z_][\*A-Za-z0-9_]* return RAW_RULE; } - <rule_intro>[A-Za-z0-9_]+ { + <rule_intro>{bytes_id} { yylval->sized_cstring.data = yytext; yylval->sized_cstring.len = yyleng; - return RULE_NAME; + return RULE_IDENTIFIER; } + <rule_intro>":" { return COLON; } + <rule_intro>[ \t]* { } <rule_intro>"{" { |