public PatternUst VisitPatternId([NotNull] DslParser.PatternIdContext context) { string patternId = context.GetText(); var result = new PatternIdRegexToken(patternId, context.GetTextSpan()); return(result); }
public UstNode VisitPatternId([NotNull] DslParser.PatternIdContext context) { string patternId = context.GetText(); if (SourceLanguage.IsCaseInsensitive() && !patternId.StartsWith("(?i)")) { patternId = "(?i)" + patternId; } IdToken result = new PatternIdToken(patternId, context.GetTextSpan()); return(result); }