﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
44	Lightweight generator customization	ghost	somebody	"Writing a new class for generator is a bit boring, and most often, we only want to override the 'run' method. It's possible to create special rule that takes a user-provide rule to serve as generator's {{{run}}} rule.

For example: 
{{{
build-indirectly spirit : @spirit-builder ;
# The parameters of the run as the same as for generator.run
rule spirit-builder ( name project ? : sources * : property-set )
{
   ....
}
}}}

It's necessary, though, to provide a way to call 'run' method of any existing
generator from user-provided rule."	task	closed	major	M12	component1		fixed		
