عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

camlp5r.opt - عبر الإنترنت في السحابة

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

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

برنامج:

اسم


camlp5 - طابعة مسبقة الصنع جميلة لطابعة ocaml
؛ mkcamlp5 - إنشاء ملف camlp5 مخصص
mkcamlp5.opt - إنشاء camlp5 مخصص (كود أصلي)
ocpp5 - المعالج المسبق العالمي

موجز


camlp5 [خيارات التحميل] [-] [خيارات أخرى]
com.camlp5o [خيارات التحميل] [-] [خيارات أخرى]
comlp5r [خيارات التحميل] [-] [خيارات أخرى]
comlp5sch [خيارات التحميل] [-] [خيارات أخرى]
camlp5o.cma
camlp5r.cma
camlp5sch.cma
mkcamlp5
mkcamlp5.opt
ocpp5 ملف [خيارات التحميل]

camlp5o.opt [--] [ خيارات أخرى ]
camlp5r.opt [--] [ خيارات أخرى ]

الوصف


camlp5 هي طابعة ما قبل المعالج جميلة لـ OCaml ، وتحليل ملف المصدر والطباعة
بعض النتائج على الناتج القياسي.

camlp5o ، comlp5r و comlp5sch هي إصدارات من camlp5 مع بعض الملفات التي تم تحميلها بالفعل (انظر
بالإضافة إلى ذلك).

camlp5o.cma ، camlp5r.cma و camlp5sch.cma هي الملفات التي سيتم تحميلها في ocaml toplevel لاستخدامها
آلات camlp5

mkcamlp5 و mkcamlp5.opt يقوم بإنشاء ملفات تنفيذية لـ camlp5 بنفس خيارات ملفات
ocamlmktop. انظر كذلك.

ocpp5 هو معالج أولي عالمي ، يعالج أي نوع من الملفات المصدر ، وينشئ نفس الشيء
النص مع الاقتباسات الممكنة موسعة.

camlp5o.opt و camlp5r.opt هي إصدارات من camlp5o و camlp5r تم تجميعها بواسطة المستخدم الأصلي-
مترجم التعليمات البرمجية ocamlopt. إنها أسرع ولكنها غير قابلة للتوسيع. وهي غير متوفرة في
جميع منشآت camlp5.

حمل OPTIONS


تحدد خيارات التحميل إجراءات التحليل والطباعة المسجلة في ملفات كائن OCaml
(تنتهي بـ .cmo أو .cma). يُصرح باستخدام العديد من هذه الخيارات. يجب عليهم
تسبق الخيارات الأخرى.

اختياري -- قد تنهي خيارات التحميل.

-I دليل
أضف دليل في مسار البحث عن الملفات التي تم تحميلها. ما لم يكن الخيار -nolib هو
مستخدمًا ، يتم إلحاق دليل مكتبة camlp5 بالمسار. تحذير: لا يوجد
البحث التلقائي في الدليل الحالي: أضف "-I". من أجل هذا.

-أين اطبع اسم دليل مكتبة camlp5 واخرج.

-نوليب لا يوجد بحث تلقائي عن ملفات الكائنات في دليل مكتبة camlp5.

ملف الكائن
يتم تحميل الملف في camlp5 core.

أخرى OPTIONS


الخيارات الأخرى هي:

ملف عالج ملف كملف واجهة إذا كان ينتهي بـ .mli وكملف تنفيذ
إذا كان ينتهي بـ .ml.

-intf ملف
عالج ملف كملف واجهة مهما كان امتداده.

-impl ملف
عالج ملف كملف تنفيذي مهما كان امتداده.

-غير آمن
إنشاء وصول غير آمن إلى المصفوفات والسلاسل.

-نواصرت
لا تقم بترجمة عمليات التحقق من التأكيد.

-إفراط
مزيد من التفصيل في تحليل الأخطاء.

-QD ملف
تفريغ ملف في حالة وجود خطأ نحوي نتيجة لتوسيع عرض الأسعار.

-o خارج الملف
اطبع النتيجة في ملف خارجي بدلاً من الإخراج القياسي. يتم فتح الملف باستخدام
open_out_bin (انظر انتشار مكتبة OCaml).

