public RegexGenerator SetRegexLanguage(RegexLanguage regexLanguage) { RegexLanguage = regexLanguage; RegexLanguageStrategy = new RegexLanguageStrategy(RegexLanguage); return(this); }
public RegexLanguageStrategy(RegexLanguage regexLanguage) { RegexLanguage = regexLanguage; switch (RegexLanguage) { case RegexLanguage.DotNet: Stringifier = new DotNetRegexStringifier(); break; case RegexLanguage.ECMAScript: Stringifier = new ECMAScriptRegexStringifier(); break; default: throw new NotImplementedException(); } }
public NegativeLookaheadAssertionNotSupportedException(RegexLanguage regexLanguage, Exception innerException) : base(regexLanguage, string.Format(_message, regexLanguage), innerException) { }
public PositiveLookaheadAssertionNotSupportedException(RegexLanguage regexLanguage) : base(regexLanguage, string.Format(_message, regexLanguage)) { }
public UnicodeCategoryNotSupportedException(RegexLanguage regexLanguage, Exception innerException) : base(regexLanguage, string.Format(_message, regexLanguage), innerException) { }
public RegexGenerator(RegexLanguage regexLanguage) { SetRegexLanguage(regexLanguage); List = new List <RegexNode>(); }
public RegexLanguageNotSupportedException(RegexLanguage regexLanguage, string message, Exception innerException) : base(message, innerException) { RegexLanguage = regexLanguage; }
public NamedCapturingGroupNotSupportedException(RegexLanguage regexLanguage, Exception innerException) : base(regexLanguage, string.Format(_message, regexLanguage), innerException) { }
public RegexLanguageNotSupportedException(RegexLanguage regexLanguage) : base() { RegexLanguage = regexLanguage; }
public ConditionalNotSupportedException(RegexLanguage regexLanguage, Exception innerException) : base(regexLanguage, string.Format(_message, regexLanguage), innerException) { }
public NegativeLookbehindAssertionNotSupportedException(RegexLanguage regexLanguage) : base(regexLanguage, string.Format(_message, regexLanguage)) { }
public InlineGroupOptionsNotSupportedException(RegexLanguage regexLanguage, Exception innerException) : base(regexLanguage, string.Format(_message, regexLanguage), innerException) { }
public AtomicGroupNotSupportedException(RegexLanguage regexLanguage) : base(regexLanguage, string.Format(_message, regexLanguage)) { }