अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

camlp5r.opt - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में camlp5r.opt चलाएं

यह कमांड camlp5r.opt है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


camlp5 - ocaml . के लिए प्री-प्रीसर-सुंदर-प्रिंटर
mkcamlp5 - कस्टम camlp5 बनाएं
mkcamlp5.opt - कस्टम camlp5 (मूल कोड) बनाएं
ocpp5 - यूनिवर्सल प्रीप्रोसेसर

SYNOPSIS


कैंप5 [लोड-विकल्प] [--] [अन्य-विकल्प]
asp5o [लोड-विकल्प] [--] [अन्य-विकल्प]
5r [लोड-विकल्प] [--] [अन्य-विकल्प]
5sch [लोड-विकल्प] [--] [अन्य-विकल्प]
camlp5o.cma
camlp5r.cma
camlp5sch.cma
एमकेकैमल्प5
mkcamlp5.opt
ocpp5 [लोड-विकल्प] फ़ाइल

camlp5o.opt [--] [ अन्य विकल्प ]
camlp5r.opt [--] [ अन्य विकल्प ]

वर्णन


कैंप5 OCaml के लिए एक प्री-प्रोसेसर-सुंदर-प्रिंटर है, एक स्रोत फ़ाइल को पार्स करना और प्रिंट करना
मानक आउटपुट पर कुछ परिणाम।

कैमएलपी5ओ, 5r और 5sch के संस्करण हैं कैंप5 पहले से लोड की गई कुछ फाइलों के साथ (देखें
आगे)।

कैमएलपी5ओ.सीएमए, camlp5r.cma और camlp5sch.cma उपयोग करने के लिए ओकैमल टॉपलेवल में लोड की जाने वाली फाइलें हैं
camlp5 मशीनरी

एमकेकैमल्प5 और mkcamlp5.opt लगभग समान विकल्पों के साथ camlp5 निष्पादन योग्य बनाता है
ocamlmktop आगे देखें।

ocpp5 एक सार्वभौमिक प्रीप्रोसेसर है, जो किसी भी प्रकार की स्रोत फ़ाइल का इलाज करता है, वही उत्पन्न करता है
संभावित उद्धरणों के साथ पाठ का विस्तार किया गया।

camlp5o.opt और camlp5r.opt देशी द्वारा संकलित camlp5o और camlp5r के संस्करण हैं-
कोड कंपाइलर ocamlopt. वे तेज़ हैं लेकिन एक्स्टेंसिबल नहीं हैं। और वे में उपलब्ध नहीं हैं
camlp5 के सभी इंस्टालेशन।

भार विकल्प


लोड विकल्प OCaml ऑब्जेक्ट फ़ाइलों में दर्ज की गई पार्सिंग और प्रिंटिंग क्रियाओं का चयन करते हैं
(.cmo या .cma के साथ समाप्त)। इन विकल्पों के कई उपयोग अधिकृत हैं। उनको जरूर
अन्य विकल्पों से पहले।

एक वैकल्पिक -- लोड विकल्पों को समाप्त कर सकता है।

-I डायरेक्टरी
डायरेक्टरी लोड की गई फ़ाइलों के लिए खोज पथ में। जब तक विकल्प -nolib is
उपयोग किया जाता है, तो camlp5 पुस्तकालय निर्देशिका को पथ में जोड़ दिया जाता है। चेतावनी: नहीं है
वर्तमान निर्देशिका में स्वचालित खोज: "-I" जोड़ें। इसके लिए।

-कहां है camlp5 पुस्तकालय निर्देशिका का नाम प्रिंट करें और बाहर निकलें।

-नोलिब Camlp5 पुस्तकालय निर्देशिका में ऑब्जेक्ट फ़ाइलों के लिए कोई स्वचालित खोज नहीं।

वस्तु-फ़ाइल
फ़ाइल को camlp5 कोर में लोड किया गया है।

अन्य विकल्प


अन्य विकल्प हैं:

पट्टिका उपचार पट्टिका एक इंटरफ़ेस फ़ाइल के रूप में यदि यह .mli के साथ समाप्त होती है और एक कार्यान्वयन फ़ाइल के रूप में
अगर यह .ml के साथ समाप्त होता है।

-इंट्फ़ पट्टिका
उपचार पट्टिका एक इंटरफ़ेस फ़ाइल के रूप में, चाहे उसका एक्सटेंशन कुछ भी हो।

-इम्प्ल पट्टिका
उपचार पट्टिका एक कार्यान्वयन फ़ाइल के रूप में, चाहे उसका विस्तार कुछ भी हो।

-असुरक्षित
सरणियों और तारों के लिए असुरक्षित पहुँच उत्पन्न करें।

-नोएसर्ट
अभिकथन जाँचों को संकलित न करें।

-कहना
पार्सिंग त्रुटियों में अधिक वर्बोज़।

-क्यूडी पट्टिका
डंप इन पट्टिका एक उद्धरण विस्तार के परिणाम में वाक्य रचना त्रुटि के मामले में।

