summaryrefslogtreecommitdiff
path: root/src/analysis/scan/tokens.l
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2023-09-25 23:50:02 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2023-09-25 23:50:02 (GMT)
commit2f740fc8aa705df046a6d32fc98e2787df0e47e1 (patch)
tree5c348351ca39312cb5a54a5c88e95859fe0b7579 /src/analysis/scan/tokens.l
parent4c13ca820e4fa01ca62ad66c0665ebbee150f87c (diff)
Handle tags linked to ROST rules.
Diffstat (limited to 'src/analysis/scan/tokens.l')
-rw-r--r--src/analysis/scan/tokens.l6
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>"{" {