original_docstring: compile(source, filename, mode[, flags[, dont_inherit]]) -> code object
  
      Compile the source string (a MATLAB module, statement or expression)
      into a code object that can be executed by the exec statement or eval().
      The filename will be used for run-time error messages.
      The mode must be 'exec' to compile a module, 'single' to compile a
      single (interactive) statement, or 'eval' to compile an expression.
      
      The flags and dont_inherit arguments are ignored by OMPC at the moment 
      and are passed to the built-in compile method of Python.
docstring: compile(source, filename, mode[, flags[, dont_inherit]]) -> code object
  Compile the source string (a MATLAB module, statement or expression)
  into a code object that can be executed by the exec statement or eval().
  The filename will be used for run-time error messages.
  
  The flags and dont_inherit arguments are ignored by OMPC at the moment
  and are passed to the built-in compile method of Python.
docstring_tokens: compile ( source filename mode [ flags [ dont_inherit ]] ) - > code object Compile the source string ( a MATLAB module statement or expression ) into a code object that can be executed by the exec statement or eval () . The filename will be used for run - time error messages . The flags and dont_inherit arguments are ignored by OMPC at the moment and are passed to the built - in compile method of Python .
code: def compile(source, filename, mode, flags=0, dont_inherit=0):
      """compile(source, filename, mode[, flags[, dont_inherit]]) -> code object
  
      Compile the source string (a MATLAB module, statement or expression)
      into a code object that can be executed by the exec statement or eval().
      The filename will be used for run-time error messages.
      The mode must be 'exec' to compile a module, 'single' to compile a
      single (interactive) statement, or 'eval' to compile an expression.
      
      The flags and dont_inherit arguments are ignored by OMPC at the moment 
      and are passed to the built-in compile method of Python."""
      import __builtin__
      # get the source code
      if mode == 'exec':
          pycode_str = get_pym_string(source)
      elif mode == 'single':
          pycode_str = get_pym_string_single(source)
      elif mode == 'eval':
          pycode_str = get_pym_string_eval(source)
      else:
          raise ValueError("compile() arg 3 must be 'exec' or 'eval' or 'single'")
      pycode_str = PYM_TEMPLATE%{"pym_string": pycode_str}
      pym = filename[:-1]+'pym'
      open(pym, 'wb').write(pycode_str)
      co = __builtin__.compile(pycode_str, pym, mode, flags, dont_inherit)
      # return the code object
      return co
code_tokens: def compile ( source , filename , mode , flags = 0 , dont_inherit = 0 ) : import __builtin__ if mode == 'exec' : pycode_str = get_pym_string ( source ) elif mode == 'single' : pycode_str = get_pym_string_single ( source ) elif mode == 'eval' : pycode_str = get_pym_string_eval ( source ) else : raise ValueError ( "compile() arg 3 must be 'exec' or 'eval' or 'single'" ) pycode_str = PYM_TEMPLATE % { "pym_string" : pycode_str } pym = filename [ : - 1 ] + 'pym' open ( pym , 'wb' ) . write ( pycode_str ) co = __builtin__ . compile ( pycode_str , pym , mode , flags , dont_inherit ) return co
short_docstring: compile(source, filename, mode[, flags[, dont_inherit]]) -> code object
  Compile the source string (a MATLAB module, statement or expression)
  into a code object that can be executed by the exec statement or eval().
short_docstring_tokens: compile ( source filename mode [ flags [ dont_inherit ]] ) - > code object Compile the source string ( a MATLAB module statement or expression ) into a code object that can be executed by the exec statement or eval () .
comment: """compile(source, filename, mode[, flags[, dont_inherit]]) -> code object
  
      Compile the source string (a MATLAB module, statement or expression)
      into a code object that can be executed by the exec statement or eval().
      The filename will be used for run-time error messages.
      The mode must be 'exec' to compile a module, 'single' to compile a
      single (interactive) statement, or 'eval' to compile an expression.
      
      The flags and dont_inherit arguments are ignored by OMPC at the moment 
      and are passed to the built-in compile method of Python."""$SEP$# get the source code
  $SEP$# return the code object
  