C# Class Kobi.RecreationalRegex.PcreGrammar.PcreGrammar

Stack Overflow Question #3349999 - http://stackoverflow.com/q/3349999/7586 Translate PCRE grammar to .Net

Grammar:

Q -> \w | '[' A ';' Q* ','? Q* ']' | '<' A '>' A -> (Q | ',')* (match ^A$.)
Mostra file Open project: kobi/RecreationalRegex

Public Properties

Property Type Description
FirstAttempt System.Text.RegularExpressions.Regex
FirstAttemptPattern string
LatestAttempt System.Text.RegularExpressions.Regex
MonthsLater string

Public Methods

Method Description
NumberedStatesPcreGrammarRegex ( ) : Regex
NumberedStatesPcreGrammarStates ( ) : IEnumerable
NumberedStatesPcreGrammarWithCapturesRegex ( ) : Regex
NumberedStatesPcreGrammarWithCapturesStates ( ) : IEnumerable

Private Methods

Method Description
GetStateStar ( State state ) : State

For a State "X", generate a new State classed "XStar" representing "X*".

Method Details

NumberedStatesPcreGrammarRegex() public static method

public static NumberedStatesPcreGrammarRegex ( ) : Regex
return System.Text.RegularExpressions.Regex

NumberedStatesPcreGrammarStates() public static method

public static NumberedStatesPcreGrammarStates ( ) : IEnumerable
return IEnumerable

NumberedStatesPcreGrammarWithCapturesRegex() public static method

public static NumberedStatesPcreGrammarWithCapturesRegex ( ) : Regex
return System.Text.RegularExpressions.Regex

NumberedStatesPcreGrammarWithCapturesStates() public static method

public static NumberedStatesPcreGrammarWithCapturesStates ( ) : IEnumerable
return IEnumerable

Property Details

FirstAttempt public_oe static_oe property

public static Regex,System.Text.RegularExpressions FirstAttempt
return System.Text.RegularExpressions.Regex

FirstAttemptPattern public_oe static_oe property

public static string FirstAttemptPattern
return string

LatestAttempt public_oe static_oe property

public static Regex,System.Text.RegularExpressions LatestAttempt
return System.Text.RegularExpressions.Regex

MonthsLater public_oe static_oe property

public static string MonthsLater
return string