github.com/cheshirekow/buildtools@v0.0.0-20200224190056-5d637702fe81/build/testdata/054.in (about)

     1  # If-else clauses
     2  
     3  if True:
     4    pass
     5  elif False:
     6    pass
     7  
     8  if foo in bar:
     9   for f in foo:
    10    # loop
    11    f()
    12  else if True:
    13    a = b
    14  
    15  else:
    16    if False:
    17  
    18      #assign
    19      b=a
    20    else:
    21  
    22     (a,b)=(b,a)
    23  
    24  if foo:
    25    bar
    26  
    27  if foo: # this is assigned to foo
    28    pass
    29  else: # this is assigned to "else"
    30    if bar: # this is assigned to bar
    31      pass
    32    else: # this is assigned to "else" too
    33      pass
    34  
    35  if foo:
    36    pass
    37  else:
    38    # comment
    39    if bar:
    40      pass
    41  
    42  if foo:
    43    pass
    44  else:
    45    # comment
    46  
    47    if bar:
    48      pass