Brown Driver Briggs

 1. if
  1) conditional clauses
1a1. of possible situations
1a2. of impossible situations
  2) oath contexts
1b1. no, not
  3) if...if, whether...or, whether...or...or
  4) when, whenever
  5) since
  6) interrogative particle
  7) but rather