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