namespace Spectre.Console; internal static class MarkupParser { public static Paragraph Parse(string text, Style? style = null) { if (text is null) { throw new ArgumentNullException(nameof(text)); } style ??= Style.Plain; var result = new Paragraph(); using var tokenizer = new MarkupTokenizer(text); var stack = new Stack