You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: guideApp.m
    path of file: ./repos/erplab/studio_functions/GUI Layout Toolbox/layoutdoc/Examples
    
    the code of the file until where you have to start completion: function varargout = guideApp(varargin)
% GUIDEAPP MATLAB code for guideApp.fig
%      GUIDEAPP, by itself, creates a new GUIDEAPP or raises the existing
%      singleton*.
%
%      H = GUIDEAPP returns the handle to a new GUIDEAPP or the handle to
%      the existing singleton*.
%
%      GUIDEAPP('CALLBACK',hObject,eventData,handles,...) calls the local
%      function named CALLBACK in GUIDEAPP.M with the given input arguments.
%
%      GUIDEAPP('Property','Value',...) creates a new GUIDEAPP or raises the
%      existing singleton*.  Starting from the left, property value pairs are
%      applied to the GUI before guideApp_OpeningFcn gets called.  An
%      unrecognized property name or invalid value makes property application
%      stop.  All inputs are passed to guideApp_OpeningFcn via varargin.
%
%      *See GUI Options on GUIDE's Tools menu.  Choose "GUI allows only one
%      instance to run (singleton)".
%
% See also: GUIDE, GUIDATA, GUIHANDLES

%  Copyright 2009-2020 The MathWorks, Inc.

% Edit the above text to modify the response to help guideApp

% Last Modified by GUIDE v2.5 21-Jul-2010 07:36:25

% Begin initialization code - DO NOT EDIT

    
function varargout = guideApp(varargin)
% GUIDEAPP MATLAB code for guideApp.fig
%      GUIDEAPP, by itself, creates a new GUIDEAPP or raises the existing
%      singleton*.
%
%      H = GUIDEAPP returns the handle to a new GUIDEAPP or the handle to
%      the existing singleton*.
%
%      GUIDEAPP('CALLBACK',hObject,eventData,handles,...) calls the local
%      function named CALLBACK in GUIDEAPP.M with the given input arguments.
%
%      GUIDEAPP('Property','Value',...) creates a new GUIDEAPP or raises the
%      existing singleton*.  Starting from the left, property value pairs are
%      applied to the GUI before guideApp_OpeningFcn gets called.  An
%      unrecognized property name or invalid value makes property application
%      stop.  All inputs are passed to guideApp_OpeningFcn via varargin.
%
%      *See GUI Options on GUIDE's Tools menu.  Choose "GUI allows only one
%      instance to run (singleton)".
%
% See also: GUIDE, GUIDATA, GUIHANDLES

%  Copyright 2009-2020 The MathWorks, Inc.

% Edit the above text to modify the response to help guideApp

% Last Modified by GUIDE v2.5 21-Jul-2010 07:36:25

% Begin initialization code - DO NOT EDIT
gui_Singleton = 1;
gui_State = struct('gui_Name',       mfilename, ...
                   'gui_Singleton',  gui_Singleton, ...
                   'gui_OpeningFcn', @guideApp_OpeningFcn, ...
                   'gui_OutputFcn',  @guideApp_OutputFcn, ...
                   'gui_LayoutFcn',  [] , ...
                   'gui_Callback',   []);
if nargin && ischar(varargin{1})
    gui_State.gui_Callback = str2func(varargin{1});
end