internal static Special FromString(string str) { var match = SimpleScoreReader.SpecialPattern.Match(str); if (!match.Success) { throw new FormatException(); } var header = NoteHeader.FromMatch(match); return(new Special { Header = header }); }
internal static Flick FromString(string str) { var match = SimpleScoreReader.FlickPattern.Match(str); if (!match.Success) { throw new FormatException(); } var header = NoteHeader.FromMatch(match); var body = FlickBody.FromMatch(match); return(new Flick { Header = header, Body = body }); }