ciena.grammar
changeset 33 91e312481f54
parent 28 3337257bf0e7
equal deleted inserted replaced
32:d1c23404f412 33:91e312481f54
   116 ip4:		/\d+\.\d+\.\d+\.\d+/
   116 ip4:		/\d+\.\d+\.\d+\.\d+/
   117 		{ $item[1] }
   117 		{ $item[1] }
   118 
   118 
   119 quoted_text:	<perl_quotelike>
   119 quoted_text:	<perl_quotelike>
   120 		{ $item[1][2] }
   120 		{ $item[1][2] }
   121 		| /[0-9a-zA-Z:\/_\#\"\.,-]+/
   121 		| /[0-9a-zA-Z:\/_\#\"\.&\*,-]+/
   122 		{ $item[1] }
   122 		{ $item[1] }
   123 
   123 
   124 value:		/[0-9a-zA-Z:\/_\#\"\.,-]+/
   124 value:		/[0-9a-zA-Z:\/_\#\"\.&\*,-]+/
   125 		{ $item[1] }
   125 		{ $item[1] }
   126 
   126 
   127 eofile:		/^\Z/
   127 eofile:		/^\Z/
   128 
   128 
   129 eol:		/\n/
   129 eol:		/\n/
   141 		$avl->{action} = $item[2];
   141 		$avl->{action} = $item[2];
   142 		consume_avl("port", $item{port_num}); 
   142 		consume_avl("port", $item{port_num}); 
   143 		}
   143 		}
   144 
   144 
   145 port_num:	/\d+(\/\d+)?/
   145 port_num:	/\d+(\/\d+)?/
       
   146 		{ $item[1] }
       
   147 		| /[0-9a-zA-Z]+/
   146 		{ $item[1] }
   148 		{ $item[1] }
   147 
   149 
   148 avls:		avl(s)
   150 avls:		avl(s)
   149 		| eol
   151 		| eol
   150 
   152