Closed jsbean closed 4 years ago
Currently, Key.NonTraditional is defined as such:
Key.NonTraditional
struct NonTraditional { public var step: Step public var alter: Double public var accidental: AccidentalValue }
However, NonTraditional should hold an array of these values (step, alter, and accidental), instead of a single instance. Like so:
NonTraditional
step
alter
accidental
struct NonTraditional { struct AlteredTone { let step: Step let alter: Double let accidental: AccidentalValue } let alteredTones: [AlteredTone] }
This should resolve the currently non-parsing 13c-KeySignatures-NonTraditional.xml test.
13c-KeySignatures-NonTraditional.xml
Currently,
Key.NonTraditional
is defined as such:However,
NonTraditional
should hold an array of these values (step
,alter
, andaccidental
), instead of a single instance. Like so:This should resolve the currently non-parsing
13c-KeySignatures-NonTraditional.xml
test.