code: def _parse_marker(tokenizer: Tokenizer) -> MarkerList:
      """
      marker = marker_atom (BOOLOP marker_atom)+
      """
      expression = [_parse_marker_atom(tokenizer)]
      while tokenizer.check("BOOLOP"):
          token = tokenizer.read()
          expr_right = _parse_marker_atom(tokenizer)
          expression.extend((token.text, expr_right))
      return expression
  
imports: import ast
  from typing import Any, List, NamedTuple, Optional, Tuple, Union
  from ._tokenizer import DEFAULT_RULES, Tokenizer
label_desc: Use image node_id 11 for calling a global function with example usage: _parse_marker(tokenizer) and returns: expression