
globalC.addSC("aaa", "Authentication, Authorization and Accounting.");
globalC.addSC("access-list", "Add an access list entry");
  globalC["access-list"].addSC("<1-99>",            "IP standard access list");
  globalC["access-list"].addSC("<100-199>",       "IP extended access list");
  globalC["access-list"].addSC("<1000-1099>",       "IPX SAP access list");
  globalC["access-list"].addSC("<1100-1199>",       "Extended 48-bit MAC address access list");
  globalC["access-list"].addSC("<1200-1299>",       "IPX summary address access list");
  globalC["access-list"].addSC("<1300-1999>",       "IP standard access list (expanded range)");
  globalC["access-list"].addSC("<200-299>",         "Protocol type-code access list");
  globalC["access-list"].addSC("<2000-2699>",       "IP extended access list (expanded range)");
  globalC["access-list"].addSC("<700-799>",         "48-bit MAC address access list");
  globalC["access-list"].addSC("<800-899>",         "IPX standard access list");
  globalC["access-list"].addSC("<900-999>",         "IPX extended access list");
  globalC["access-list"].addSC("dynamic-extended",  "Extend the dynamic ACL abolute timer");

  globalC["access-list"]["<100-199>"].addSC("deny",     "Specify packets to reject");
  globalC["access-list"]["<100-199>"].addSC("dynamic",  "Specify a DYNAMIC list of PERMITs or DENYs");
  globalC["access-list"]["<100-199>"].addSC("permit",   "Specify packets to forward");
    globalC["access-list"]["<100-199>"].permit.addSC("<0-255>",  "An IP protocol number");
    globalC["access-list"]["<100-199>"].permit.addSC("ahp",      "Authentication Header Protocol");
    globalC["access-list"]["<100-199>"].permit.addSC("eigrp",    "Cisco's EIGRP routing protocol");
    globalC["access-list"]["<100-199>"].permit.addSC("esp",      "Encapsulation Security Payload");
    globalC["access-list"]["<100-199>"].permit.addSC("gre",      "Cisco's GRE tunneling");
    globalC["access-list"]["<100-199>"].permit.addSC("icmp",     "Internet Control Message Protocol");
    globalC["access-list"]["<100-199>"].permit.addSC("igmp",     "Internet Gateway Message Protocol");
    globalC["access-list"]["<100-199>"].permit.addSC("igrp",     "Cisco's IGRP routing protocol");
    globalC["access-list"]["<100-199>"].permit.addSC("ip",       "Any Internet Protocol");
		globalC["access-list"]["<100-199>"].permit.ip.addSC("A.B.C.D",  "Source address");
		   globalC["access-list"]["<100-199>"].permit.ip["A.B.C.D"].addSC("A.B.C.D",  "Source wildcard bits");
		   	  globalC["access-list"]["<100-199>"].permit.ip["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D",  "Destination address");
			  globalC["access-list"]["<100-199>"].permit.ip["A.B.C.D"]["A.B.C.D"].addSC("any",      "Any destination host");
  			  globalC["access-list"]["<100-199>"].permit.ip["A.B.C.D"]["A.B.C.D"].addSC("host",     "A single destination host");
		globalC["access-list"]["<100-199>"].permit.ip.addSC("any",      "Any source host");
  		globalC["access-list"]["<100-199>"].permit.ip.addSC("host",     "A single source host");
    globalC["access-list"]["<100-199>"].permit.addSC("ipinip",   "IP in IP tunneling");
    globalC["access-list"]["<100-199>"].permit.addSC("nos",      "KA9Q NOS compatible IP over IP tunneling");
    globalC["access-list"]["<100-199>"].permit.addSC("ospf",     "OSPF routing protocol");
    globalC["access-list"]["<100-199>"].permit.addSC("pcp",      "Payload Compression Protocol");
    globalC["access-list"]["<100-199>"].permit.addSC("pim",      "Protocol Independent Multicast");
    globalC["access-list"]["<100-199>"].permit.addSC("tcp",      "Transmission Control Protocol");
    globalC["access-list"]["<100-199>"].permit.addSC("udp",      "User Datagram Protocol");
  globalC["access-list"]["<100-199>"].addSC("remark",   "Access list entry comment");

globalC.addSC("alias", "Create command alias");
globalC.addSC("arp", "Set a static ARP entry");
globalC.addSC("async-bootp", "Modify system bootp parameters");
globalC.addSC("banner", "Define a login banner");
globalC.addSC("boot", "Modify system boot parameters");
globalC.addSC("bridge", "Bridge Group.");
globalC.addSC("buffers", "Adjust system buffer pool parameters");
globalC.addSC("busy-message", "Display message when connection to host fails");
globalC.addSC("call", "Configure Call parameters");
globalC.addSC("cdp", "Global CDP configuration subcommands");
globalC.addSC("chat-script", "Define a modem chat script");
globalC.addSC("class-map", "Configure QoS Class Map");
	globalC["class-map"].addSC("WORD", "class-map name");
	globalC["class-map"].addSC("match-all", "Logical-AND all matching statements under this classmap");
		globalC["class-map"]["match-all"].addSC("WORD", "class-map name");
	globalC["class-map"].addSC("match-any", "Logical-OR all matching statements under this classmap");
