func _create(_data) return('QDir::toNativeSeparators(' && Path && ')') end func doNativeSeparators(_data) if(linked(Result)) println(nsp, ' = ', _create(_data), ';') event(onNativeSeparators, nsp) else event(onNativeSeparators, _create(_data)) end end func Result() if(linked(doNativeSeparators)) return(nsp) else return(_create(_data)) end end