الإنجليزيةالفرنسيةالإسبانية

OnWorks فافيكون

metalint - على الإنترنت في السحابة

قم بتشغيل metalint في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر المعدني الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


metalint - مدقق اتساق وحدة metaconfig

موجز


ميتالينت [-hklsV ] [-L دير ]

الوصف


ميتالينت بتوزيع الوحدات وإجراء بعض فحوصات الاتساق الشاملة للتأكد من أن
المجموعة الكاملة سليمة. نظرًا للكم الهائل نسبيًا من الوحدات المتاحة ، فقد أصبح
من الصعب جدًا صيانة الوحدات يدويًا ، ويمكن أن تكون العملية الآلية حقيقية
مساعدة ، وإن لم تكن مثالية.

ميتالينت تعمل من داخل دليل حزمة المستوى الأعلى الخاص بك ويتم استخدامها للتأكد
وحداتك الخاصة تعتمد بشكل صحيح على الوحدات المتاحة للجمهور. اذا أنت
تطوير وحدات جديدة بشكل مكثف ، يجب عليك تشغيلها ميتالينت عليها قبل عرضها علنًا
متاح.

OPTIONS


ميتالينت يتعرف على مجموعة الخيارات التالية:

-h اطبع وصفًا موجزًا ​​للاستخدام واخرج.

-k ابق مؤقتا .MT الدليل.

-l (لم يتم التنفيذ بعد) بشكل افتراضي ، ميتالينت يبلغ فقط عن المشاكل المتعلقة ب
وحداتك الخاصة. هذا التبديل يوجه ميتالينت للإبلاغ أيضًا
مشاكل في الوحدات المتاحة للجمهور.

-s الوضع الصامت.

-L دير تجاوز موقع المكتبة الافتراضي. عادة ما تكون مفيدة فقط للتكوين metaconfig
يقوم المشرفون بفحص الوحدات التي يتم تطويرها محليًا بدلاً من
المتاحة للجمهور. ال دير المحدد هو الذي يحتوي على الوحدات
U الدليل.

-V اطبع رقم النسخة واخرج.

DIAGNOSTICS


قد يتم إصدار التشخيصات التالية بواسطة ميتالينت:

"(؟ MAKE) يتجاهل سطر قائمة التبعية المكرر."
أكثر من واحد؟ MAKE: تم العثور على تبعيات محمل الخط في الوحدة. قد يكون هناك
سطر واحد فقط من هذا القبيل ، على الرغم من أن خطوط العمل المتعددة قد تحدث.

"(؟ MAKE) يجب ألا يتم سرد الوحدة الخاصة 'Xxx' على أنها مصنوعة."
قد يتم إدراج رمز الوحدة الخاصة (الحرف الأول بأحرف كبيرة) فقط على النحو الذي تم إنشاؤه في
الوحدة الخاصة نفسها. لمنع هذا التحذير في الحالات المشروعة ، أضف علامة "+" في المقدمة
من الرمز المخالف (لاحظ أنه بالنسبة للوحدات غير الخاصة ، فإن "+" في هذا الموضع
يشير إلى رمز داخلي يجب ألا يظهر في ملف config.sh).

"(؟ MAKE)" + xxx "مدرج × مرة."
تم إدراج التبعية الشرطية أكثر من مرة. هذا غير ضار بالرغم من ذلك.

"(؟ MAKE) تم إدراج" xxx "x مرة."
تم إدراج التبعية العادية أكثر من مرة. مرة أخرى ، خطأ غير ضار.

"(؟ MAKE) تم إدراج" xxx "كتبعية شرطية وكاملة."
تم إدراج الرمز على أنه تبعية عادية وكتبعية مشروطة. ميتاكونفيغ سوف
اعتبر هذا على أنه تبعية كاملة ، ولكن قد لا يكون هذا ما كنت عليه في البداية
مطلوب...

"(؟ Y) توجيه تخطيط غير معروف" xxx "."
قد تكون توجيهات التنسيق واحدة فقط من تيشرت, الافتراضي or أسفل، لكن القضية لا
موضوع. يتم تجاهل التوجيه غير المعروف والتعامل معه كما لو كان الافتراضي كان
محدد.

