sharp-parser/ParserPathSegment.cs

26 lines
514 B
C#

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);
}
}
}