-v اطبع رقم الإصدار واخرج.

-مساعدة اطبع الخيارات المتاحة واخرج. تتضمن هذه المطبوعة الخيارات الممكنة
المضافة بواسطة ملفات الكائن المحملة.

يمكن توسيع الخيارات الأخرى بواسطة ملفات الكائنات المحملة. تضيف الملفات المقدمة الامتداد
الخيارات التالية:

-l طول الخط
تمت الإضافة بواسطة pr_o.cmo و pr_r.cmo: اضبط طول الخط (الافتراضي 78).

-النهاية سلسلة
تمت الإضافة بواسطة pr_o.cmo و pr_r.cmo: اطبع هذه السلسلة بين العبارات بدلاً من
التعليقات.

- no_ss تمت الإضافة بواسطة pr_o.cmo: لا تطبع فاصلة منقوطة مزدوجة

-D الايدنت
تمت الإضافة بواسطة pa_macro.cmo: حدد المعرف.

-U الايدنت
تمت الإضافة بواسطة pa_macro.cmo: undefine id.

قدمت FILES


يتم تثبيت هذه الملفات في الدليل / usr / lib / ocaml / camlp5.

تحليل الملفات:
pa_r.cmo: بناء الجملة المنقح
pa_rp.cmo: التدفقات والمحللون
pa_lexer.cmo: المعجمون
pa_o.cmo: بناء جملة عادي
pa_op.cmo: التدفقات والموزعين
pa_oop.cmo: التدفقات والمحللون (بدون تحسين الكود)
pa_scheme.cmo: بناء جملة المخطط
pa_extend.cmo: ملحق نحوي
pa_extfold.cmo: امتداد pa_extend مع FOLD0 و FOLD1
pa_extfun.cmo: ملحق بناء الجملة للوظائف القابلة للتوسيع
pa_extprint.cmo: ملحقات بناء الجملة للطابعات القابلة للتوسيع
pa_pprintf.cmo: ملحق بناء الجملة لبيان pprintf
pa_fstream.cmo: امتداد بناء الجملة للتدفقات الوظيفية
pa_macro.cmo: أضف وحدات ماكرو (ifdef ، حدد) كما في C.
pa_lefteval.cmo: تقييم المعلمات من اليسار إلى اليمين
pa_pragma.cmo: التوجيه # براغما

طباعة الملفات:
pr_r.cmo: بناء جملة منقح بدون كائنات وتسميات
pr_ro.cmo: بناء الجملة المنقح للكائنات والتسميات
pr_rp.cmo: حاول إعادة بناء بناء جملة التدفقات والموزعين
pr_o.cmo: بناء جملة عادي
pr_op.cmo: حاول إعادة بناء بنية التدفقات والموزعين
pr_scheme.cmo: بناء جملة النظام
pr_schemep.cmo: حاول إعادة بناء صيغة التدفقات والموزعين
pr_extend.cmo: حاول إعادة بناء عبارات EXTEND
pr_extfun.cmo: حاول إعادة بناء عبارات extfun
pr_extprint.cmo: حاول إعادة إنشاء عبارات EXTEND_PRINTER
pr_dump.cmo: تفريغ شجرة بناء الجملة لمترجم ocaml
pr_depend.cmo: تبعيات الملف
pr_null.cmo: لا يوجد إخراج

موسعات الاقتباس:
q_MLast.cmo: عقد شجرة بناء الجملة (في الصيغة المنقحة)
q_ast.cmo: عقد شجرة بناء الجملة في بناء الجملة الكامل للمستخدم
q_phony.cmo: الاحتفاظ بالاقتباسات لطباعة جميلة

الامر com.camlp5o هو اختصار لـ:
camlp5 pa_o.cmo pa_op.cmo pr_dump.cmo

الامر comlp5r هو اختصار لـ:
camlp5 pa_r.cmo pa_rp.cmo pr_dump.cmo

الامر comlp5sch هو اختصار لـ:
camlp5 pa_scheme.cmo pr_dump.cmo

الملف camlp5o.cma يمكن تحميلها في المستوى العلوي لبدء تشغيل camlp5 باستخدام بناء جملة OCaml.

