Hmm, ich seh das tatsächlich anders. Vielleicht kann @abrensch hier noch mal erklären wie der Code zu lesen ist.
Im Profil steht es komplett so:

assign oneway
 switch oneway=
 junction=roundabout
 or oneway=yes or oneway=true oneway=1
  • Der Variable oneway soll ein boolscher Wert zugewiesen werden.
  • Wenn der Tag oneway leer ist, wird das boolsche Ergebnis aus der expression junction=roundabout zugewiesen (wenn es ein Kreisverkehr ist → TRUE sonst FALSE).
  • Ist der Tag oneway nicht leer, wird geprüft ob der Tag oneway yes, true oder 1 ist. Wenn das so ist, wird die Variable oneway auf TRUE gesetzt, sonst auf FALSE.