docs: def _operatorOperands(tokenlist):
          "generator to extract operators and operands in pairs"
          it = iter(tokenlist)
          while 1:
              try:
                  yield (it.next(), it.next())
              except StopIteration:
                  break