[apparmor] parser: [patch 1/3] parser: Merge QUOTED_ID and QUOTED_LIST_VALUE_ID

john.johansen at canonical.com john.johansen at canonical.com
Thu Nov 6 01:19:41 UTC 2014


QUOTED_ID and QUOTED_LIST_VALUE_ID are the same thing so merge them

Signed-off-by: John Johansen <john.johansen at canonical.com>
---
 parser/parser_lex.l |    6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

--- 3.0-diff.orig/parser/parser_lex.l
+++ 3.0-diff/parser/parser_lex.l
@@ -212,9 +212,7 @@
 POST_VAR_ID_CHARS	[^ \t\n"!,]{-}[=\+]
 POST_VAR_ID 	{POST_VAR_ID_CHARS}|(,{POST_VAR_ID_CHARS}|\\[ ]|\\\t|\\\"|\\!|\\,|\\\(|\\\))
 LIST_VALUE_ID_CHARS	([^ \t\n"!,]{-}[()]|\\[ ]|\\\t|\\\"|\\!|\\,|\\\(|\\\))
-LIST_VALUE_QUOTED_ID_CHARS [^\0"]|\\\"
 LIST_VALUE_ID	{LIST_VALUE_ID_CHARS}+
-QUOTED_LIST_VALUE_ID	\"{LIST_VALUE_QUOTED_ID_CHARS}+\"
 ID_CHARS_NOEQ	[^ \t\n"!,]{-}[=]
 LEADING_ID_CHARS_NOEQ [^ \t\n"!,]{-}[=()+&]
 ID_NOEQ		{ID_CHARS_NOEQ}|(,{ID_CHARS_NOEQ})
@@ -370,7 +368,7 @@
 }
 
 <LIST_COND_VAL>{
-	({LIST_VALUE_ID}|{QUOTED_LIST_VALUE_ID}) {
+	({LIST_VALUE_ID}|{QUOTED_ID}) {
 		yylval.id = processid(yytext, yyleng);
 		POP_AND_RETURN(TOK_VALUE);
 	}
@@ -379,7 +377,7 @@
 <LIST_COND_PAREN_VAL>{
 	{CLOSE_PAREN}	{ POP(); }
 
-	({LIST_VALUE_ID}|{QUOTED_LIST_VALUE_ID}) {
+	({LIST_VALUE_ID}|{QUOTED_ID}) {
 		yylval.id = processid(yytext, yyleng);
 		RETURN_TOKEN(TOK_VALUE);
 	}




More information about the AppArmor mailing list