require pro.genesys.files;
compile is code( wildcard is string )
{
sources = files.wildcard( wildcard );
for( sources )
{
text is string( include value );
objname = value[..-1] + ".o";
print "compiling %s to %s..." % [value, objname];
[ast, parsing_errors] = sys.parse( text ); // returns expression
render_errors = sys.render( "o", ast, objname );
}
}
compile( "*.g" );