using CanonSharp.Combinator.Abstractions; using CanonSharp.Combinator.Extensions; using static CanonSharp.Combinator.Text.TextParserBuilder; namespace CanonSharp.Combinator.Text; public static class TextParserExtensions { public static Parser SkipSpaces(this Parser parser) => Space().SkipTill(parser); public static Parser SkipSpaceAndLineBreak(this Parser parser) => (Space().Map(x => x.ToString()) | LineBreak()).SkipTill(parser); }