"(؟ S) وصف مكرر للمتغير" $ xxx "."
تم وصف رمز Shell أكثر من مرة ، وسيؤدي ذلك إلى إنتاج إدخالين في ملف
قائمة المصطلحات.

"(؟ S) المتغير '$ xxx' غير مدرج في؟ MAKE: line."
تصف الوحدة إدخال رمز الغلاف الذي لا يمكن استخدامه خارجيًا لأنه لا
المدرجة على أنها تبعية.

"(؟ S) خطأ في بناء الجملة؟ S: بناء."
النفس التفسيرية.

"(؟ C) وصف مكرر للرمز" XXX "."
تم وصف رمز C أكثر من مرة ، وسيؤدي ذلك إلى إنتاج إدخالين له في
قائمة المصطلحات.

"(؟ C) خطأ في بناء الجملة في؟ C: بناء."
النفس التفسيرية.

"(؟ H) تم تعريف الرمز" XXX "بالفعل."
على ما يبدو ، اثنان؟ H: خطوط تحدد نفس رمز C.

"(؟ H) المتغير '$ xxx' غير مدرج حتى في؟ MAKE: line."
يتم استخدام المتغير ، ولكن لم يتم إدراجه في سطر التبعية.

"(؟ H) تم إنهاء القسم بالفعل بواسطة '؟ H :.'."
لا يمكن أن يكون هناك أكثر من سطور بعد أول "؟ ح:." بمناسبة نهاية ذلك
والقسم الخاص به.

"(؟ H) يجب حماية خط cpp غير المألوف بـ '؟٪ <:'."
كل؟ H: الخطوط التي يتعرف عليها ميتاكونفيغ وبالتالي ميتالينت يكون لهم
التضمين في config.h محمي تلقائيًا برمز مناسب إذا لم يكن كذلك
متاح. ومع ذلك ، يجب حماية الأسطر غير المتعرف عليها باستخدام التسلسل "؟٪ <:" إلى
تجنب إدراجها في حالة عدم تحميل الوحدة في التكوين.

"(؟ H) يجب ألا يتم سرد السطر هنا ولكن في '؟ C:'."
يجب أن تظهر خطوط cpp فقط في قسم H:. إذا كان لديك تعليق لوضعه
فيما يتعلق بالرمز ، استخدم؟ C :. إذا كنت تريد التعليق على جيل معين
تسلسل ، ضعهم في؟ X: تعليق حتى لا يتم تحويله إلى config.h.

"(؟ H) القيد" xxx "هو رمز غير معروف."
جميع العلامات البادئة؟ sym: القيود على؟ H: الأسطر يجب أن تكون صدفة صالحة أو C
الرمز المحدد في الوحدة.

"(؟ M) خطأ في بناء الجملة؟ M: بناء."
النفس التفسيرية.

"(؟ M) رمز" xxx "مدرج بالفعل في السطر؟ M: في" yyy "."
تمت محاولة تعريف سحري للرمز xxx ، ولكن تم توفير تعريف آخر بالفعل
في الوحدة yyy.

"(؟ V) تم تجاهل الإعلان المرئي في وحدة غير خاصة."
قد تظهر الإعلانات المرئية (؟ V: سطر) فقط في وحدات خاصة. خلاف ذلك ، هم
لا معنى لها.

"(؟ V) جعل المتغير المطلوب '$ xxx' مرئيًا."
لا يمكن عمل متغير مطلوب (يوصف بأنه تبعية على الخط؟ MAKE: line)
مرئي لأن هذا لا معنى له: لا يمكن للوحدة الاعتماد عليه وبعد ذلك
الإعلان عنها على أنها معرّفة محليًا.

"(؟ V) المتغير المحدد '$ xxx' جعله مرئيًا."
لا يمكن جعل متغير محدد (مدرج على النحو الذي تم إنشاؤه في؟ MAKE: line) مرئيًا ، منذ ذلك الحين
يمكن أيضًا أن يكون مطلوبًا بشكل مباشر في وحدة أخرى.

"(؟ V) المتغير '$ xxx' ظهر بالفعل بالوحدة yyy."
إعلان غير متسق: وحدتان تظهران رمزًا واحدًا ...

