namespace SharedLibraryCore.Interfaces { /// /// defines the capabilities of a parser pattern /// public interface IParserPatternMatcher { /// /// converts input string into pattern groups /// /// input string /// group matches IMatchResult Match(string input); /// /// compiles the pattern to be used for matching /// /// void Compile(string pattern); } }