cisco.grammar
changeset 21 6669e636dfa2
parent 20 2635a9301907
child 22 78285474e8d3
--- a/cisco.grammar	Thu Dec 03 00:21:10 2009 +0100
+++ b/cisco.grammar	Thu Dec 03 01:09:55 2009 +0100
@@ -200,10 +200,14 @@
 		{ $arg{ctx}->{"trunk-encap"} = $item{keyword} }
 		| "switchport" "trunk" "allowed" "vlan" vlan_range[ctx => $arg{ctx}, key => "vlan"]
 		| "switchport" "trunk" "allowed" "vlan" "add" vlan_range[ctx => $arg{ctx}, key => "vlan"]
+		| "channel-group" num
+		{ $arg{ctx}->{"channel-group"} = $item{num} }
 		| "channel-group" num "mode" keyword
-		{ $arg{ctx}->{"channel-group"}->{$item{num}}->{mode} = $item{keyword} }
+		{ $arg{ctx}->{"channel-group"} = $item{num} }
 		| "ip" "vrf" "forwarding" word
 		{ $arg{ctx}->{"ip-vrf-fwd"} = $item{word} }
+		| "bridge-group" num
+		{ $arg{ctx}->{"bridge-group"} = $item{num} }
 
 # vrf section
 s_vrf:		"0" "ip" "vrf" keyword eol s_vrf_l[ctx => ctx("vrf", $item{keyword}) ](s) "0" "!" eol