"(؟ V) المتغير" $ xxx "مرئي بالفعل في yyy للقراءة والكتابة."
كان المتغير مرئيًا بالفعل للقراءة والكتابة بواسطة وحدة أخرى.

"(؟ V) المتغير '$ xxx' للقراءة فقط بالفعل في yyy."
تم بالفعل جعل المتغير مرئيًا للقراءة فقط بواسطة وحدة أخرى.

"(؟ W) المتغير" $ xxx "مطلوب بالفعل."
المتغير مطلوب بالفعل ، ولا داعي للمطالبة به صراحة هنا.

"(؟ W) المتغير" $ xxx "معرّف محليًا أيضًا."
قد يتعارض المتغير المطلوب مع متغير محدد محليًا ويمكن أن ينتج عنه
الحصول على قيمة القمامة.

"(؟ W) المتغير '$ xxx' مدرج بالفعل في سطر؟ W: في 'yyy'."
يمكن أن يظهر المتغير الموجود في قسم رمز الغلاف الخاص بسطر؟ W: في وحدة واحدة فقط.

"(؟ F) تم الإعلان عن ملف 'xxx' بشكل متبادل."
تم إدراج الملف أكثر من مرة في السطر؟ F: تحت نفس الاسم. هذا لا
لا تظهر عند التصريح عن ملف UU خاص وملف عام بنفس
الاسم ، على سبيل المثال.

"(؟ F) تم تجاهل ملف UU في وحدة غير خاصة."
ملفات UU الخاصة (مثل الملفات مثل قراءتي تم إنشاء البرنامج النصي للاطلاع عليه لاحقًا بواسطة
ضبط) فقط في وحدات خاصة. الاستثناءات مسموح بها إذا كان السطر؟ F:
يسبقه صحيح LINT: تلميح.

"(؟ T) تم الإعلان عن مضاعفة الرمز المؤقت 'xxx $'."
النفس التفسيرية.

"التوجيه يجب أن يأتي بعد؟ جعل الإقرارات."
يجب أن يأتي التوجيه المدرج بين () في بداية هذه الرسالة حقًا
بعد؟ MAKE: الخطوط. يجب عليك إعادة ترتيب الوحدة أو ميتالينت لن اقدر على
تشخيص المشاكل بشكل صحيح.

"تسلسل التحكم"؟ XXX: "تم تجاهله داخل الجسم."
محاولة استخدام خط تحكم غير X: أو LINT: في جسم الوحدة ، أيهما يجب
كن كود قشرة فقط

تم تغيير "المتغير 'xxx $'."
يتم تغيير متغير مدرج على النحو المطلوب في سطر التبعية. يجب أن مثل هذا المتغير
كن للقراءة فقط للوحدة. استخدم ال تغيير تلميح لينت لمنع هذه الرسالة بتنسيق
حالات مرضية.

"لا؟ MAKE: سطر يصف التبعيات."
يجب أن تحتوي كل وحدة على سطر تبعية ، أو سيتم تجاهلها بصمت بواسطة
ميتاكونفيغ. تم منع هذه الرسالة بواسطة؟ LINT: تلميح فارغ.

"يجب أن يكون السطر الأول عامًا ': الوصف'."
أول سطر من الوحدة التي ستتم إضافتها إلى التكوين الذي تم إنشاؤه
يجب أن يحتوي البرنامج النصي على وصف لغرض الوحدة ، على سطر ":". يجب أن يكون هناك
مسافة بعد ":" ، حيث يتم تفسيرها بواسطة الغلاف والوصف
يجب تجنب الأحرف الوصفية مثل "(" أو ">" ما لم يتم اقتباس السلسلة بأكملها. هذا
تم منع الرسالة بواسطة؟ LINT: تلميح nocomment.

"مساحة مفقودة بعد": "لجعلها تعليقًا."
يتم تفسير السطر الذي يبدأ بـ ":" بواسطة shell ولكن سيتم تجاهله. يجب أن يكون هناك
تكون مسافة بعد ":" ، أو ستحاول القشرة تنفيذ مجهول
يأمر...

