however, everything depends on the key definition, in opening_hours for
example you use || as "or". Thats ok because that key does not expect
parameters, lane=* does

On 20.01.2016 15:05, Hakuch wrote:
> 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
> 
> 
> 
> _______________________________________________
> Tagging mailing list
> Tagging@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/tagging
> 

Attachment: 0x3CBE432B.asc
Description: application/pgp-keys

_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
https://lists.openstreetmap.org/listinfo/tagging

Reply via email to