-o बाहर फ़ाइल
मानक आउटपुट के बजाय आउट-फाइल पर परिणाम प्रिंट करें। फ़ाइल के साथ खोली गई है
open_out_bin (ओकैमल पुस्तकालय व्यापक देखें)।

-v संस्करण संख्या प्रिंट करें और बाहर निकलें।

-मदद उपलब्ध विकल्पों को प्रिंट करें और बाहर निकलें। इस प्रिंट में संभवतः विकल्प शामिल हैं
लोड की गई ऑब्जेक्ट फ़ाइलों द्वारा जोड़ा गया।

अन्य विकल्पों को लोड की गई ऑब्जेक्ट फ़ाइलों द्वारा बढ़ाया जा सकता है। प्रदान की गई फ़ाइलें जोड़ें
निम्नलिखित विकल्प:

-l रेखा लंबाई
pr_o.cmo और pr_r.cmo द्वारा जोड़ा गया: लाइन की लंबाई सेट करें (डिफ़ॉल्ट 78)।

-सेपू स्ट्रिंग
pr_o.cmo और pr_r.cmo द्वारा जोड़ा गया: इस स्ट्रिंग को के बजाय वाक्यांशों के बीच प्रिंट करें
टिप्पणी.

-नहीं_एसएस pr_o.cmo द्वारा जोड़ा गया: दोहरे अर्धविराम मुद्रित न करें

-D अध्यक्ष
Pa_macro.cmo द्वारा जोड़ा गया: पहचान को परिभाषित करें।

-U अध्यक्ष
Pa_macro.cmo द्वारा जोड़ा गया: पहचान को अपरिभाषित करें।

प्रदान की फ़ाइलें


ये फ़ाइलें निर्देशिका में स्थापित हैं /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: FOLD0 और FOLD1 के साथ pa_extend का विस्तार
pa_extfun.cmo: एक्स्टेंसिबल फ़ंक्शंस के लिए सिंटैक्स एक्सटेंशन
pa_extprint.cmo: एक्स्टेंसिबल प्रिंटर के लिए सिंटैक्स एक्सटेंशन
pa_pprintf.cmo: pprintf स्टेटमेंट के लिए सिंटैक्स एक्सटेंशन
pa_fstream.cmo: कार्यात्मक धाराओं के लिए वाक्यविन्यास विस्तार
pa_macro.cmo: मैक्रो जोड़ें (ifdef, परिभाषित करें) जैसे C . में
pa_lefteval.cmo: मापदंडों का बाएँ से दाएँ मूल्यांकन
pa_pragma.cmo: निर्देश #pragma

मुद्रण फ़ाइलें:
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: सुंदर छपाई के लिए कोटेशन रखना

आदेश asp5o के लिए एक शॉर्टकट है:
camlp5 pa_o.cmo pa_op.cmo pr_dump.cmo

आदेश 5r के लिए एक शॉर्टकट है:
camlp5 pa_r.cmo pa_rp.cmo pr_dump.cmo

आदेश 5sch के लिए एक शॉर्टकट है:
camlp5 pa_scheme.cmo pr_dump.cmo

फ़ाइल camlp5o.cma OCaml सिंटैक्स के साथ camlp5 शुरू करने के लिए टॉपलेवल में लोड किया जा सकता है।

फ़ाइल camlp5r.cma संशोधित सिंटैक्स के साथ camlp5 शुरू करने के लिए टॉपलेवल में लोड किया जा सकता है।

फ़ाइल camlp5sch.cma योजना सिंटैक्स के साथ camlp5 शुरू करने के लिए टॉपलेवल में लोड किया जा सकता है।

एमकेसीएएमपी5


एमकेकैमल्प5 और mkcamlp5.opt लगभग समान विकल्पों के साथ camlp5 निष्पादन योग्य बनाता है
ocamlmktop संस्करण mkcamlp5.opt देशी कोड निष्पादन योग्य बना सकते हैं, तेज़ लेकिन नहीं
विस्तार योग्य

Mkcamlp5 के लिए, दिखाई देने वाले इंटरफेस को कमांड लाइन में स्पष्ट रूप से जोड़ा जाना चाहिए:
".cmi" फ़ाइलें। उदाहरण के लिए, OCaml मॉड्यूल "str" ​​को कैसे जोड़ें:
mkcamlp5 -कस्टम str.cmi str.cma -cclib -lstr -o camlp5str

वातावरण परिवर्तनशील


निम्नलिखित पर्यावरण चर से भी परामर्श किया जाता है:

CAMLP5PARAM
व्याकरण पार्सिंग एल्गोरिदम पैरामीटर सेट करें। यह चर का अनुक्रम होना चाहिए
पैरामीटर विनिर्देश। एक पैरामीटर विनिर्देश वैकल्पिक रूप से एक पत्र है
उसके बाद एक = और एक मान। चार संभावित पैरामीटर हैं:

b (पीछे का रास्ता)
बैकट्रैक एल्गोरिथम को डिफ़ॉल्ट के रूप में सेट करें।

t (निशान)
बैकट्रैकिंग के साथ पार्स करते समय ट्रेस प्रतीक (टर्मिनल और गैर-टर्मिनल)।

