oneaccess.grammar
changeset 45 9ba98ba61f6b
parent 44 b9026c6ef3e9
equal deleted inserted replaced
44:b9026c6ef3e9 45:9ba98ba61f6b
   180 		{ $item[1] }
   180 		{ $item[1] }
   181 
   181 
   182 iface_num:	/\d+([\.\/]\d+)*/
   182 iface_num:	/\d+([\.\/]\d+)*/
   183 		{ $item[1] }
   183 		{ $item[1] }
   184 
   184 
   185 s_interface:	"0" "interface" iface_type iface_num /\S*/ eol s_interface_l[ctx => ctx("interface", $item{iface_type}.":".$item{iface_num}) ](s) "0" "exit" eol
   185 s_interface:	"0" "interface" iface_type iface_num /\S*/ eol s_interface_l[ctx => ctx("interface", $item{iface_type}.":".$item{iface_num}) ](s)
   186 		{
   186 		{
   187 		my $id = $item{iface_type}.":".$item{iface_num};
   187 		my $id = $item{iface_type}.":".$item{iface_num};
   188 		$::res->{interface}->{$id}->{type} = $item{iface_type};
   188 		$::res->{interface}->{$id}->{type} = $item{iface_type};
   189 		$::res->{interface}->{$id}->{num} = $item{iface_num}
   189 		$::res->{interface}->{$id}->{num} = $item{iface_num}
   190 		}
   190 		}