"تم العثور على حرف التعريف غير المقتبس> في سطر التعليق."
يتم تفسير السطر الذي يبدأ بـ ":" بواسطة shell ولكن سيتم تجاهله. هذا يعنى
يجب اقتباس هذه الأحرف الوصفية ذات المعنى مثل "(" أو ">" أو أن يتم تخطيها بامتداد
مما يؤدي إلى شرطة مائلة للخلف.

"تم العثور على اقتباس متدلي على سطر التعليق": ".
تم رصد علامة اقتباس مفردة أو مزدوجة غير مغلقة على سطر تعليق ":". منذ هؤلاء
يتم تفسير الأسطر بواسطة الغلاف ، وإن تم تجاهلها ، يجب أن تتطابق جميع علامات الاقتباس تمامًا.

"لا تنتهي بسطر فارغ."
نظرًا لأنه يتم تجميع جميع الوحدات معًا لتشكيل نص واحد كبير ، فمن المستحسن
(ومن ثم فرض من قبل ميتالينت) أن كل ملف وحدة ينتهي بسطر فارغ.

"لا ينتهي السطر الأخير بحرف سطر جديد."
هذا مخصص فقط للمستخدمين الذين لا يقوم محررهم دائمًا بإلحاق سطر جديد عند
نهاية الملفات النصية. لا ينبغي أن يحدث عند استخدام vi.

"لم يتم وصف الرمز 'xxx $'."
لم يتم توثيق رمز الغلاف المحدد بواسطة هذه الوحدة. استخدم ال وصف تلميح الوبر
لقمع هذه الرسالة.

"لم يتم وصف رمز C 'XXX'."
لم يتم توثيق رمز C المحدد بواسطة هذه الوحدة. استخدم ال معروف تلميح الوبر ل
قمع هذه الرسالة.

"لم يتم تعريف رمز C 'XXX' بواسطة أي؟ H: سطر."
تم الإعلان عن رمز التيار المتردد بواسطة لم يتم تعريفه مطلقًا ، وبالتالي لا يمكن أن يظهر في ملف التكوين.ح
ملف وبالتالي فهو عديم الفائدة ...

يجب تعيين "المتغير 'xxx $'."
المتغير المدرج في سطر التكوين كما تم إجراؤه بواسطة الوحدة لم يتم تعيينه بواسطة كود القشرة
جسم. استخدم ال طقم تلميح الوبر لقمع هذه الرسالة في الحالات المرضية.

"متغير تبعية غير مستخدم 'xxx $'."
من الواضح أنه لا يتم استخدام أي استخدام من متغير shell. استخدم ال تغيير or تستخدم تلميحات الوبر
(حسب الحالة) لقمع هذه الرسالة.

"المتغير الشرطي غير المستخدم 'xxx $'.
على ما يبدو لم يتم استخدام هذه التبعية المشروطة. ال تغيير or تستخدم الوبر
يمكن استخدام تلميحات لمنع هذه الرسالة.

"متغير مؤقت غير مستخدم 'xxx $'."
تم الإعلان عن متغير مؤقت في حرف T: لا يتم استخدام السطر. ال تستخدم سوف تلميح الوبر
مجنون ميتالينت في التفكير أنه مستخدم بالفعل.

"تسلسل تحكم غير معروف"؟ XXX: "."
حاول استخدام تسلسل تحكم غير معروف.

"تم تجاهل طلب LINT غير المعروف" خطأ "."
هل تم استخدام علامة غير معروفة LINT:. يجب كتابة كل هذه العلامات بأحرف صغيرة.

"الرمز" $ xxx "ليس له قيمة افتراضية."
الرمز المستخدم كاعتماد شرطي في بعض الوحدات لا يحتوي على قيمة افتراضية يتم تعيينها بواسطة a
؟ D: الخط.

"التي لا معنى لها؟ جعل: التبعية 'xxx'."
تسرد الوحدة رمزًا على أنه تبعية ، لكن هذا الرمز غير معروف بخلاف ذلك ، أي
لا تظهر أبدًا على أنها مصنوعة بواسطة أي وحدة أخرى.

"الرمز" $ xxx "مفقود من؟ MAKE."
لم يتم إدراج الرمز المستخدم أو المُعرَّف باعتباره تبعية في السطر؟ MAKE:.

