• BlockIt是一个简单的蟒蛇框架旨在让你分析你的代码转嵌套块。 这听起来并不非常令人兴奋的,但每种类型的框为用户定义的,继承了许多有用的方法从父母的框类。

    该方法能让你做这样的事情,因为创造之间的依赖关系块,修改块基于国家的参数;动态修改的最后实现的。 简而言之,它可以创造一个相当复杂的预处理器、更强大于直接的宏(我们有力量的蟒蛇在我们的处置)。

    该框架在其基定义的一线扫描器、一块分析器和一个符号表用于全球的储存。

  • BlockIt है एक साधारण अजगर की रूपरेखा तैयार करने के लिए आप को सक्षम करने के लिए ब्लॉक पार्स अपने कोड में नेस्टेड ब्लॉक. है कि ध्वनि नहीं करता है बहुत रोमांचक है, लेकिन प्रत्येक प्रकार के ब्लॉक उपयोगकर्ता परिभाषित, विरासत में मिली कई उपयोगी तरीके से माता पिता के वर्ग ब्लॉक है ।

    तरीकों के लिए आप की अनुमति के रूप में ऐसी बातें बनाने निर्भरता के बीच ब्लॉक, संशोधित ब्लॉक के आधार पर राज्य के मानकों; गतिशील रूप से संशोधित अंतिम प्राप्ति के ब्लॉक. संक्षेप में, यह आप की अनुमति देता है बनाने के लिए एक काफी परिष्कृत पूर्व-प्रोसेसर की तुलना में अधिक शक्तिशाली, सीधे-अप मैक्रो (हम की शक्ति अजगर, हमारे निपटान पर यहाँ).

    ढांचे इसके आधार पर परिभाषित करता है एक लाइन स्कैनर, एक ब्लॉक पार्सर और एक प्रतीक का इस्तेमाल किया तालिका के लिए विश्व स्तर पर दुकान ब्लॉक.

  • BlockIt is a simple Python framework designed to enable you to block parse your code into nested blocks. That doesn't sound terribly exciting, but each type of block is user defined, inheriting many useful methods from the parent Block class.

    The methods allow you to do such things as create dependencies between blocks, modify blocks based on state parameters; dynamically modifying the final realization of the block. In a nutshell, it allows you to create a fairly sophisticated pre-processor, more powerful than straight-up macros (we have the power of Python at our disposal here).

    The framework at its base defines a line scanner, a block parser and a symbol table used to globally store the blocks.