الملف camlp5r.cma يمكن تحميلها في المستوى العلوي لبدء camlp5 بصيغة منقحة.

الملف camlp5sch.cma يمكن تحميلها في المستوى العلوي لبدء camlp5 باستخدام صيغة المخطط.

MKCAMLP5


mkcamlp5 و mkcamlp5.opt يقوم بإنشاء ملفات تنفيذية لـ camlp5 بنفس خيارات ملفات
ocamlmktop. النسخة mkcamlp5.opt يمكنه إنشاء ملفات تنفيذية للكود الأصلي ، بشكل أسرع ولكن لا
توسع.

بالنسبة لـ mkcamlp5 ، يجب إضافة الواجهات التي يجب أن تكون مرئية بشكل صريح في سطر الأوامر كملف
ملفات ".cmi". على سبيل المثال ، كيفية إضافة وحدة OCaml "str":
mkcamlp5 مخصص str.cmi str.cma -cclib -lstr -o camlp5str

البيئة متغير


يتم أيضًا استشارة متغير البيئة التالي:

CAMLP5PARAM
قم بتعيين قواعد قواعد تحليل معلمات الخوارزمية. يجب أن يكون هذا المتغير تسلسل
مواصفات المعلمة. مواصفات المعلمة هي حرف اختياريًا
متبوعًا بـ = وقيمة. هناك أربع معلمات محتملة:

b (تراجع)
تعيين خوارزمية التراجع كافتراضي.

t (أثر)
رموز التتبع (المحطات الطرفية وغير الطرفية) أثناء التحليل مع الرجوع إلى الخلف.

y (تتبع المماطلة)
في التراجع ، تتبع التقدم في تدفق الإدخال (عدد الرموز المميزة غير المجمدة)
والمماطلة المحتملة (عدد الاختبارات المميزة).

l (أقصى حد للمماطلة)
تعيين الحد الأقصى لقيمة المماطلة.

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


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

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

  • 1
    جرعة كبيرة
    جرعة كبيرة
    SWIG هي أداة لتطوير البرمجيات
    يربط البرامج المكتوبة باللغتين C و
    C ++ مع مجموعة متنوعة من المستويات العالية
    لغات البرمجة. يستخدم SWIG مع
    مختلف...
    تنزيل SWIG
  • 2
    موضوع WooCommerce Nextjs React
    موضوع WooCommerce Nextjs React
    React WooCommerce theme ، الذي تم إنشاؤه باستخدام
    التالي JS و Webpack و Babel و Node و
    Express ، باستخدام GraphQL و Apollo
    عميل. متجر WooCommerce في React (
    يحتوي على: المنتجات ...
    قم بتنزيل WooCommerce Nextjs React Theme
  • 3
    Archlabs_repo
    Archlabs_repo
    حزمة إعادة الشراء لـ ArchLabs هذا ملف
    التطبيق الذي يمكن جلبه أيضًا
    تبدأ من
    https://sourceforge.net/projects/archlabs-repo/.
    تم استضافته في OnWorks في ...
    تحميل برنامج Archlabs_repo
  • 4
    مشروع زفير
    مشروع زفير
    مشروع Zephyr هو جيل جديد
    نظام التشغيل في الوقت الحقيقي (RTOS)
    يدعم أجهزة متعددة
    معماريات. لأنه يقوم على أ
    نواة بصمة صغيرة ...
    تحميل مشروع زفير
  • 5
    سلبيات
    سلبيات
    SCons هي أداة لبناء البرمجيات
    هذا بديل ممتاز لـ
    الكلاسيكية "Make" أداة البناء التي
    كلنا نعرف ونحب. SCons هو
    نفذت ...
    تنزيل SCons
  • 6
    PSeInt
    PSeInt
    PSeInt هو مترجم شفوي زائف لـ
    طلاب البرمجة الناطقين بالإسبانية.
    الغرض الرئيسي منه هو أن تكون أداة لـ
    التعلم وفهم الأساسيات
    تصور ...
    تنزيل PSeInt
  • أكثر "

أوامر لينكس

Ad