code: function start (inp) {
      var res = parseArgumentList(inp.skipWs());
    
      // If there is any leftover, we have input that did not match our grammar,
      // so throw a generic syntax error.
      if (inp.skipWs().buffer) syntaxError(inp);
      return res;
    }
docs: The entry point of the parser.