
policyMapC.addSC("class", "policy criteria");
	policyMapC.class.addSC("WORD", "class-map name");
		policyMapC.class.WORD.addSC("access-group", "Access group");
			policyMapC.class.WORD["access-group"].addSC("<1-2699>", "Access list number");
			policyMapC.class.WORD["access-group"].addSC("name", "Named Access List");
				policyMapC.class.WORD["access-group"].name.addSC("WORD", "Access List name");
		policyMapC.class.WORD.addSC("any", "Any packets");
		policyMapC.class.WORD.addSC("destination-address", "Destination address");
			policyMapC.class.WORD["destination-address"].addSC("mac", "MAC address");
				policyMapC.class.WORD["destination-address"].mac.addSC("H.H.H", "MAC address");
		policyMapC.class.WORD.addSC("dscp", "Match IP DSCP (DiffServ CodePoints)");
			policyMapC.class.WORD.dscp.addSC("<0-63>", "Enter up to 8 DSCP values separated by white-spaces");
		policyMapC.class.WORD.addSC("input-interface", "Select an input interface to match");
			policyMapC.class.WORD["input-interface"].addSC("Async", "Async interface");
				policyMapC.class.WORD["input-interface"].Async.addSC("<1-129>", "Async interface number");
			policyMapC.class.WORD["input-interface"].addSC("BRI", "ISDN Basic Rate Interface");
				policyMapC.class.WORD["input-interface"].BRI.addSC("<0-6>", "BRI interface number");
			policyMapC.class.WORD["input-interface"].addSC("BVI", "Bridge-Group Virtual Interface");
				policyMapC.class.WORD["input-interface"].BVI.addSC("<1-255>", "BVI interface number");
			policyMapC.class.WORD["input-interface"].addSC("CTunnel", "CTunnel interface");
				policyMapC.class.WORD["input-interface"].CTunnel.addSC("<0-2147483647>", "CTunnel interface number");
			policyMapC.class.WORD["input-interface"].addSC("Dialer", "Dialer interface");
				policyMapC.class.WORD["input-interface"].Dialer.addSC("<0-799>", "Dialer interface number");
			policyMapC.class.WORD["input-interface"].addSC("Ethernet", "IEEE 802.3");
				policyMapC.class.WORD["input-interface"].Ethernet.addSC("<0-6>", "Ethernet interface number");
			policyMapC.class.WORD["input-interface"].addSC("Group-Async", "Async Group interface");
				policyMapC.class.WORD["input-interface"]["Group-Async"].addSC("<0-129>", "Group-Async interface number");
			policyMapC.class.WORD["input-interface"].addSC("Lex", "Lex interface");
				policyMapC.class.WORD["input-interface"].Lex.addSC("<0-2147483647>", "Lex interface number");
			policyMapC.class.WORD["input-interface"].addSC("Loopback", "Loopback interface");
				policyMapC.class.WORD["input-interface"].Loopback.addSC("<0-2147483647>", "Loopback interface number");
			policyMapC.class.WORD["input-interface"].addSC("Multilink", "Multilink-group interface");
				policyMapC.class.WORD["input-interface"].Multilink.addSC("<1-2147483647>", "Multilink interface number");
			policyMapC.class.WORD["input-interface"].addSC("Null", "Null interface");
				policyMapC.class.WORD["input-interface"].Null.addSC("<0-0>", "Null interface number");
			policyMapC.class.WORD["input-interface"].addSC("Serial", "Serial");
				policyMapC.class.WORD["input-interface"].Serial.addSC("<0-6>", "Serial interface number");
			policyMapC.class.WORD["input-interface"].addSC("Tunnel", "Tunnel interface");
				policyMapC.class.WORD["input-interface"].Tunnel.addSC("<0-2147483647>", "Tunnel interface number");
			policyMapC.class.WORD["input-interface"].addSC("Vif", "PGM Multicast Host interface");
				policyMapC.class.WORD["input-interface"].Vif.addSC("<1-1>", "Vif interface number");
			policyMapC.class.WORD["input-interface"].addSC("Virtual-Template", "Virtual Template interface");
				policyMapC.class.WORD["input-interface"]["Virtual-Template"].addSC("<1-25>", "Virtual-Template interface number");
			policyMapC.class.WORD["input-interface"].addSC("Virtual-TokenRing", "Virtual TokenRing");
				policyMapC.class.WORD["input-interface"]["Virtual-TokenRing"].addSC("<0-2147483647>", "Virtual-TokenRing interface number");
		policyMapC.class.WORD.addSC("precedence", "IP precedence");
			policyMapC.class.WORD.precedence.addSC("<0-7>", "Enter up to 4 precedence values separated by white-spaces");
		policyMapC.class.WORD.addSC("protocol", "Protocol");
			policyMapC.class.WORD.protocol.addSC("aarp", "AppleTalk ARP");
			policyMapC.class.WORD.protocol.addSC("apollo", "Apollo Domain");
			policyMapC.class.WORD.protocol.addSC("appletalk", "AppleTalk");
			policyMapC.class.WORD.protocol.addSC("arp", "IP ARP");
			policyMapC.class.WORD.protocol.addSC("bridge", "Bridging");
			policyMapC.class.WORD.protocol.addSC("bstun", "Block Serial Tunnel");
			policyMapC.class.WORD.protocol.addSC("cdp", "Cisco Discovery Protocol");
			policyMapC.class.WORD.protocol.addSC("clns", "ISO CLNS");
			policyMapC.class.WORD.protocol.addSC("clns_es", "ISO CLNS End System");
			policyMapC.class.WORD.protocol.addSC("clns_is", "ISO CLNS Intermediate System");
			policyMapC.class.WORD.protocol.addSC("cmns", "ISO CMNS");
			policyMapC.class.WORD.protocol.addSC("compressedtcp", "Compressed TCP");
			policyMapC.class.WORD.protocol.addSC("decnet", "DECnet");
			policyMapC.class.WORD.protocol.addSC("decnet_node", "DECnet Node");
			policyMapC.class.WORD.protocol.addSC("decnet_router-l1", "DECnet Router L1");
			policyMapC.class.WORD.protocol.addSC("decnet_router-l2", "DECnet Router L2");
			policyMapC.class.WORD.protocol.addSC("dlsw", "Data Link Switching");
			policyMapC.class.WORD.protocol.addSC("ip", "IP");
			policyMapC.class.WORD.protocol.addSC("ipx", "Novell IPX");
			policyMapC.class.WORD.protocol.addSC("llc2", "llc2");
			policyMapC.class.WORD.protocol.addSC("pad", "PAD links");
			policyMapC.class.WORD.protocol.addSC("pppoe", "PPP over Ethernet");
			policyMapC.class.WORD.protocol.addSC("qllc", "qllc protocol");
			policyMapC.class.WORD.protocol.addSC("rsrb", "Remote Source-Route Bridging");
			policyMapC.class.WORD.protocol.addSC("snapshot", "Snapshot routing support");
			policyMapC.class.WORD.protocol.addSC("stun", "Serial Tunnel");
			policyMapC.class.WORD.protocol.addSC("vines", "Banyan VINES");
			policyMapC.class.WORD.protocol.addSC("xns", "Xerox Network Services");
		policyMapC.class.WORD.addSC("qos-group", "Qos-group");
			policyMapC.class.WORD["qos-group"].addSC("<0-99>", "Qos Group value");
		policyMapC.class.WORD.addSC("source-address", "Source address");
			policyMapC.class.WORD["source-address"].addSC("mac", "MAC address");
				policyMapC.class.WORD["source-address"].mac.addSC("H.H.H", "MAC address");
policyMapC.addSC("description", "Policy-Map description");
	policyMapC.description.addSC("LINE", "Description of this policy-map (up to 200 characters)");
policyMapC.addSC("exit", "Exit from QoS policy-map configuration mode");
policyMapC.addSC("no", "Negate or set default values of a command");
	policyMapC.no.addSC("class", "policy criteria");
		policyMapC.no.class.addSC("WORD", "class-map name");
	policyMapC.no.addSC("description", "Policy-Map description");
	policyMapC.no.addSC("exit", "Exit from QoS policy-map configuration mode");
policyMapC.addSC("rename", "Rename this policy-map");
	policyMapC.rename.addSC("WORD", "new policy-map name");
