abstract-syntax-tree

    5गर्मी

    2उत्तर

    मेरे पास मेरे सिर में एक नई प्रोग्रामिंग भाषा के लिए कुछ विचार हैं, इसलिए मैंने सोचा कि मैं इसे लागू करने के लिए एक शॉट लेगा। एक दोस्त ने सुझाव दिया कि मैं एक पार्सर बनाने के लिए ट्रीटॉप (रूबी मणि) का

    23गर्मी

    2उत्तर

    मैं एएसटी विवरण दिए गए पायथन की कोड पीढ़ी करने में सक्षम होना चाहता हूं। मैंने सी के स्थिर विश्लेषण किए हैं और पाइथन में एएसटी आगंतुकों का निर्माण किया है, इसलिए मुझे अपेक्षाकृत आरामदायक सिंटैक्स पेड़

    27गर्मी

    3उत्तर

    सामान्य रूप से एएसटी परिवर्तन क्या है? Groovy ब्लॉग पढ़ने पर मैं इन शब्दों में आया था। लेकिन यह सामान्य रूप से क्या है?

    7गर्मी

    2उत्तर

    कंक्रीट अभिव्यक्ति के लिए ऑपरेटर प्राथमिकता को बदलने का सबसे अच्छा तरीका क्या होगा? उदाहरण के लिए मैं एक वर्ग है: class A(){ def multiply(a) { ... } def plus(a) { ...

    8गर्मी

    3उत्तर

    शब्द एएसटी (सार सिंटेक्स ट्री), पार्स पेड़ और व्युत्पन्न पेड़ विभिन्न व्याकरणों के बारे में बताते हैं जब व्याकरण के अनुरूप वर्णित पाठों के परिणाम का जिक्र करते हैं। मान लीजिए कि हम कंप्यूटर भाषाओं को

    7गर्मी

    1उत्तर

    क्या रूबी से ब्लॉक के एएसटी को पकड़ना संभव है? मैंने ParseTree और ruby_parser दोनों पर एक नज़र डाली है, लेकिन दोनों रूबी 1.9.2 के लिए स्केची समर्थन (मैंने जो पढ़ा है) से प्रतीत होता है। मुझे ऐसा कुछ च

    10गर्मी

    1उत्तर

    कंपाइलर्स पार्स स्रोत कोड और एक सार वाक्यविन्यास पेड़ का निर्माण। एक अमूर्त सिंटैक्स पेड़ रिटर्न पॉइंटर्स बनाने के लिए उपयोग किए जाने वाले फ़ंक्शन संश्लेषित गुण का गठन करते हैं। वे क्या हैं और वे विरा

    5गर्मी

    2उत्तर

    स्कैला एएसटी को देखते हुए, स्कैला स्रोत कोड उत्पन्न करने का कोई तरीका है? मैं अन्य स्कैला स्रोत का विश्लेषण/विश्लेषण करके स्कैला स्रोत को स्वत: उत्पन्न करने के तरीकों की तलाश में हूं। किसी भी युक्तिया

    9गर्मी

    1उत्तर

    विधि के लिए पाइथन एएसटी संकलित करें मैं अजगर में एएसटी के साथ प्रयोग कर रहा हूं। मैं रनटाइम पर एएसटी को बदलकर विधियों को संशोधित करना चाहता हूं। मैं inspect.getsource() का उपयोग कर पूर्व-संकलित विधि क

    5गर्मी

    4उत्तर

    मेरे पास टोकन-इंडेक्स आधारित दस्तावेज़ों का एक कॉर्पस है जो एक क्वेरी विधि प्रदान करता है। उपयोगकर्ता मैन्युअल रूप से (!) एक क्वेरी स्ट्रिंग में प्रवेश करता है जिसे पार्स और मूल्यांकन करने की आवश्यकता