parameters: (bld, *k, **kw)
return_statement: return bld(*k, **kw)
docstring: Alias for creating programs by looking at the file extensions::
  
  		def build(bld):
  			bld.program(source='foo.c', target='app')
  			# equivalent to:
  			# bld(features='c cprogram', source='foo.c', target='app')
docstring_summary: Alias for creating programs by looking at the file extensions::
docstring_tokens: Alias for creating programs by looking at the file extensions ::
function: def program(bld, *k, **kw):
  	"""
  	Alias for creating programs by looking at the file extensions::
  
  		def build(bld):
  			bld.program(source='foo.c', target='app')
  			# equivalent to:
  			# bld(features='c cprogram', source='foo.c', target='app')
  
  	"""
  	set_features(kw, 'program')
  	return bld(*k, **kw)
function_tokens: def program ( bld , * k , * * kw ) : set_features ( kw , 'program' ) return bld ( * k , * * kw )