cisco.grammar
changeset 19 0f5d67d6ed04
parent 16 6822d0e5df57
child 20 2635a9301907
--- a/cisco.grammar	Mon Nov 30 22:12:02 2009 +0100
+++ b/cisco.grammar	Wed Dec 02 22:19:55 2009 +0100
@@ -195,7 +195,7 @@
 		| "switchport" "mode" /access|trunk/
 		{ $arg{ctx}->{"switchport-mode"} = $item[3] }
 		| "switchport" "access" "vlan" num
-		{ $arg{ctx}->{vlan} = $item{num} }
+		{ $arg{ctx}->{vlan}->{$item{num}} = 1 }
 		| "switchport" "trunk" "encapsulation" keyword
 		{ $arg{ctx}->{"trunk-encap"} = $item{keyword} }
 		| "switchport" "trunk" "allowed" "vlan" vlan_range[ctx => $arg{ctx}, key => "vlan"]