blockly > utils > التحليل

مساحة اسم utils.parsing

الدوال

الوظيفة الوصف
checkMessageReferences(message) للتحقّق من أنّ أي إشارات لـ %{MSG_KEY} في الرسالة تشير إلى مفاتيح جدول سلسلة الرسالة
parseBlockColour(colour) حلِّل لون الكتلة من رقم أو سلسلة، كما هو موضَّح في تعريف المربّع.
replaceMessageReferences(message) تستبدل مراجع جدول السلاسل في رسالة، إذا كانت الرسالة سلسلة. على سبيل المثال، سيتم استبدال "%{bky_my_msg}" و "%{BKY_MY_MSG}" بالقيمة في الرسالة ['MY_MSG'].
tokenizeInterpolation(message) تحليل سلسلة تحتوي على أي عدد من الرموز المميزة للاستيفاء (%1 و%2 و...). سيؤدي ذلك أيضًا إلى استبدال مراجع جدول السلاسل (مثل %{bky_my_msg} و %{BKY_MY_MSG} سيتم استبدالها بالقيمة في الرسائل ['MY_MSG']. يمكن تخطي أحرف علامة النسبة المئوية '%' ذاتيًا (على سبيل المثال، '%%'). سيتم أيضًا إخراج أحرف الأسطر الجديدة كرموز سلسلة رموز تحتوي على حرف سطر جديد.