"في عداد المفقودين xxx من؟ MAKE للظهور '$ yyy'."
يتم استخدام رمز محدد على أنه مرئي بواسطة وحدة خاصة ، لكن هذه الوحدة الخاصة ليست كذلك
جزء من خط التبعية.

"التي لا معنى لها؟ M: التبعية" xxx "."
يسرد الخط السحري رمز C باعتباره تبعية ولكن هذا الرمز غير معروف من قبل أي وحدة.

"رمز غير معروف 'xxx $'."
ليس لدي فكرة عن ماهية هذا الرمز. إذا تم تعريف المتغير خارجيًا ، فهذا
تحذير يمكن أن يتم تثبيته عن طريق مناسب LINT: خارجي.

"تم تعيين رمز القراءة فقط '$ xxx'."
يتم تعيين الرمز الذي يجب أن يكون للقراءة فقط بواسطة جسم كود قشرة الوحدة.

"تم استخدام الرمز القديم" xxx "."
يتم استخدام رمز قديم في كود قشرة الوحدة.

"تم تعيين الرمز غير المعلن '$ xxx'."
تحاول الوحدة تعيين متغير shell الذي لم يتم التصريح عنه بخلاف ذلك على أنه مصنوع
أو كمتغير مؤقت ، أو أيا كان.

"غير مغلق؟ H: قسم."
لم يتم إنهاء قسم؟ H: بواسطة "؟ H :." مفرد خط قبل جسد
وحدة أم بداية أخرى؟ ج: قسم.

تم تعريف "رمز C" xxx "بالوحدات التالية:"
يتم تعريف رمز C في أكثر من وحدة واحدة. يتم سرد الوحدات المخالفة.

"رمز Shell 'xxx' محدد في الوحدات التالية:"
يتم تعريف رمز الغلاف في أكثر من وحدة واحدة. الوحدات المخالفة folllow.

"رمز Shell" xxx "هو تمامًا:"
يتم تعريف رمز القشرة من خلال بعض الوحدات ، وقد تم تجاوزه من قبل البعض الآخر واستخدامه كمؤقت.

"رمز Shell" xxx "مُعرّف وقديم:"
النفس التفسيرية.

"تم تعريف رمز Shell 'xxx' واستخدامه على أنه مؤقت:"
النفس التفسيرية.

"رمز Shell 'xxx' قديم أيضًا يُستخدم كمؤقت:"
النفس التفسيرية.

"تعريف 'xxx $' ليس مغلقًا بواسطة '؟ S :.'."
النفس التفسيرية.

"تعريف 'XXX' لم يتم إغلاقه بواسطة '؟ C :.'."
النفس التفسيرية.

"تعريف سحري لـ 'xxx' لم يتم إغلاقه بواسطة '؟ M :.'."
النفس التفسيرية.

"المتغير 'xxx $' معرف خارجيًا."
يتم استخدام متغير معرف خارجيًا (أي في وحدة أخرى) ، بدون استخدام مناسب
معلومات التبعية. استخدم ال خارجي تلميح لينت لمنع هذه الرسالة.

"لم يتم إنشاء ملف 'xxx'."
لا يتم إنشاء الملف المدرج كملف UU خاص بواسطة الوحدة الخاصة. الخلق
تم اكتشافه من خلال الاستيلاء على إعادة توجيه صريحة للقذيفة إلى الملف ، وليس بواسطة ملف
الخلق (مثل تجميع لغة سي على سبيل المثال). يجب على جميع الوحدات الخاصة
إنشاء نصوص شل فقط بشكل صريح على أي حال لذلك لا يمكن منع هذه الرسالة عبر
تلميح الوبر.

قد يتجاوز "الملف المحلي" xxx "الملف الذي تم تعيينه بواسطة" unit.U "."
أنت تحاول إنشاء ملف محلي ، لكن الوحدة الخاصة تنشئ محملًا واحدًا
نفس الاسم بالضبط ويجب تحميله من قبل داخل ضبط، انت ترغب
تجاوز هذا الملف. قم بتغيير اسم الملف المحلي الخاص بك.

