blockly > utils > पार्सिंग

utils.parsing नेमस्पेस

फ़ंक्शन

फ़ंक्शन ब्यौरा
checkMessageReferences(message) इससे यह पुष्टि होती है कि मैसेज में मौजूद %{MSG_KEY} रेफ़रंस, Msg स्ट्रिंग टेबल की कुंजियों का इस्तेमाल करता है.
parseBlockColour(colour) ब्लॉक की परिभाषा के मुताबिक, किसी संख्या या स्ट्रिंग से ब्लॉक कलर को पार्स करें.
replaceMessageReferences(message) अगर मैसेज एक स्ट्रिंग है, तो मैसेज में स्ट्रिंग टेबल के रेफ़रंस बदलता है. उदाहरण के लिए, "%{bky_my_msg}" और "%{BKY_MY_MSG}", दोनों को Msg['MY_MSG'] में मौजूद वैल्यू से बदल दिया जाएगा.
tokenizeInterpolation(message) स्ट्रिंग को कितनी भी संख्या के इंटरपोलेशन टोकन (%1, %2, ...) के साथ पार्स करें. यह स्ट्रिंग टेबल रेफ़रंस (जैसे, %{bky_my_msg} और %{BKY_MY_MSG} दोनों को Msg['MY_MSG']] की वैल्यू से बदल दिया जाएगा. प्रतिशत के चिह्न वाले वर्णों '%' को सेल्फ़-एस्केप किया जा सकता है (उदाहरण के लिए, '%%'). नई लाइन वाले वर्ण, एक न्यूलाइन वर्ण वाले स्ट्रिंग टोकन के रूप में भी आउटपुट होंगे.