parameters: (self)
docstring: Entry point
docstring_summary: Entry point
docstring_tokens: Entry point
function: def execute(self):
  		"""
  		Entry point
  		"""
  		self.restore()
  		if not self.all_envs:
  			self.load_envs()
  		self.recurse([self.run_dir])
  
  		appname = getattr(Context.g_module, Context.APPNAME, os.path.basename(self.srcnode.abspath()))
  		self.create_cproject(appname, pythonpath=self.env['ECLIPSE_PYTHON_PATH'])
function_tokens: def execute ( self ) : self . restore ( ) if not self . all_envs : self . load_envs ( ) self . recurse ( [ self . run_dir ] ) appname = getattr ( Context . g_module , Context . APPNAME , os . path . basename ( self . srcnode . abspath ( ) ) ) self . create_cproject ( appname , pythonpath = self . env [ 'ECLIPSE_PYTHON_PATH' ] )