"ملف مؤقت غير مستخدم 'xxx'.
تم التصريح عن الملف على السطر؟ F: ولكن لا يبدو أنه يُستخدم في أي مكان.

"تم إساءة استخدام الملف المؤقت" xxx ".
تم التصريح عن ملف مؤقت محلي على السطر؟ F: ويتم استخدامه بطريقة
قد لا يكون هو المناسب. في الواقع ، يجب استدعاء جميع هذه الملفات المحلية بامتداد
مسار نسبي صريح ، لتجنب عمليات البحث عن PATH التي قد تحصل على ملف آخر.

"قد لا تحصل دائمًا على ملف" xxx "من" unit.U "."
يبدو أنك تستدعي الملف المحدد ، ولكن ليس باستخدام قريب صريح
اسم المسار. الاعتماد على المسار للعثور على هذا الملف ليس آمنًا. لحل هذه المشكلة ،
استدعاء ملفك باستخدام شيء مثل ./xxx.

"وحدة مفقودة من؟ MAKE للملف الخاص 'xxx'."
أنت تستخدم ملف UU خاصًا بدون سرد الوحدة الخاصة التي تنتجها بتنسيق
خط التبعية الخاص بك. أضف الوحدة إلى قائمة التبعية الخاصة بك.

"ملف خاص غير معروف 'xxx'."
الملف لا يظهر على أي؟ F: line؛ ومع ذلك ينبغي.

"ملف 'xxx' معرّف بالوحدات التالية:"
لا يبدو أن الوحدات المدرجة تتفق على من يقوم بتعريف الملف.

"اسم فارغ هنا - المستند غير مستحسن."
يجب الامتناع عن استخدام أسماء فارغة للمستندات هنا ، مثل ميتالينت ولن
مراقبة هؤلاء.

"غير مغلق هنا - المستند xxx بدأ السطر x."
لم يتم إغلاق المستند المفتوح هنا في السطر x في هذه الوحدة. هذا بشكل عام
يعني أنه عند استخدام الوحدة ، لن يعمل البرنامج النصي الذي تم إنشاؤه!

"توجيه" LINT xxx "زائف."
لقد أدخلت؟ LINT: توجيه لا يُستخدم لإغلاق التحذيرات.

"تم العثور على دورة لـ:"
توجد دورة تبعية للرموز المدرجة. فقط الرموز المعنية
في الدورة مدرجة.

"الدورة تتضمن:"
تم سرد مقتطفات من التبعيات حيث تم العثور على الدورة. قد يشمل هذا
رموز أكثر بكثير من الرسالة السابقة ، لأن ميتالينت يقضي في الواقع على
قواعد للتأكيد على الدورة وتتوقف متى وجدت واحدة ، أي أنها لا تفعل ذلك
حاول تقليلها (تم العثور على الدورة باستخدام خوارزمية أخرى ، والتي للأسف
لا يمكن أن يبصقها ولكن فقط أقول على وجه اليقين أن هناك واحدة).

REFERENCE


ميتالينت يستخدم خطوط التحكم التالية ، والتي يتم تجاهلها بطريقة أخرى ميتاكونفيغ:

؟الخامس:للقراءة فقط رموز:للقراءة والكتابة رموز
يجب استخدام هذا الخط فقط في الوحدات الخاصة. يسرد كل متغيرات الصدفة
تحددها الوحدة والتي لا ينبغي استخدامها مباشرة كاعتمادات من قبل الوحدات الأخرى:
يجب عليهم تضمين هذه الوحدة الخاصة في قائمة التبعية الخاصة بهم إذا استخدموا أيًا منها
من الرموز الموضحة هنا. يمكن اعتبار تلك الرموز التي تم تصديرها لك
ترث من عند الاعتماد على الوحدة. يمكن تصدير الرموز للقراءة فقط أو
قراءة و كتابة.

