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

Ad


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

yaccplan9 - क्लाउड में ऑनलाइन

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

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

कार्यक्रम:

नाम


yacc - एक और कंपाइलर-कंपाइलर

SYNOPSIS


याक [ विकल्प ... ] व्याकरण

वर्णन


याक संदर्भ-मुक्त व्याकरण और अनुवाद कोड को तालिकाओं के एक सेट में परिवर्तित करता है
LR(1) पार्सर और अनुवादक। व्याकरण अस्पष्ट हो सकता है; निर्दिष्ट प्राथमिकता नियम हैं
अस्पष्टताओं को तोड़ने के लिए उपयोग किया जाता है।

आउटपुट फ़ाइल, y.tab.c, एक प्रोग्राम बनाने के लिए इसे C कंपाइलर द्वारा संकलित किया जाना चाहिए
प्रोग्राम को लेक्सिकल एनालाइज़र फ़ंक्शन के साथ लोड किया जाना चाहिए, येलेक्स(शून्य) (अक्सर उत्पन्न होता है
लेक्रस(1)), ए के साथ मुख्य(int आर्गसी, टैंक *आर्गव[]) प्रोग्राम, और एक त्रुटि प्रबंधन रूटीन के साथ,
ययरर (चार *).

विकल्प हैं

-o उत्पादन इसके बजाय निर्दिष्ट फ़ाइल पर सीधे आउटपुट y.tab.c.

-Dn फ़ाइल बनाएँ y.डीबग, जिसमें नैदानिक ​​संदेश शामिल हैं। उनको शामिल करना
पार्सर, इसे प्रीप्रोसेसर प्रतीक के साथ संकलित करें yydebug परिभाषित। की राशि
पार्सर से डायग्नोस्टिक आउटपुट को मूल्य द्वारा नियंत्रित किया जाता है n. मान 0 रिपोर्ट करता है
त्रुटियाँ; 1 रिपोर्ट कटौती; उच्च मान (4 तक) में अधिक जानकारी शामिल होती है
राज्य परिवर्तन के बारे में

-v फ़ाइल बनाएँ y.आउटपुट, जिसमें पार्सिंग तालिकाओं और का विवरण शामिल है
व्याकरण में अस्पष्टताओं से उत्पन्न होने वाले द्वंद्व।

-d फ़ाइल बनाएँ वाई.टैब.एच, युक्त #define कथन जो संबद्ध करते हैं याक-सौंपा गया
उपयोगकर्ता द्वारा घोषित `टोकन नाम' के साथ `टोकन कोड'। इसे स्रोत फ़ाइलों में शामिल करें
अन्य की तुलना में y.tab.c टोकन कोड तक पहुंच प्रदान करने के लिए।

-s तना फ़ाइल नामों का उपसर्ग बदलें y.tab.c, वाई.टैब.एच, y.डीबग, तथा y.आउटपुट सेवा मेरे
तना.

-S एक पार्सर लिखें जो इसके बजाय Stdio का उपयोग करता है छाप libc में दिनचर्या।

-l जेनरेट किए गए पार्सर में #लाइन निर्देशों को अक्षम करें।

-a एक पार्सर उत्पन्न करें जो Yyarg प्रकार का तर्क लेता है और इस तर्क को पारित करता है
लेक्सर फ़ंक्शन के प्रत्येक आह्वान के लिए, yylex। Yyarg में प्रति-उदाहरण शामिल है
राज्य और एक एकल उपयोगकर्ता-दृश्यमान सदस्य, arg, प्रकार void* का।

की विशिष्टता याक स्वयं मूलतः UNIX संस्करण के समान ही है
नीचे उल्लिखित संदर्भ। इसके अतिरिक्त -D विकल्प, मुख्य प्रासंगिक अंतर हैं:

C वातावरण का इंटरफ़ेस डिफ़ॉल्ट रूप से होता है बजाय
; -S विकल्प इसे उलट देता है।

पार्सर यूटीएफ इनपुट टेक्स्ट स्वीकार करता है (देखें)। utf(7)), जिसके कुछ प्रभाव हैं।
सबसे पहले, का वापसी मूल्य yylex() अब इसमें फिट नहीं बैठता कम; दूसरा, आरंभ
गैर-टर्मिनलों का मान अब 0 के बजाय 000xE257 है।

उत्पन्न पार्सर पुनरावर्ती हो सकता है: क्रियाएँ कॉल कर सकती हैं य्यपारसे, उदाहरण के लिए
एक प्रकार का कार्यान्वयन करें # शामिल एक दुभाषिया में बयान.

अंत में, पार्सर की कुछ अप्रलेखित आंतरिक कार्यप्रणाली को बदल दिया गया है, जो
उन प्रोग्रामों को प्रभावित कर सकता है जो इसकी संरचना के बारे में बहुत अधिक जानते हैं।

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


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

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

लिनक्स कमांड

  • 1
    abidiff
    abidiff
    एबिडिफ - ईएलएफ फाइलों के एबीआई की तुलना करें
    एबिडीफ एप्लिकेशन बाइनरी की तुलना करता है
    दो साझा पुस्तकालयों के इंटरफेस (एबीआई)।
    ईएलएफ प्रारूप में। यह एक अर्थपूर्ण उत्सर्जन करता है
    रिपोर्ट...
    एबिडीफ चलाएं
  • 2
    आबिदव
    आबिदव
    abidw - ELF के ABI को क्रमबद्ध करें
    फ़ाइल abidw ईएलएफ में एक साझा पुस्तकालय पढ़ता है
    प्रारूप और एक एक्सएमएल प्रतिनिधित्व का उत्सर्जन करता है
    इसके ABI से मानक आउटपुट तक।
    उत्सर्जित ...
    अबीद चलाओ
  • 3
    copac2xml
    copac2xml
    बिबुटिल्स - ग्रंथ सूची रूपांतरण
    उपयोगिताओं ...
    Copac2xml चलाएँ
  • 4
    कॉप्ट
    कॉप्ट
    कॉप्ट - पीपहोल अनुकूलक SYSNOPIS:
    कॉप्ट फ़ाइल.. विवरण: कॉप्ट एक है
    सामान्य प्रयोजन पीपहोल अनुकूलक। यह
    अपने मानक इनपुट से कोड पढ़ता है और
    एक लिखता है...
    कॉप चलाओ
  • 5
    इकट्ठा_stx_शीर्षक
    इकट्ठा_stx_शीर्षक
    इकट्ठा_stx_शीर्षक - शीर्षक इकट्ठा करें
    Stx दस्तावेज़ों से घोषणाएँ ...
    इकट्ठा_stx_titles चलाएँ
  • 6
    गैटलिंग-बेंच
    गैटलिंग-बेंच
    बेंच - http बेंचमार्क ...
    गैटलिंग-बेंच चलाएं
  • अधिक "

Ad