original_docstring: Add nargin and nargout variables that emulate their behavior in
          MATLAB.
          
docstring: Add nargin and nargout variables that emulate their behavior in
  MATLAB.
docstring_tokens: Add nargin and nargout variables that emulate their behavior in MATLAB .
code: def __add_narg(self):
          """Add nargin and nargout variables that emulate their behavior in
          MATLAB.
          """
          c = self._c
          pre_code = [(LOAD_GLOBAL,'_get_narginout'),
                      (CALL_FUNCTION,0),
                      (UNPACK_SEQUENCE, 2),
                      (STORE_FAST,'nargin'),
                      (STORE_FAST,'nargout')]
          
          # adjust the function preamble
          c.code[:0] = pre_code
          # replace LOAD_GLOBAL with LOAD_FAST for 
          for i, x in enumerate(c.code):
              if x[0] == LOAD_GLOBAL and \
                  (x[1] == 'nargout' or x[1] == 'nargin'):
                  c.code[i] = (LOAD_FAST,x[1])
code_tokens: def __add_narg ( self ) : c = self . _c pre_code = [ ( LOAD_GLOBAL , '_get_narginout' ) , ( CALL_FUNCTION , 0 ) , ( UNPACK_SEQUENCE , 2 ) , ( STORE_FAST , 'nargin' ) , ( STORE_FAST , 'nargout' ) ] c . code [ : 0 ] = pre_code for i , x in enumerate ( c . code ) : if x [ 0 ] == LOAD_GLOBAL and ( x [ 1 ] == 'nargout' or x [ 1 ] == 'nargin' ) : c . code [ i ] = ( LOAD_FAST , x [ 1 ] )
short_docstring: Add nargin and nargout variables that emulate their behavior in
  MATLAB.
short_docstring_tokens: Add nargin and nargout variables that emulate their behavior in MATLAB .
comment: """Add nargin and nargout variables that emulate their behavior in
          MATLAB.
          """$SEP$# adjust the function preamble
  $SEP$# replace LOAD_GLOBAL with LOAD_FAST for 
  