C dalam Maguyva: graf panggilan untuk kod sistem dan terbenam
Dalam C, graf panggilan ialah seni binanya. Ejen patut membacanya sebelum menyunting.
Sambungan fail
.c, .h
Maguyva menyokong Ada dengan AST, simbol dan graf, supaya ejen AI boleh menjejak spesifikasi pakej, badan, task dan tagged type dalam sistem Ada yang berusia panjang.
Ada memisahkan apa yang dijanjikan oleh pakej (.ads) daripada cara ia menunaikannya (.adb). Itu kejuruteraan yang baik, dan ia juga bermakna satu perubahan menyentuh banyak fail yang tidak akan dihubungkan oleh carian teks untuk anda. Sistem Ada berusia panjang menambah satu lapisan lagi: generik, tagged type, task dan protected object, yang hubungannya lebih penting daripada mana-mana fail secara bersendirian.
Maguyva memberikan peta pergantungan ini kepada ejen sebelum ia mencadangkan perubahan, tepat mengikut urutan yang dijangka oleh semakan integriti tinggi.
Maguyva meliputi .ads, .adb dan .ada. Badan subprogram serta spesifikasi prosedur dan fungsi sama-sama diekstrak sebagai simbol boleh panggil, jadi anda boleh mencari spesifikasi dan badan sesuatu rutin. Padanan simbol tidak sensitif huruf besar kecil, sama seperti Ada sendiri.
Import datang daripada klausa with dan use; kata kunci dibuang supaya graf menyimpan nama pakej. Graf juga merekodkan panggilan, pewarisan dan penggantian pada tagged type, penginstansian, rujukan jenis, bacaan dan tulisan, serta tepi pembangkitan dan pengendalian pengecualian.
Dalam carian berstruktur, task type, protected type, record type dan interface type boleh dipilih sebagai definisi jenis, dan badan entry sebagai kaedah.
Flight_Control.Sensors, dan subprogram mana yang dipanggil?” (dependency_search arah masuk)Compute_Trajectory serta setiap pemanggilnya.” (find_symbol)get_task_context)Put_Line, Put dan Get dikekalkan dengan sengaja.use mengubah keterlihatan tetapi tidak dipilih sebagai import dalam carian berstruktur; klausa with dipilih.find_symbol untuk jenis yang bernama.Sambungkan repositori dengan panduan permulaan pantas, kemudian semak matriks sokongan di halaman keserasian. Jika kod Ada anda dihubungkan dengan C, baca juga panduan C.
Paling sesuai
Aliran kerja ejen
Butiran enjin
Titik masuk MCP yang berguna
Gunakan untuk mencari spesifikasi dan badan sesuatu subprogram serentak, bersama rujukannya.
Gunakan penjelajahan arah masuk pada pakej sebelum spesifikasinya berubah, untuk melihat setiap unit yang bergantung padanya.
Gunakan untuk gesaan seperti “terangkan cara task telemetri menyerahkan data kepada protected object pengelogan”.
Panduan berkaitan
Dalam C, graf panggilan ialah seni binanya. Ejen patut membacanya sebelum menyunting.
Sambungan fail
.c, .h
C++ menyembunyikan sasaran sebenar sesuatu panggilan di sebalik ruang nama, beban lampau dan penghantaran maya. Graf membantu ejen menemuinya.
Sambungan fail
.c, .c++, .cc, .cpp, +6 lagi