(self, left)
| 168 | self.name, self.value = name, value |
| 169 | |
| 170 | def single_match(self, left): |
| 171 | for n, pattern in enumerate(left): |
| 172 | if type(pattern) is Argument: |
| 173 | if pattern.value == self.name: |
| 174 | return n, Command(self.name, True) |
| 175 | else: |
| 176 | break |
| 177 | return None, None |
| 178 | |
| 179 | |
| 180 | class Option(LeafPattern): |