code: def sepBy(p, sep):
      '''`sepBy(p, sep)` parses zero or more occurrences of p, separated by `sep`.
      Returns a list of values returned by `p`.'''
      return separated(p, sep, 0, maxt=float('inf'), end=Falsef sepBy(p, sep):
      '''`sepBy(p, sep)` parses zero or more occurrences of p, separated by `sep`.
      Returns a list of values returned by `p`.'''
      return separated(p, sep, 0, maxt=float('inf'), end=False)
docs: `sepBy(p, sep)` parses zero or more occurrences of p, separated by `sep`.
      Returns a list of values returned by `p`.