@require(return_value, name, parameters)
g_signal_emit_by_name (@parameters[0], "@name"\ @for i, parameter in enumerate (parameters[1:]): , \ @parameter\ @end @if return_value: , &ret\ @end );