|
@@ -342,14 +342,13 @@ export class ExpressionReader {
|
|
|
line = true;
|
|
|
} else if (pedalNode.attribute("line")?.value === "no"){
|
|
|
line = false;
|
|
|
- //No on line implies yes on sign
|
|
|
+ //No line implies sign
|
|
|
sign = true;
|
|
|
- }
|
|
|
- if (pedalNode.attribute("sign")?.value === "yes") {
|
|
|
+ } else if (pedalNode.attribute("sign")?.value === "yes") {
|
|
|
sign = true;
|
|
|
- } else if (pedalNode.attribute("sign")?.value === "no"){
|
|
|
+ } else { //if (pedalNode.attribute("sign")?.value === "no"){
|
|
|
+ // only assume sign if explicitly given in one way or another
|
|
|
sign = false;
|
|
|
- //No on sign implies yes on line
|
|
|
line = true;
|
|
|
}
|
|
|
switch (pedalNode.attribute("type").value) {
|