؟F:ملفات خلق
يخدم هذا الخط غرضين: إنه ملف ميتالينت تلميح ، وكذلك عنصر نائب لـ
مستقبل jmake يستخدم. يجب أن يسرد ثلاثة أنواع من الملفات: المؤقت وهو
تم إنشاؤها للاختبار ، وحدات UU الخاصة التي تم إنشاؤها في دليل UU لاحقًا
perusal ، والعامة التي تركت في الدليل الجذر للحزمة. مؤقت
يجب أن يتم سرد الملفات بعلامة '!' سابقة حرف (بمعنى "لا! لا يتم إعادة استخدامها
لاحقًا! ") ، يجب أن يسبق ملفات UU الخاصة بـ" ./ "(بمعنى: لاستخدامها ، قل
./ملف، وليس فقط ملف) ، ويجب تسمية العناصر العامة كما هي.

؟ T:قذيفة المؤقت
يجب أن يسرد هذا السطر جميع متغيرات الصدفة المستخدمة كمؤقتات داخل الوحدة
جسم. يجب أن يظل هذا الخط دقيقًا ويمنعك من كتابة وحدة
تحديد رمز يمكن استخدامه كمتغير خدش في وحدة أخرى ...

رابط:الكلمة رمز_قائمة
يحدد تلميحًا من النسالة. الكلمات الرئيسية التالية متوفرة:

تغيير متغير قذيفة طيب ليتم تغييرها
خلق الملف الدائم موافق ليتم إنشاؤه بواسطة وحدة غير خاصة
حدد يتم تعريف متغيرات shell المدرجة في هذه الوحدة
وصف متغيرات الصدفة المذكورة موصوفة بواسطة؟ S:
خارجي متغير معروف أنه معرف خارجيًا
فارغ ملف الوحدة فارغ ويتم الاحتفاظ به كعنصر نائب فقط.
معروف تم وصف متغيرات C المدرجة
لا تعليق ملف الوحدة خاص وقد يفوتك سطر ": الوصف".
ليس هنا الأسماء المدرجة ليست وثائق هنا (على سبيل المثال "1 << foo" في ج
برنامج)
طقم يتم تعيين المتغيرات المدرجة
تستخدم المتغيرات المدرجة تستخدم من قبل هذه الوحدة
غير مغلق الأسماء المدرجة هنا - المستندات ليست مغلقة في هذه الوحدة
مفيد يتم استخدام الملف المدرج (لا تضيف الاسم مع "!" مؤقتًا
تلك)

مؤلفون


هارلان ستين[البريد الإلكتروني محمي]> كتب النسخة الأولى ، على أساس لاري وول
ميتاكونفيغ من التوزيع 2.0.
رفائيل مانفريدي[البريد الإلكتروني محمي]> أعد كتابته من الصفر مقابل 3.0 مع عدد قليل
التحسينات.

استخدم metalint عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    أفوجادرو
    أفوجادرو
    Avogadro هو جزيئي متقدم
    محرر مصمم للاستخدام عبر الأنظمة الأساسية
    في الكيمياء الحاسوبية الجزيئية
    النمذجة والمعلوماتية الحيوية والمواد
    العلم و ...
    تنزيل Avogadro
  • 2
    XMLTV
    XMLTV
    XMLTV عبارة عن مجموعة من البرامج المطلوب معالجتها
    قوائم التلفزيون (دليل التلفزيون) والمساعدة في إدارة
    مشاهدة التلفزيون ، وتخزين القوائم في ملف
    تنسيق قائم على XML. هناك مرافق ل
    فعل...
    قم بتنزيل XMLTV
  • 3
    ستراكر
    ستراكر
    مشروع Strikr للبرمجيات الحرة. الآثار
    صدر بموجب "النية على أساس"
    ترخيص مزدوج: AGPLv3 (مجتمع) و
    CC-BY-NC-ND 4.0 دولي
    (تجاري)...
    تحميل ملف
  • 5
    جيفليب
    جيفليب
    giflib هي مكتبة للقراءة و
    كتابة صور gif. إنها API و ABI
    متوافق مع libungif الذي كان في
    استخدام واسع أثناء ضغط LZW
    كانت الخوارزمية ...
    تنزيل GIFLIB
  • 6
    البديل-F
    البديل-F
    يوفر Alt-F مصدرًا مجانيًا ومفتوحًا
    البرامج الثابتة البديلة لـ DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F لديه Samba و NFS ؛
    يدعم ext2 / 3/4 ...
    تنزيل Alt-F
  • أكثر "

أوامر لينكس

Ad