On 20.01.2016 08:30, Colin Smale wrote: > If the "semicolon > syntax" defines a "list of values", shouldn't stuff remove an empty > value from the list (i.e. replace ;; with ; ) and then remove the whole > tag if the list is empty?
no, because in this context (semicolons) the ;; should't be recognized as empty value but as an escaped semicolon. There is no sense for empty values in this context. Differently from the use of | pipes: key=|| would mean: param1=empty, param2=empty key=|50| would mean: param1=empty, param2=50, param3=empty and this empty COULD be identified as "use default value XX for this param", but that must be defined somehow (wiki...) for this specific key. You even could define "there must not be any empty values", then this tags would be invalid. by the way, this topic has lost the connection to the proposal
0x3CBE432B.asc
Description: application/pgp-keys
_______________________________________________ Tagging mailing list Tagging@openstreetmap.org https://lists.openstreetmap.org/listinfo/tagging