globalC.addSC("clock", "Configure time-of-day clock");
globalC.addSC("cns", "CNS Subsystem");
globalC.addSC("config-register", "Define the configuration register");
globalC.addSC("default", "Set a command to its defaults");
globalC.addSC("default-value", "Default character-bits values");
globalC.addSC("define", "interface range macro definition");
globalC.addSC("dial-control-mib", "Define Dial Control Mib parameters");
globalC.addSC("dial-peer", "Dial Map (Peer) configuration commands");
globalC.addSC("dialer", "Dialer commands");
globalC.addSC("dialer-list", "Create a dialer list entry");
	globalC["dialer-list"].addSC("<1-10>", "Dialer group number");
		globalC["dialer-list"]["<1-10>"].addSC("protocol", "Permit or Deny based on protocols");
			globalC["dialer-list"]["<1-10>"].protocol.addSC("appletalk", "AppleTalk");
				globalC["dialer-list"]["<1-10>"].protocol.appletalk.addSC("deny", "Deny specified protocol");
				globalC["dialer-list"]["<1-10>"].protocol.appletalk.addSC("list", "Add access list to dialer list");
					globalC["dialer-list"]["<1-10>"].protocol.appletalk.list.addSC("<600-699>", "AppleTalk access list");
				globalC["dialer-list"]["<1-10>"].protocol.appletalk.addSC("permit", "Permit specified protocol");
			globalC["dialer-list"]["<1-10>"].protocol.addSC("bridge", "Bridging");
				globalC["dialer-list"]["<1-10>"].protocol.bridge.addSC("deny", "Deny specified protocol");
				globalC["dialer-list"]["<1-10>"].protocol.bridge.addSC("list", "Add access list to dialer list");
					globalC["dialer-list"]["<1-10>"].protocol.bridge.list.addSC("<200-299>", "Ethernet-typecode access list");
				globalC["dialer-list"]["<1-10>"].protocol.bridge.addSC("permit", "Permit specified protocol");
			globalC["dialer-list"]["<1-10>"].protocol.addSC("clns", "OSI Connectionless Network Service");
				globalC["dialer-list"]["<1-10>"].protocol.clns.addSC("deny", "Deny specified protocol");
				globalC["dialer-list"]["<1-10>"].protocol.clns.addSC("list", "Add access list to dialer list");
					globalC["dialer-list"]["<1-10>"].protocol.clns.list.addSC("WORD", "Name of CLNS filter expression or set");
				globalC["dialer-list"]["<1-10>"].protocol.clns.addSC("permit", "Permit specified protocol");
			globalC["dialer-list"]["<1-10>"].protocol.addSC("decnet", "DECnet");
				globalC["dialer-list"]["<1-10>"].protocol.decnet.addSC("deny", "Deny specified protocol");
				globalC["dialer-list"]["<1-10>"].protocol.decnet.addSC("list", "Add access list to dialer list");
					globalC["dialer-list"]["<1-10>"].protocol.decnet.list.addSC("<300-399>", "DECNET access list");
				globalC["dialer-list"]["<1-10>"].protocol.decnet.addSC("permit", "Permit specified protocol");
			globalC["dialer-list"]["<1-10>"].protocol.addSC("hpr", "HPR");
				globalC["dialer-list"]["<1-10>"].protocol.hpr.addSC("deny", "Deny specified protocol");
				globalC["dialer-list"]["<1-10>"].protocol.hpr.addSC("list", "Add access list to dialer list");
				globalC["dialer-list"]["<1-10>"].protocol.hpr.addSC("permit", "Permit specified protocol");
			globalC["dialer-list"]["<1-10>"].protocol.addSC("ip", "IP");
				globalC["dialer-list"]["<1-10>"].protocol.ip.addSC("deny", "Deny specified protocol");
				globalC["dialer-list"]["<1-10>"].protocol.ip.addSC("list", "Add access list to dialer list");
					globalC["dialer-list"]["<1-10>"].protocol.ip.list.addSC("<1-199>", "IP access list");
					globalC["dialer-list"]["<1-10>"].protocol.ip.list.addSC("<1300-2699>", "IP expanded access list");
				globalC["dialer-list"]["<1-10>"].protocol.ip.addSC("permit", "Permit specified protocol");
			globalC["dialer-list"]["<1-10>"].protocol.addSC("ipv6", "IPv6");
				globalC["dialer-list"]["<1-10>"].protocol.ipv6.addSC("deny", "Deny specified protocol");
				globalC["dialer-list"]["<1-10>"].protocol.ipv6.addSC("list", "Add access list to dialer list");
					globalC["dialer-list"]["<1-10>"].protocol.ipv6.list.addSC("WORD", "IPv6 access list name");
				globalC["dialer-list"]["<1-10>"].protocol.ipv6.addSC("permit", "Permit specified protocol");
			globalC["dialer-list"]["<1-10>"].protocol.addSC("ipx", "Novell IPX");
				globalC["dialer-list"]["<1-10>"].protocol.ipx.addSC("deny", "Deny specified protocol");
				globalC["dialer-list"]["<1-10>"].protocol.ipx.addSC("list", "Add access list to dialer list");
					globalC["dialer-list"]["<1-10>"].protocol.ipx.list.addSC("<800-1099>", "Novell access list");
				globalC["dialer-list"]["<1-10>"].protocol.ipx.addSC("permit", "Permit specified protocol");
			globalC["dialer-list"]["<1-10>"].protocol.addSC("llc2", "LLC2");
				globalC["dialer-list"]["<1-10>"].protocol.llc2.addSC("deny", "Deny specified protocol");
				globalC["dialer-list"]["<1-10>"].protocol.llc2.addSC("list", "Add access list to dialer list");
				globalC["dialer-list"]["<1-10>"].protocol.llc2.addSC("permit", "Permit specified protocol");
			globalC["dialer-list"]["<1-10>"].protocol.addSC("netbios", "NETBIOS");
				globalC["dialer-list"]["<1-10>"].protocol.netbios.addSC("deny", "Deny specified protocol");
				globalC["dialer-list"]["<1-10>"].protocol.netbios.addSC("list", "Add access list to dialer list");
				globalC["dialer-list"]["<1-10>"].protocol.netbios.addSC("permit", "Permit specified protocol");
			globalC["dialer-list"]["<1-10>"].protocol.addSC("vines", "Banyan Vines");
				globalC["dialer-list"]["<1-10>"].protocol.vines.addSC("deny", "Deny specified protocol");
				globalC["dialer-list"]["<1-10>"].protocol.vines.addSC("list", "Add access list to dialer list");
					globalC["dialer-list"]["<1-10>"].protocol.vines.list.addSC("<1-300>", "Vines access list");
				globalC["dialer-list"]["<1-10>"].protocol.vines.addSC("permit", "Permit specified protocol");
			globalC["dialer-list"]["<1-10>"].protocol.addSC("xns", "XNS");
				globalC["dialer-list"]["<1-10>"].protocol.xns.addSC("deny", "Deny specified protocol");
				globalC["dialer-list"]["<1-10>"].protocol.xns.addSC("list", "Add access list to dialer list");
					globalC["dialer-list"]["<1-10>"].protocol.xns.list.addSC("<400-599>", "XNS access list");
				globalC["dialer-list"]["<1-10>"].protocol.xns.addSC("permit", "Permit specified protocol");
