marker = marker_atom (BOOLOP marker_atom)+
(tokenizer: Tokenizer)
| 262 | |
| 263 | |
| 264 | def _parse_marker(tokenizer: Tokenizer) -> MarkerList: |
| 265 | """ |
| 266 | marker = marker_atom (BOOLOP marker_atom)+ |
| 267 | """ |
| 268 | expression = [_parse_marker_atom(tokenizer)] |
| 269 | while tokenizer.check("BOOLOP"): |
| 270 | token = tokenizer.read() |
| 271 | expr_right = _parse_marker_atom(tokenizer) |
| 272 | expression.extend((token.text, expr_right)) |
| 273 | return expression |
| 274 | |
| 275 | |
| 276 | def _parse_marker_atom(tokenizer: Tokenizer) -> MarkerAtom: |
no test coverage detected