====== Beispiel eines möglichen Makefiles ====== 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" );