Inject ist eine Funktion, die einem CompilerHook-Objekt Identifier als externe Objekte erklärt. Genesys kann damit zu einer einfachen Skriptsprache für andere Programme hinzugelinkt werden.
void func() { printf("Hello World\n"); } void main() { Genesys gsys; Genesys::Function funcDecl( Genesys::Type::Void, &func, Genesys::TypeArray{}, "::func" ); gsys.inject( funcDecl ); gsys.interprete( "func();" ); }