void SelectorSegment(SelectorPartList parts) {
		SelectorPart part; 
		if (la.kind == 1) {
			Member(out part);
			parts.Add(part); 
			if (la.kind == 2) {
				Iteration(out part);
				parts.Add(part); 
			}
		} else if (la.kind == 2) {
			Iteration(out part);
			parts.Add(part); 
		} else SynErr(7);
	}
	void Selector() {
		var parts = new SelectorPartList(); 
		SelectorSegment(parts);
		while (la.kind == 3) {
			Get();
			SelectorSegment(parts);
		}
		AddSelector(parts); 
	}