هذا هو الأمر oracle الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
أوراكل - أداة للإجابة على الأسئلة حول كود المصدر Go
موجز
أوراكل [ علم ] وضع وسائط
الوصف
تتحكم علامة التنسيق في تنسيق الإخراج:
تنسيق سهل للمحرر يكون فيه كل سطر من الإخراج
هو من شكل "pos: text" ، حيث يكون موضع "-" إذا كان غير معروف.
json منظمًا في بنية JSON.
xml منظم البيانات في بناء جملة XML.
علامة -pos مطلوبة في جميع الأوضاع باستثناء "الخط".
تحدد وسيطة الوضع الاستعلام المطلوب تنفيذه:
تظهر callees الأهداف المحتملة لاستدعاء الوظيفة المحددة
يُظهر المتصلون المتصلين المحتملين للوظيفة المحددة
إظهار الخط الكامل للبرنامج
مسار إظهار Callstack من جذر الخط إلى الوظيفة المحددة
وصف وصف التركيب المختار: التعريف ، والطرق ، وما إلى ذلك
تظهر المتغيرات المجانية للاختيار
تُظهر الأدوات علاقة "التنفيذ" للحزمة المختارة
يُظهر الأقران إرسال / استقبال مطابقًا لعملية القناة المحددة
تُظهر المُحيلون جميع المراجع إلى الكيان المُشار إليها بواسطة المعرف المحدد
دليل المستخدم متاح هنا: http://golang.org/s/oracle-user-manual
OPTIONS
-cpuprofile
إرسال ملف تعريف وحدة المعالجة المركزية إلى ملف
-شكل
تنسيق الإخراج. واحد من {simple، json، xml}.
-نقاط البيع إزاحة اسم الملف والبايت أو مدى عنصر بناء الجملة للاستعلام عنه ، على سبيل المثال
foo.go: # 123 ، # 456 ، bar.go: # 123.
-بتالوج
موقع ملف سجل تحليل النقاط ، أو فارغ لتعطيل التسجيل.
-يعكس
تحليل الانعكاس بشكل سليم (بطيء).
أمثلة
صِف بناء الجملة في offset 530 في هذا الملف (مواصفات استيراد):
oracle -pos = src / code.google.com / p / go.tools / cmd / oracle / main.go: # 530 وصف
code.google.com/p/go.tools/cmd/Oracle
اطبع الخط لخادم الويب البسيط بتنسيق JSON:
oracle -format = json src / pkg / net / http / triv.go callgraph
استخدم oracle عبر الإنترنت باستخدام خدمات onworks.net