globalC.addSC("dnsix-dmdp", "Provide DMDP service for DNSIX");
globalC.addSC("dnsix-nat", "Provide DNSIX service for audit trails");
globalC.addSC("downward-compatible-config", "Generate a configuration compatible with older software");
globalC.addSC("enable", "Modify enable password parameters");
	globalC.enable.addSC("last-resort", "Define enable action if no TACACS servers respond");
		globalC.enable["last-resort"].addSC("password", "Enable by giving the local enable password");
		globalC.enable["last-resort"].addSC("succeed", "Enable without further question");
	globalC.enable.addSC("password", "Assign the privileged level password");
		globalC.enable.password.addSC("LINE", "The UNENCRYPTED (cleartext) 'enable' password");
		globalC.enable.password.addSC("level", "Set exec level password");
			globalC.enable.password.level.addSC("<1-15>", "Level number");
				globalC.enable.password.level["<1-15>"].addSC("LINE", "The UNENCRYPTED (cleartext) 'enable' password");
	globalC.enable.addSC("secret", "Assign the privileged level secret");
		globalC.enable.secret.addSC("LINE", "The UNENCRYPTED (cleartext) 'enable' secret");
		globalC.enable.secret.addSC("level", "Set exec level password");
			globalC.enable.secret.level.addSC("<1-15>", "Level number");
				globalC.enable.secret.level["<1-15>"].addSC("LINE", "The UNENCRYPTED (cleartext) 'enable' secret");
	globalC.enable.addSC("use-tacacs", "Use TACACS to check enable passwords");
globalC.addSC("end", "Exit from configure mode");
globalC.addSC("exception", "Exception handling");
globalC.addSC("exit", "Exit from configure mode");
globalC.addSC("file", "Adjust file system parameters");
globalC.addSC("frame-relay", "global frame relay configuration commands");
globalC.addSC("gateway", "Gateway");
globalC.addSC("gw-accounting", "Enable voip gateway accounting.");
globalC.addSC("help", "Description of the interactive help system");
globalC.addSC("hostname", "Set system's network name");
	globalC.hostname.addSC("WORD", "This system's network name");
globalC.addSC("interface", "Select an interface to configure");
	globalC.interface.addSC("ATM", "ATM interface");
	globalC.interface.addSC("Async", "Async interface");
	globalC.interface.addSC("BVI", "Bridge-Group Virtual Interface");
	globalC.interface.addSC("CTunnel", "CTunnel interface");
	globalC.interface.addSC("Dialer", "Dialer interface");
	globalC.interface.addSC("Ethernet", "IEEE 802.3");
		globalC.interface.Ethernet.addSC("<0-0>", "Ethernet interface number");
	globalC.interface.addSC("Group-Async", "Async Group interface");
	globalC.interface.addSC("Lex", "Lex interface");
	globalC.interface.addSC("Loopback", "Loopback interface");
		globalC.interface.Loopback.addSC("<0-2147483647>", "Loopback interface number");
	globalC.interface.addSC("Multilink", "Multilink-group interface");
	globalC.interface.addSC("Null", "Null interface");
	globalC.interface.addSC("Tunnel", "Tunnel interface");
	globalC.interface.addSC("Vif", "PGM Multicast Host interface");
	globalC.interface.addSC("Virtual-Template", "Virtual Template interface");
	globalC.interface.addSC("Virtual-TokenRing", "Virtual TokenRing");
	globalC.interface.addSC("range", "interface range command");