y (ट्रेस-स्टॉलिंग)
बैकट्रैकिंग में, इनपुट स्ट्रीम में अग्रिम का पता लगाएं (अनफ्रोजेन टोकन की संख्या)
और संभावित स्टालिंग (टोकन परीक्षणों की संख्या)।

l (अधिकतम-ठहराव)
अधिकतम रुकने का मूल्य निर्धारित करें।

onworks.net सेवाओं का उपयोग करके ऑनलाइन camlp5r.opt का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

  • 1
    बड़ा घूँट
    बड़ा घूँट
    SWIG एक सॉफ्टवेयर डेवलपमेंट टूल है
    जो C और में लिखे गए प्रोग्राम को जोड़ता है
    सी ++ उच्च स्तर की एक किस्म के साथ
    प्रोग्रामिंग भाषा। एसडब्ल्यूआईजी के साथ प्रयोग किया जाता है
    को अलग...
    एसडब्ल्यूआईजी डाउनलोड करें
  • 2
    WooCommerce Nextjs रिएक्ट थीम
    WooCommerce Nextjs रिएक्ट थीम
    रिएक्ट WooCommerce थीम, के साथ बनाया गया
    अगला जेएस, वेबपैक, बैबेल, नोड, और
    एक्सप्रेस, ग्राफक्यूएल और अपोलो का उपयोग कर
    ग्राहक। प्रतिक्रिया में WooCommerce स्टोर (
    इसमें शामिल हैं: उत्पाद...
    WooCommerce Nextjs रिएक्ट थीम डाउनलोड करें
  • 3
    Archlabs_repo
    Archlabs_repo
    आर्कलैब्स के लिए पैकेज रेपो यह एक है
    आवेदन जो प्राप्त भी किया जा सकता है
    से
    https://sourceforge.net/projects/archlabs-repo/.
    इसे OnWorks में होस्ट किया गया है ...
    डाउनलोड करें
  • 4
    जेफिर परियोजना
    जेफिर परियोजना
    हलकी हवा परियोजना एक नई पीढ़ी है
    रीयल-टाइम ऑपरेटिंग सिस्टम (आरटीओएस)।
    कई हार्डवेयर का समर्थन करता है
    आर्किटेक्चर। यह एक पर आधारित है
    छोटे-पदचिह्न कर्नेल...
    ज़ेफायर प्रोजेक्ट डाउनलोड करें
  • 5
    स्कैन
    स्कैन
    स्कैन एक सॉफ्टवेयर निर्माण उपकरण है
    का बेहतर विकल्प है
    क्लासिक "मेक" बिल्ड टूल जो
    हम सब जानते हैं और प्यार करते हैं। स्कैन है
    एक लागू किया ...
    स्कैन डाउनलोड करें
  • 6
    पीएसईइंट
    पीएसईइंट
    PSeInt एक छद्म कोड दुभाषिया है
    स्पैनिश भाषी प्रोग्रामिंग छात्र।
    इसका मुख्य उद्देश्य एक उपकरण बनना है
    बुनियादी सीखना और समझना
    अवधारणा...
    पीएसईइंट डाउनलोड करें
  • अधिक "

लिनक्स कमांड

  • 1
    7z
    7z
    7z - उच्चतम फ़ाइल संग्रहकर्ता
    संक्षिप्तीकरण अनुपात ...
    7z चलाएं
  • 2
    7za
    7za
    7za - उच्चतम फ़ाइल संग्रहकर्ता
    संक्षिप्तीकरण अनुपात ...
    7za चलाएं
  • 3
    डरावना
    डरावना
    क्रीपी - एक भौगोलिक स्थान की जानकारी
    एग्रीगेटर विवरण: खौफनाक एक है
    आवेदन जो आपको इकट्ठा करने की अनुमति देता है
    जियोलोकेशन से संबंधित जानकारी
    उपयोगकर्ताओं से ...
    खौफनाक दौड़ो
  • 4
    क्रिकेट-संकलन
    क्रिकेट-संकलन
    क्रिकेट - प्रबंधन के लिए एक कार्यक्रम
    समय-श्रृंखला का संग्रह और प्रदर्शन
    आंकड़े ...
    क्रिकेट-संकलन चलाएँ
  • 5
    जी-रैप-कॉन्फ़िगरेशन
    जी-रैप-कॉन्फ़िगरेशन
    जी-रैप-विन्यास - प्राप्त करने के लिए स्क्रिप्ट
    स्थापित संस्करण के बारे में जानकारी
    जी-रैप की...
    जी-रैप-कॉन्फ़िगरेशन चलाएँ
  • 6
    g.accessघास
    g.accessघास
    g.access - तक पहुँच को नियंत्रित करता है
    अन्य उपयोगकर्ताओं के लिए वर्तमान मानचित्रसेट
    प्रणाली। यदि कोई विकल्प नहीं दिया गया है, तो प्रिंट करता है
    वर्तमान स्थिति। कीवर्ड: सामान्य, मानचित्र
    प्रबंधन, पी...
    जी.एक्सेसग्रास चलाएं
  • अधिक "

Ad