From: Oleg Broytman Date: Sun, 16 Jun 2024 13:21:53 +0000 (+0300) Subject: Refactor(parser): Improve grammar: do not allow trailing `_` X-Git-Tag: v0.8~5 X-Git-Url: https://git.phdru.name/?a=commitdiff_plain;h=68e275cbafcc371903793d58e409dfe5494c4e92;p=phdru.name%2Fcgi-bin%2Fblog-ru%2Fsearch-tags.git Refactor(parser): Improve grammar: do not allow trailing `_` --- diff --git a/parser/grammar.ebnf b/parser/grammar.ebnf index 2877e8f..8e0a403 100644 --- a/parser/grammar.ebnf +++ b/parser/grammar.ebnf @@ -36,7 +36,7 @@ not_expression: not and_sub_expression expression_parens : "(" expression ")" -name : /[A-Za-zá-ñÁ-Ñ][A-Za-zá-ñÁ-Ñ0-9_]+/ +name : /[A-Za-zá-ñÁ-Ñ][A-Za-zá-ñÁ-Ñ0-9_]*[A-Za-zá-ñÁ-Ñ0-9]/ ?and : and_op | and_op and_op