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']. يمكن تخطي أحرف علامة النسبة المئوية '%' ذاتيًا (على سبيل المثال، '%%'). سيتم أيضًا إخراج أحرف الأسطر الجديدة كرموز سلسلة رموز تحتوي على حرف سطر جديد. |