Semikolons sind richtig, weil es getrennte Werte des “fee” Keys sind. Innerhalb von rein zeitlichen Bedingungen gilt natürlich die Komma-Regel von opening_hours.
Es widersprechen sich auch keine der drei Statements (wie es sein sollte), deswegen ist es sauber auszuwerten.

Allerdings sollte man die Bedingungen noch in Klammern packen, damit es keine Verwechselungen bei den Semikolons gibt, die ja u.U. auch in den Bedingungen auftauchen könnten:

fee:conditional=no @ (Oct-Apr); no @ (stay <15 minutes); no @ (20:00-09:00)

4 Likes