utils.parsing namespace
פונקציות
פעולה | התיאור |
---|---|
checkMessageReferences(message) | מאמת שכל התייחסות ל-%{MSG_KEY} בהודעה מתייחסת למפתחות של טבלת מחרוזות Msg. |
parseBlockColour(colour) | נתחו צבע של בלוק ממספר או ממחרוזת, כפי שנקבע בהגדרת הבלוק. |
replaceMessageReferences(message) | מחליפה את ההפניות לטבלת המחרוזות בהודעה, אם ההודעה היא מחרוזת. לדוגמה, התווים "%{bky_my_msg}" ו-"%{BKY_MY_MSG}" יוחלפו בערך שבהודעה ['MY_MSG']. |
tokenizeInterpolation(message) | לנתח מחרוזת עם כל מספר של אסימוני אינטרפולציה (%1, %2, ...). היא תחליף גם הפניות לטבלת מחרוזות (למשל, %{bky_my_msg} ו-%{BKY_MY_MSG} יוחלפו בערך שבהודעה ['MY_MSG']). אפשר לבצע מילוט עצמי בתווים של סמל האחוזים '%' (למשל, '%%'). גם תווי השורה החדשה יונפקו כאסימוני מחרוזת שמכילים תו יחיד של שורה חדשה. |