diff --git a/src/formula_grammar.h b/src/formula_grammar.h
index f7a24bb41515e77ed87d8def637270bd61a5232c..d6034602fab9dc2e5d506d41b06087f1107ba29b 100644
--- a/src/formula_grammar.h
+++ b/src/formula_grammar.h
@@ -198,7 +198,7 @@ struct formula_grammar : public grammar<formula_grammar>
             	=	(alnum_p | '.' | '_' | '-' | '+')				//any alpha numeric char plus '.', '_', '-'
             	;
             symbol_attr
-            	=	(alnum_p | '_' )								//any alpha numeric char plus '_' for attribute names
+            	=	(alnum_p | '_' | '.')								//any alpha numeric char plus '_', '.' for attribute names
             	;
             //------------------------------ALARM NAME--------------------------------------	
             name