grammaticality - Precedence of "and" and "or"


Do and and or have any particular precedence as they do in programming languages?


What does the following sentence mean?



Will it be cold and rain or snow today?





  • Will it (be cold and rain) or snow today?

  • Will it (be cold) and (rain or snow) today?



Is the sentence completely ambiguous?



Answer



There is no "operator precedence" notion in English regarding "and" and "or": those are programming or mathematical concepts.


To make the precedence explicit (i.e. to avoid ambiguity) you would make one group a parenthetical, usually with commas, extra words, or a change in word order:



It will be cold and rainy today, or it will snow.


It will be cold today, with rain or snow.



And so on.


Comments

Popular posts from this blog

commas - Does this sentence have too many subjunctives?

verbs - "Baby is creeping" vs. "baby is crawling" in AmE

time - English notation for hour, minutes and seconds

etymology - Origin of "s--t eating grin"

grammatical number - Use of lone apostrophe for plural?

etymology - Where does the phrase "doctored" originate?

single word requests - What do you call hypothetical inhabitants living on the Moon?