Argument list parsing