/* power related stuff (incomplete) */ *[substation][power!=substation], *[transformer][!power] { throwWarning: tr("{0} without {1}", "{0.key}", "{1.tag}"); } *[power =~ /^(line|minor_line|cable)$/][!voltage], *[power=substation][!substation], *[power=transformer][!transformer] { throwOther: tr("{0} without {1}", "{0.tag}", "{1.key}"); assertMatch: "way power=line"; assertNoMatch: "way power=line voltage=1"; assertNoMatch: "way power=cable_distribution_cabinet"; assertMatch: "way power=substation"; assertMatch: "way power=substation transformer=foobar"; assertNoMatch: "way power=substation substation=foobar"; }