MCPcopy Create free account
hub / github.com/CoderLine/alphaTab / _parseLyrics

Method _parseLyrics

packages/alphatab/src/importer/GpifParser.ts:998–1008  ·  view source on GitHub ↗
(trackId: string, node: XmlNode)

Source from the content-addressed store, hash-verified

996 }
997
998 private _parseLyrics(trackId: string, node: XmlNode): void {
999 const tracks: Lyrics[] = [];
1000 for (const c of node.childElements()) {
1001 switch (c.localName) {
1002 case 'Line':
1003 tracks.push(this._parseLyricsLine(c));
1004 break;
1005 }
1006 }
1007 this._lyricsByTrack.set(trackId, tracks);
1008 }
1009
1010 private _parseLyricsLine(node: XmlNode): Lyrics {
1011 const lyrics: Lyrics = new Lyrics();

Callers 1

_parseTrackMethod · 0.95

Calls 4

_parseLyricsLineMethod · 0.95
childElementsMethod · 0.80
pushMethod · 0.45
setMethod · 0.45

Tested by

no test coverage detected