using System; namespace sharp.parser { public class ParserPathSegment : ParserPath { public CharGroup CharGroup { get; private set; } public ParserPathSegment(CharGroup charGroup) { this.CharGroup = charGroup; } public ParserPathSegment(char ch) { this.CharGroup = new CharGroup(ch); } public ParserPathSegment(char[] chars) { this.CharGroup = new CharGroup(chars); } public ParserPathSegment(char first, char last) { this.CharGroup = new CharGroup(first, last); } } }