public MmlTrack GetTrack(int number) { MmlTrack t = Tracks.FirstOrDefault (tr => tr.Number == number); if (t == null) { t = new MmlTrack (number); Tracks.Add (t); } return t; }
MmlSemanticTrack BuildTrackOperationList(MmlTrack src) { var ret = new MmlSemanticTrack (src.Number); CompileOperationTokens (ret.Data, new TokenStream (src.Tokens, null)); return ret; }