C# Class RegexParser.Patterns.PatternParsers

Inheritance: CharParsers
Show file Open project: aistrate/RegexParser Class Usage Examples

Public Properties

Property Type Description
Alternation BasePattern>.Parser
AlternationBranch BasePattern>.Parser
Anchor BasePattern>.Parser
AnyCharClass CharClassPattern>.Parser
Atom BasePattern>.Parser
BareCharGroup Func>
BareGroup IEnumerable>.Parser
BareGroupNoAlt IEnumerable>.Parser
CharClass BasePattern>.Parser
CharClassSubtract CharClassPattern>.Parser
CharEscape Func>
CharEscapeInsideClass Func>
CharEscapeOutsideClass BasePattern>.Parser
CharGroup CharClassPattern>.Parser
CharGroupElement Func>
CharRange Func>
NamedCharClass CharClassPattern>.Parser
NaturalNum int>.Parser
ParenGroup BasePattern>.Parser
Quantifier BasePattern>.Parser
Regex GroupPattern>.Parser

Private Methods

Method Description
PatternParsers ( ) : System
getSpecialCharsInsideClass ( bool isFirstPos, bool isSubtract, bool isAfterDash ) : string

Property Details

Alternation public static property

public static Parser Alternation
return BasePattern>.Parser

AlternationBranch public static property

public static Parser AlternationBranch
return BasePattern>.Parser

Anchor public static property

public static Parser Anchor
return BasePattern>.Parser

AnyCharClass public static property

public static Parser AnyCharClass
return CharClassPattern>.Parser

Atom public static property

public static Parser Atom
return BasePattern>.Parser

BareCharGroup public static property

public static Func> BareCharGroup
return Func>

BareGroup public static property

public static Parser> BareGroup
return IEnumerable>.Parser

BareGroupNoAlt public static property

public static Parser> BareGroupNoAlt
return IEnumerable>.Parser

CharClass public static property

public static Parser CharClass
return BasePattern>.Parser

CharClassSubtract public static property

public static Parser CharClassSubtract
return CharClassPattern>.Parser

CharEscape public static property

public static Func> CharEscape
return Func>

CharEscapeInsideClass public static property

public static Func> CharEscapeInsideClass
return Func>

CharEscapeOutsideClass public static property

public static Parser CharEscapeOutsideClass
return BasePattern>.Parser

CharGroup public static property

public static Parser CharGroup
return CharClassPattern>.Parser

CharGroupElement public static property

public static Func> CharGroupElement
return Func>

CharRange public static property

public static Func> CharRange
return Func>

NamedCharClass public static property

public static Parser NamedCharClass
return CharClassPattern>.Parser

NaturalNum public static property

public static Parser NaturalNum
return int>.Parser

ParenGroup public static property

public static Parser ParenGroup
return BasePattern>.Parser

Quantifier public static property

public static Parser Quantifier
return BasePattern>.Parser

Regex public static property

public static Parser Regex
return GroupPattern>.Parser