using System.Text.RegularExpressions; namespace Day15; public partial class Parser { [GeneratedRegex(@".*")] private partial Regex LineMatch(); public IEnumerable Parse(string inputFile) { var text = File.ReadAllText(inputFile); foreach (var step in text.Split(',', StringSplitOptions.TrimEntries | StringSplitOptions.RemoveEmptyEntries)) { yield return new InitializationStep(step); } } }