code: def p_error(t):
      if t is None:
          raise ParseError("query string cannot be empty")
      raise ParseError(
          f"unexpected token '{t.value}', line {t.lineno}, pos {t.lexpos}"
      )
  
imports: import yaml
  from guild import _yacc
  from .None import Select, Scalar, Attr, Flag
  from .None import ParseError
  from .None import qlex
label_desc: Use image node_id 22 for calling a global function with example usage: p_error(t) without return types