diff --git a/src/alarm_grammar.h b/src/alarm_grammar.h
index 3bc03028efcf9b7610bb0d4e108da8fbca35e0bf..3b0d8455146e4f86f7eed2985b5d51cfb20d7634 100644
--- a/src/alarm_grammar.h
+++ b/src/alarm_grammar.h
@@ -231,7 +231,7 @@ struct alarm_parse : public grammar<alarm_parse>
             	=	alnum_p | '.' | '_'  | '-' | '+'				//any alpha numeric char plus '.', '_', '-', '+'
             	;	
             symbol_attr_name
-            	=	alnum_p | '_'									//any alpha numeric char plus '_'
+            	=	alnum_p | '.' | '_'  | '-'						//any alpha numeric char plus '_'
             	;
             name
             	=	(+symbol) >> '/' >> (+symbol)