globalC.addSC("ip", "Global IP configuration subcommands");
	globalC.ip.addSC("accounting-list", "Select hosts for which IP accounting information is kept");
	globalC.ip.addSC("accounting-threshold", "Sets the maximum number of accounting entries");
	globalC.ip.addSC("accounting-transits", "Sets the maximum number of transit entries");
	globalC.ip.addSC("address-pool", "Specify default IP address pooling mechanism");
	globalC.ip.addSC("alias", "Alias an IP address to a TCP port");
	globalC.ip.addSC("bootp", "Config BOOTP services");
	globalC.ip.addSC("cef", "Cisco Express Forwarding");
	globalC.ip.addSC("classless", "Follow classless routing forwarding rules");
	globalC.ip.addSC("default-gateway", "Specify default gateway (if not routing IP)");
	globalC.ip.addSC("default-network", "Flags networks as candidates for default routes");
		globalC.ip["default-network"].addSC("A.B.C.D", "IP address of default network");
	globalC.ip.addSC("dhcp", "Configure DHCP server and relay parameters");
		  globalC.ip.dhcp.addSC("conflict",          "DHCP address conflict parameters");
		  globalC.ip.dhcp.addSC("database",          "Configure DHCP database agents");
		  globalC.ip.dhcp.addSC("excluded-address",  "Prevent DHCP from assigning certain addresses");
		  globalC.ip.dhcp.addSC("ping",              "Specify ping parameters used by DHCP");
		  globalC.ip.dhcp.addSC("pool",              "Configure DHCP address pools");
		      globalC.ip.dhcp.pool.addSC("WORD",  "Pool name");
		  globalC.ip.dhcp.addSC("relay",             "DHCP relay agent parameters");
  	  	  globalC.ip.dhcp.addSC("smart-relay",       "Enable Smart Relay feature");
	globalC.ip.addSC("dhcp-server", "Specify address of DHCP server to use");
	globalC.ip.addSC("domain", "IP DNS Resolver");
	globalC.ip.addSC("domain-list", "Domain name to complete unqualified host names.");
	globalC.ip.addSC("domain-lookup", "Enable IP Domain Name System hostname translation");
	globalC.ip.addSC("domain-name", "Define the default domain name");
	globalC.ip.addSC("dvmrp", "DVMRP global commands");
	globalC.ip.addSC("finger", "finger server");
	globalC.ip.addSC("flow-aggregation", "Configure flow aggregation");
	globalC.ip.addSC("flow-cache", "Configure netflow cache parameters");
	globalC.ip.addSC("flow-export", "Specify host/port to send flow statistics");
	globalC.ip.addSC("forward-protocol", "Controls forwarding of physical and directed IP broadcasts");
	globalC.ip.addSC("ftp", "FTP configuration commands");
	globalC.ip.addSC("gratuitous-arps", "Generate gratuitous ARPs for PPP/SLIP peer addresses");
	globalC.ip.addSC("host", "Add an entry to the ip hostname table");
		globalC.ip.host.addSC("WORD", "Name of host");
	globalC.ip.addSC("host-routing", "Enable host-based routing (proxy ARP and redirect)");
	globalC.ip.addSC("hp-host", "Enable the HP proxy probe service");
	globalC.ip.addSC("http", "HTTP server configuration");
	globalC.ip.addSC("icmp", "ICMP options");
	globalC.ip.addSC("local", "Specify local options");
	globalC.ip.addSC("mroute", "Configure static multicast routes");
	globalC.ip.addSC("msdp", "MSDP global commands");
	globalC.ip.addSC("multicast", "Global IP Multicast Commands");
	globalC.ip.addSC("multicast-routing", "Enable IP multicast forwarding");
	globalC.ip.addSC("name-server", "Specify address of name server to use");
	globalC.ip.addSC("nat", "NAT configuration commands");
		globalC.ip.nat.addSC("inside", "Inside address translation");
			globalC.ip.nat.inside.addSC("destination", "Destination address translation");
			globalC.ip.nat.inside.addSC("source", "Source address translation");
				globalC.ip.nat.inside.source.addSC("list", "Specify access list describing local addresses");
					globalC.ip.nat.inside.source.list.addSC("<1-199>", "Access list number for local addresses");
						globalC.ip.nat.inside.source.list["<1-199>"].addSC("interface", "Specify interface for global address");
						globalC.ip.nat.inside.source.list["<1-199>"].addSC("pool", "Name pool of global addresses");
					globalC.ip.nat.inside.source.list.addSC("WORD", "Access list name for local addresses");
						globalC.ip.nat.inside.source.list.WORD.addSC("interface", "Specify interface for global address");
							  globalC.ip.nat.inside.source.list.WORD.interface.addSC("ATM",                "ATM interface");
							  globalC.ip.nat.inside.source.list.WORD.interface.addSC("Async",              "Async interface");
							  globalC.ip.nat.inside.source.list.WORD.interface.addSC("BVI",                "Bridge-Group Virtual Interface");
							  globalC.ip.nat.inside.source.list.WORD.interface.addSC("CTunnel",            "CTunnel interface");
							  globalC.ip.nat.inside.source.list.WORD.interface.addSC("Dialer",            "Dialer interface");
								globalC.ip.nat.inside.source.list.WORD.interface.Dialer.addSC("<0-255>",  "Dialer interface number");
									 globalC.ip.nat.inside.source.list.WORD.interface.Dialer["<0-255>"].addSC("overload",  "Overload an address translation");
							  globalC.ip.nat.inside.source.list.WORD.interface.addSC("Ethernet",           "IEEE 802.3");
							  globalC.ip.nat.inside.source.list.WORD.interface.addSC("Lex",                "Lex interface");
							  globalC.ip.nat.inside.source.list.WORD.interface.addSC("Loopback",           "Loopback interface");
							  globalC.ip.nat.inside.source.list.WORD.interface.addSC("Multilink",          "Multilink-group interface");
							  globalC.ip.nat.inside.source.list.WORD.interface.addSC("Null",               "Null interface");
							  globalC.ip.nat.inside.source.list.WORD.interface.addSC("Tunnel",             "Tunnel interface");
							  globalC.ip.nat.inside.source.list.WORD.interface.addSC("Vif",                "PGM Multicast Host interface");
							  globalC.ip.nat.inside.source.list.WORD.interface.addSC("Virtual-Template",   "Virtual Template interface");
							  globalC.ip.nat.inside.source.list.WORD.interface.addSC("Virtual-TokenRing",  "Virtual TokenRing");
						globalC.ip.nat.inside.source.list.WORD.addSC("pool", "Name pool of global addresses");
				globalC.ip.nat.inside.source.addSC("route-map", "Specify route-map");
				globalC.ip.nat.inside.source.addSC("static", "Specify static local->global mapping");
					globalC.ip.nat.inside.source.static.addSC("A.B.C.D", "Inside local IP address");
						globalC.ip.nat.inside.source.static["A.B.C.D"].addSC("A.B.C.D", "Inside global IP address");
					globalC.ip.nat.inside.source.static.addSC("network", "Subnet translation");
						globalC.ip.nat.inside.source.static.network.addSC("A.B.C.D", "Inside local network");
					globalC.ip.nat.inside.source.static.addSC("tcp", "Transmission Control Protocol");
						globalC.ip.nat.inside.source.static.tcp.addSC("A.B.C.D", "Inside local IP address");
					globalC.ip.nat.inside.source.static.addSC("udp", "User Datagram Protocol");
						globalC.ip.nat.inside.source.static.udp.addSC("A.B.C.D", "Inside local IP address");
		globalC.ip.nat.addSC("outside", "Outside address translation");
		globalC.ip.nat.addSC("pool", "Define pool of addresses");
			globalC.ip.nat.pool.addSC("WORD", "Pool name");
				globalC.ip.nat.pool.WORD.addSC("A.B.C.D", "Start IP address");
					globalC.ip.nat.pool.WORD["A.B.C.D"].addSC("A.B.C.D", "End IP address");
				globalC.ip.nat.pool.WORD.addSC("netmask", "Specify the network mask");
					globalC.ip.nat.pool.WORD.netmask.addSC("A.B.C.D", "Network mask");
						globalC.ip.nat.pool.WORD.netmask["A.B.C.D"].addSC("type", "Specify the pool type");
				globalC.ip.nat.pool.WORD.addSC("prefix-length", "Specify the prefix length");
					globalC.ip.nat.pool.WORD["prefix-length"].addSC("<1-32>", "Prefix length");
						globalC.ip.nat.pool.WORD["prefix-length"]["<1-32>"].addSC("type", "Specify the pool type");
		globalC.ip.nat.addSC("service", "Special translation for application using non-standard port");
		globalC.ip.nat.addSC("tcp-mss", "Set MSS in TCP SYN packets");
		globalC.ip.nat.addSC("translation", "NAT translation entry configuration");
			globalC.ip.nat.translation.addSC("dns-timeout", "Specify timeout for NAT DNS flows");
			globalC.ip.nat.translation.addSC("finrst-timeout", "Specify timeout for NAT TCP flows after a FIN or RST");
			globalC.ip.nat.translation.addSC("icmp-timeout", "Specify timeout for NAT ICMP flows");
			globalC.ip.nat.translation.addSC("max-entries", "Specify maximum number of NAT entries");
			globalC.ip.nat.translation.addSC("port-timeout", "Specify timeout for NAT TCP/UDP port specific flows");
			globalC.ip.nat.translation.addSC("pptp-timeout", "Specify timeout for NAT PPTP flows");
			globalC.ip.nat.translation.addSC("syn-timeout", "Specify timeout for NAT TCP flows after a SYN and no further data");
			globalC.ip.nat.translation.addSC("tcp-timeout", "Specify timeout for NAT TCP flows");
			globalC.ip.nat.translation.addSC("timeout", "Specify timeout for dynamic NAT translations");
				globalC.ip.nat.translation.timeout.addSC("<0-2147483647>", "Timeout in seconds");
				globalC.ip.nat.translation.timeout.addSC("never", "Never timeout");
			globalC.ip.nat.translation.addSC("udp-timeout", "Specify timeout for NAT UDP flows");
	globalC.ip.addSC("pim", "PIM global commands");
	globalC.ip.addSC("prefix-list", "Build a prefix list");
	globalC.ip.addSC("rcmd", "Rcmd commands");
	globalC.ip.addSC("route", "Establish static routes");
		globalC.ip.route.addSC("A.B.C.D", "Destination prefix");
			globalC.ip.route["A.B.C.D"].addSC("A.B.C.D", "Destination prefix mask");
				globalC.ip.route["A.B.C.D"]["A.B.C.D"].addSC("A.B.C.D", "Forwarding router's address");
					globalC.ip.route["A.B.C.D"]["A.B.C.D"]["A.B.C.D"].addSC("<1-255>", "Distance metric for this route");
					globalC.ip.route["A.B.C.D"]["A.B.C.D"]["A.B.C.D"].addSC("name", "Specify name of the next hop");
						globalC.ip.route["A.B.C.D"]["A.B.C.D"]["A.B.C.D"].name.addSC("WORD", "Name of the next hop");
					globalC.ip.route["A.B.C.D"]["A.B.C.D"]["A.B.C.D"].addSC("permanent", "permanent route");
						globalC.ip.route["A.B.C.D"]["A.B.C.D"]["A.B.C.D"].permanent.addSC("<1-255>", "Distance metric for this route");
						globalC.ip.route["A.B.C.D"]["A.B.C.D"]["A.B.C.D"].permanent.addSC("name", "Specify name of the next hop");
					globalC.ip.route["A.B.C.D"]["A.B.C.D"]["A.B.C.D"].addSC("tag", "Set tag for this route");
						globalC.ip.route["A.B.C.D"]["A.B.C.D"]["A.B.C.D"].tag.addSC("<1-4294967295>", "Tag value");
				globalC.ip.route["A.B.C.D"]["A.B.C.D"].addSC("ATM", "ATM interface");
					globalC.ip.route["A.B.C.D"]["A.B.C.D"].ATM.addSC("<0-0>", "ATM interface number");
						globalC.ip.route["A.B.C.D"]["A.B.C.D"].ATM["<0-0>"].addSC("<1-255>", "Distance metric for this route");
						globalC.ip.route["A.B.C.D"]["A.B.C.D"].ATM["<0-0>"].addSC("A.B.C.D", "Forwarding router's address");
						globalC.ip.route["A.B.C.D"]["A.B.C.D"].ATM["<0-0>"].addSC("name", "Specify name of the next hop");
						globalC.ip.route["A.B.C.D"]["A.B.C.D"].ATM["<0-0>"].addSC("permanent", "permanent route");
						globalC.ip.route["A.B.C.D"]["A.B.C.D"].ATM["<0-0>"].addSC("tag", "Set tag for this route");
				globalC.ip.route["A.B.C.D"]["A.B.C.D"].addSC("Async", "Async interface");
				globalC.ip.route["A.B.C.D"]["A.B.C.D"].addSC("BVI", "Bridge-Group Virtual Interface");
					globalC.ip.route["A.B.C.D"]["A.B.C.D"].BVI.addSC("<1-255>", "BVI interface number");
				globalC.ip.route["A.B.C.D"]["A.B.C.D"].addSC("CTunnel", "CTunnel interface");
					globalC.ip.route["A.B.C.D"]["A.B.C.D"].CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
				globalC.ip.route["A.B.C.D"]["A.B.C.D"].addSC("Dialer", "Dialer interface");
				globalC.ip.route["A.B.C.D"]["A.B.C.D"].addSC("Ethernet", "IEEE 802.3");
					globalC.ip.route["A.B.C.D"]["A.B.C.D"].Ethernet.addSC("<0-0>", "Ethernet interface number");
						globalC.ip.route["A.B.C.D"]["A.B.C.D"].Ethernet["<0-0>"].addSC("<1-255>", "Distance metric for this route");
						globalC.ip.route["A.B.C.D"]["A.B.C.D"].Ethernet["<0-0>"].addSC("A.B.C.D", "Forwarding router's address");
						globalC.ip.route["A.B.C.D"]["A.B.C.D"].Ethernet["<0-0>"].addSC("name", "Specify name of the next hop");
						globalC.ip.route["A.B.C.D"]["A.B.C.D"].Ethernet["<0-0>"].addSC("permanent", "permanent route");
						globalC.ip.route["A.B.C.D"]["A.B.C.D"].Ethernet["<0-0>"].addSC("tag", "Set tag for this route");
				globalC.ip.route["A.B.C.D"]["A.B.C.D"].addSC("Lex", "Lex interface");
					globalC.ip.route["A.B.C.D"]["A.B.C.D"].Lex.addSC("<0-2147483647>", "Lex interface number");
				globalC.ip.route["A.B.C.D"]["A.B.C.D"].addSC("Loopback", "Loopback interface");
					globalC.ip.route["A.B.C.D"]["A.B.C.D"].Loopback.addSC("<0-2147483647>", "Loopback interface number");
				globalC.ip.route["A.B.C.D"]["A.B.C.D"].addSC("Multilink", "Multilink-group interface");
					globalC.ip.route["A.B.C.D"]["A.B.C.D"].Multilink.addSC("<0-2147483647>", "Multilink interface number");
				globalC.ip.route["A.B.C.D"]["A.B.C.D"].addSC("Null", "Null interface");
					globalC.ip.route["A.B.C.D"]["A.B.C.D"].Null.addSC("<0-0>", "Null interface number");
						globalC.ip.route["A.B.C.D"]["A.B.C.D"].Null["<0-0>"].addSC("<1-255>", "Distance metric for this route");
						globalC.ip.route["A.B.C.D"]["A.B.C.D"].Null["<0-0>"].addSC("A.B.C.D", "Forwarding router's address");
						globalC.ip.route["A.B.C.D"]["A.B.C.D"].Null["<0-0>"].addSC("name", "Specify name of the next hop");
						globalC.ip.route["A.B.C.D"]["A.B.C.D"].Null["<0-0>"].addSC("permanent", "permanent route");
						globalC.ip.route["A.B.C.D"]["A.B.C.D"].Null["<0-0>"].addSC("tag", "Set tag for this route");
				globalC.ip.route["A.B.C.D"]["A.B.C.D"].addSC("Tunnel", "Tunnel interface");
					globalC.ip.route["A.B.C.D"]["A.B.C.D"].Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
				globalC.ip.route["A.B.C.D"]["A.B.C.D"].addSC("Vif", "PGM Multicast Host interface");
					globalC.ip.route["A.B.C.D"]["A.B.C.D"].Vif.addSC("<1-1>", "Vif interface number");
				globalC.ip.route["A.B.C.D"]["A.B.C.D"].addSC("Virtual-Template", "Virtual Template interface");
					globalC.ip.route["A.B.C.D"]["A.B.C.D"]["Virtual-Template"].addSC("<1-25>", "Virtual-Template interface number");
				globalC.ip.route["A.B.C.D"]["A.B.C.D"].addSC("Virtual-TokenRing", "Virtual TokenRing");
					globalC.ip.route["A.B.C.D"]["A.B.C.D"]["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
		globalC.ip.route.addSC("profile", "Enable IP routing table profile");
		globalC.ip.route.addSC("vrf", "Configure static route for a VPN Routing/Forwarding instance");
	globalC.ip.addSC("routing", "Enable IP routing");
	globalC.ip.addSC("rsvp", "Configure static RSVP information");
	globalC.ip.addSC("rtcp", "RTCP parameters");
	globalC.ip.addSC("sap", "Global IP Multicast SAP Commands");
	globalC.ip.addSC("sdr", "Global IP Multicast SDR Commands");
	globalC.ip.addSC("security", "Specify system wide security information");
	globalC.ip.addSC("source-route", "Process packets with source routing header options");
	globalC.ip.addSC("subnet-zero", "Allow 'subnet zero' subnets");
	globalC.ip.addSC("tacacs", "TACACS configuration commands");
	globalC.ip.addSC("tcp", "Global TCP parameters");
	globalC.ip.addSC("telnet", "Specify telnet options");
	globalC.ip.addSC("tftp", "tftp configuration commands");
	globalC.ip.addSC("vrf", "Configure an IP VPN Routing/Forwarding instance");
globalC.addSC("ipx", "Novell/IPX global configuration commands");
globalC.addSC("key", "Key management");
globalC.addSC("line", "Configure a terminal line");
	globalC.line.addSC("<0-5>", "First Line number");
		globalC.line["<0-5>"].addSC("<1-5>", "Last Line number");
	globalC.line.addSC("console", "Primary terminal line");
		globalC.line.console.addSC("<0-0>", "First Line number");
	globalC.line.addSC("vty", "Virtual terminal");
		globalC.line.vty.addSC("<0-4>", "First Line number");
			globalC.line.vty["<0-4>"].addSC("<1-4>", "Last Line number");
globalC.addSC("logging", "Modify message logging facilities");
globalC.addSC("login-string", "Define a host-specific login string");
globalC.addSC("map-class", "Configure static map class");
	globalC["map-class"].addSC("atm", "Asynchronous transfer mode");
	globalC["map-class"].addSC("dialer", "Dial on Demand");
	globalC["map-class"].addSC("frame-relay", "Frame Relay");
		globalC["map-class"]["frame-relay"].addSC("WORD", "Static map class name");
globalC.addSC("map-list", "Configure static map list");
globalC.addSC("menu", "Define a user-interface menu");
globalC.addSC("mgcp", "Enable Media Gateway Control Prototocol");
globalC.addSC("multilink", "PPP multilink global configuration");
globalC.addSC("netbios", "NETBIOS access control filtering");
globalC.addSC("no", "Negate a command or set its defaults");
	globalC.no.addSC("aaa", "Authentication, Authorization and Accounting.");
	globalC.no.addSC("access-list", "Add an access list entry");
	globalC.no.addSC("alias", "Create command alias");
	globalC.no.addSC("arp", "Set a static ARP entry");
	globalC.no.addSC("async-bootp", "Modify system bootp parameters");
	globalC.no.addSC("banner", "Define a login banner");
	globalC.no.addSC("boot", "Modify system boot parameters");
	globalC.no.addSC("bridge", "Bridge Group.");
	globalC.no.addSC("buffers", "Adjust system buffer pool parameters");
	globalC.no.addSC("busy-message", "Display message when connection to host fails");
	globalC.no.addSC("call", "Configure Call parameters");
	globalC.no.addSC("cdp", "Global CDP configuration subcommands");
	globalC.no.addSC("chat-script", "Define a modem chat script");
	globalC.no.addSC("class-map", "Configure QoS Class Map");
	globalC.no.addSC("clock", "Configure time-of-day clock");
	globalC.no.addSC("cns", "CNS Subsystem");
	globalC.no.addSC("config-register", "Define the configuration register");
	globalC.no.addSC("default-value", "Default character-bits values");
	globalC.no.addSC("define", "interface range macro definition");
	globalC.no.addSC("dial-control-mib", "Define Dial Control Mib parameters");
	globalC.no.addSC("dial-peer", "Dial Map (Peer) configuration commands");
	globalC.no.addSC("dialer", "Dialer commands");
	globalC.no.addSC("dialer-list", "Create a dialer list entry");
	globalC.no.addSC("dnsix-dmdp", "Provide DMDP service for DNSIX");
	globalC.no.addSC("dnsix-nat", "Provide DNSIX service for audit trails");
	globalC.no.addSC("downward-compatible-config", "Generate a configuration compatible with older software");
	globalC.no.addSC("enable", "Modify enable password parameters");
	globalC.no.addSC("end", "Exit from configure mode");
	globalC.no.addSC("exception", "Exception handling");
	globalC.no.addSC("exit", "Exit from configure mode");
	globalC.no.addSC("file", "Adjust file system parameters");
	globalC.no.addSC("frame-relay", "global frame relay configuration commands");
	globalC.no.addSC("gateway", "Gateway");
	globalC.no.addSC("gw-accounting", "Enable voip gateway accounting.");
	globalC.no.addSC("hostname", "Set system's network name");
	globalC.no.addSC("interface", "Select an interface to configure");
	globalC.no.addSC("ip", "Global IP configuration subcommands");
		globalC.no.ip.addSC("accounting-list", "Select hosts for which IP accounting information is kept");
		globalC.no.ip.addSC("accounting-threshold", "Sets the maximum number of accounting entries");
		globalC.no.ip.addSC("accounting-transits", "Sets the maximum number of transit entries");
		globalC.no.ip.addSC("address-pool", "Specify default IP address pooling mechanism");
		globalC.no.ip.addSC("alias", "Alias an IP address to a TCP port");
		globalC.no.ip.addSC("bootp", "Config BOOTP services");
		globalC.no.ip.addSC("cef", "Cisco Express Forwarding");
		globalC.no.ip.addSC("classless", "Follow classless routing forwarding rules");
		globalC.no.ip.addSC("default-gateway", "Specify default gateway (if not routing IP)");
		globalC.no.ip.addSC("default-network", "Flags networks as candidates for default routes");
		globalC.no.ip.addSC("dhcp", "Configure DHCP server and relay parameters");
		globalC.no.ip.addSC("dhcp-client", "Configure parameters for DHCP client operation");
		globalC.no.ip.addSC("dhcp-server", "Specify address of DHCP server to use");
		globalC.no.ip.addSC("domain", "IP DNS Resolver");
		globalC.no.ip.addSC("domain-list", "Domain name to complete unqualified host names.");
		globalC.no.ip.addSC("domain-lookup", "Enable IP Domain Name System hostname translation");
			globalC.no.ip["domain-lookup"].addSC("nsap", "Enable IP DNS queries for CLNS NSAP addresses");
		globalC.no.ip.addSC("domain-name", "Define the default domain name");
		globalC.no.ip.addSC("dvmrp", "DVMRP global commands");
		globalC.no.ip.addSC("finger", "finger server");
		globalC.no.ip.addSC("flow-aggregation", "Configure flow aggregation");
		globalC.no.ip.addSC("flow-cache", "Configure netflow cache parameters");
		globalC.no.ip.addSC("flow-export", "Specify host/port to send flow statistics");
		globalC.no.ip.addSC("forward-protocol", "Controls forwarding of physical and directed IP broadcasts");
		globalC.no.ip.addSC("ftp", "FTP configuration commands");
		globalC.no.ip.addSC("gratuitous-arps", "Generate gratuitous ARPs for PPP/SLIP peer addresses");
		globalC.no.ip.addSC("host", "Add an entry to the ip hostname table");
		globalC.no.ip.addSC("host-routing", "Enable host-based routing (proxy ARP and redirect)");
		globalC.no.ip.addSC("hp-host", "Enable the HP proxy probe service");
		globalC.no.ip.addSC("http", "HTTP server configuration");
		globalC.no.ip.addSC("icmp", "ICMP options");
		globalC.no.ip.addSC("local", "Specify local options");
		globalC.no.ip.addSC("mroute", "Configure static multicast routes");
		globalC.no.ip.addSC("msdp", "MSDP global commands");
		globalC.no.ip.addSC("multicast", "Global IP Multicast Commands");
		globalC.no.ip.addSC("multicast-routing", "Enable IP multicast forwarding");
		globalC.no.ip.addSC("name-server", "Specify address of name server to use");
		globalC.no.ip.addSC("nat", "NAT configuration commands");
		globalC.no.ip.addSC("pim", "PIM global commands");
		globalC.no.ip.addSC("prefix-list", "Build a prefix list");
		globalC.no.ip.addSC("rcmd", "Rcmd commands");
		globalC.no.ip.addSC("route", "Establish static routes");
		globalC.no.ip.addSC("routing", "Enable IP routing");
		globalC.no.ip.addSC("rsvp", "Configure static RSVP information");
		globalC.no.ip.addSC("rtcp", "RTCP parameters");
		globalC.no.ip.addSC("sap", "Global IP Multicast SAP Commands");
		globalC.no.ip.addSC("sdr", "Global IP Multicast SDR Commands");
		globalC.no.ip.addSC("security", "Specify system wide security information");
		globalC.no.ip.addSC("source-route", "Process packets with source routing header options");
		globalC.no.ip.addSC("subnet-zero", "Allow 'subnet zero' subnets");
		globalC.no.ip.addSC("tacacs", "TACACS configuration commands");
		globalC.no.ip.addSC("tcp", "Global TCP parameters");
		globalC.no.ip.addSC("telnet", "Specify telnet options");
		globalC.no.ip.addSC("tftp", "tftp configuration commands");
		globalC.no.ip.addSC("vrf", "Configure an IP VPN Routing/Forwarding instance");
	globalC.no.addSC("ipx", "Novell/IPX global configuration commands");
	globalC.no.addSC("key", "Key management");
	globalC.no.addSC("line", "Configure a terminal line");
	globalC.no.addSC("logging", "Modify message logging facilities");
	globalC.no.addSC("login-string", "Define a host-specific login string");
	globalC.no.addSC("map-class", "Configure static map class");
	globalC.no.addSC("map-list", "Configure static map list");
	globalC.no.addSC("menu", "Define a user-interface menu");
	globalC.no.addSC("mgcp", "Enable Media Gateway Control Prototocol");
	globalC.no.addSC("multilink", "PPP multilink global configuration");
	globalC.no.addSC("netbios", "NETBIOS access control filtering");
globalC.addSC("num-exp", "Dial Map Number Expansion configuration commands");
globalC.addSC("parser", "Configure parser");
globalC.addSC("partition", "Partition device");
globalC.addSC("policy-map", "Configure QoS Policy Map");
	globalC["policy-map"].addSC("WORD", "policy-map name");
globalC.addSC("pots", "Phone configuration commands");
globalC.addSC("priority-list", "Build a priority list");
globalC.addSC("privilege", "Command privilege parameters");
globalC.addSC("process-max-time", "Maximum time for process to run before voluntarily relinquishing processor");
globalC.addSC("prompt", "Set system's prompt");
globalC.addSC("queue-list", "Build a custom queue list");
globalC.addSC("random-detect-group", "Configure random-detect class");
globalC.addSC("resume-string", "Define a host-specific resume string");
globalC.addSC("rlogin", "Rlogin configuration commands");
globalC.addSC("route-map", "Create route-map or enter route-map command mode");
globalC.addSC("router", "Enable a routing process");
	globalC.router.addSC("bgp", "Border Gateway Protocol (BGP)");
	globalC.router.addSC("egp", "Exterior Gateway Protocol (EGP)");
	globalC.router.addSC("eigrp", "Enhanced Interior Gateway Routing Protocol (EIGRP)");
		globalC.router.eigrp.addSC("<1-65535>", "Autonomous system number");
	globalC.router.addSC("igrp", "Interior Gateway Routing Protocol (IGRP)");
	globalC.router.addSC("isis", "ISO IS-IS");
		globalC.router.isis.addSC("WORD", "ISO routing area tag");
	globalC.router.addSC("iso-igrp", "IGRP for OSI networks");
	globalC.router.addSC("mobile", "Mobile routes");
	globalC.router.addSC("odr", "On Demand stub Routes");
	globalC.router.addSC("ospf", "Open Shortest Path First (OSPF)");
		globalC.router.ospf.addSC("<1-65535>", "Process ID");
			globalC.router.ospf["<1-65535>"].addSC("vrf", "VPN Routing/Forwarding Instance");
				globalC.router.ospf["<1-65535>"].vrf.addSC("WORD", "VPN Routing/Forwarding Instance (VRF) name");
	globalC.router.addSC("rip", "Routing Information Protocol (RIP)");
	globalC.router.addSC("static", "Static routes");
globalC.addSC("scheduler", "Scheduler parameters");
globalC.addSC("service", "Modify use of network based services");
globalC.addSC("sip-ua", "SIP User Agent (UA)");
globalC.addSC("snmp-server", "Modify SNMP parameters");
globalC.addSC("sntp", "Configure SNTP");
globalC.addSC("srcp", "Enable Simple Resource Coordination Protocol");
globalC.addSC("stackmaker", "Specify stack name and add its member");
globalC.addSC("standby", "Global HSRP configuration commands");
globalC.addSC("state-machine", "Define a TCP dispatch state machine");
globalC.addSC("subscriber-policy", "Subscriber policy");
globalC.addSC("tacacs-server", "Modify TACACS query parameters");
globalC.addSC("template", "Select a template to configure");
globalC.addSC("terminal-queue", "Terminal queue commands");
globalC.addSC("tftp-server", "Provide TFTP service for netload requests");
globalC.addSC("time-range", "Define time range entries");
globalC.addSC("translation-rule", "Gloal digit manipulation and translation");
globalC.addSC("username", "Establish User Name Authentication");
globalC.addSC("vc-class", "Configure per VC parameters");
globalC.addSC("virtual-template", "Virtual Template configuration");
globalC.addSC("voice", "Global voice configuration");
globalC.addSC("voice-port", "Configure a specific voice-port");
globalC.addSC("voip-incoming", "Global translation rule for voip-incoming");
globalC.addSC("vpdn", "Virtual Private Dialup Network");
globalC.addSC("vpdn-group", "VPDN group configuration");
globalC.addSC("vty-async", "Enable virtual async line configuration");
