Private class method: help with split.
(cls, expression)
| 173 | |
| 174 | @classmethod |
| 175 | def __split(cls, expression): |
| 176 | "Private class method: help with split." |
| 177 | for symbol in cls.__operators: |
| 178 | if symbol in expression: |
| 179 | right = expression.rsplit(symbol, 1)[1] |
| 180 | tail = cls.__split(right) |
| 181 | if tail is None: |
| 182 | return symbol, right |
| 183 | return tail |
| 184 | |
| 185 | ################################################################################ |
| 186 |