In computing languages AND binds tighter than OR, so A OR B AND C means A OR ( B AND C ). Perhaps in legalese AND and OR have equal precedence and are left associative. Hard to imagine, but I could see it.
What would computer language do with the semi-colon before (2)?