blockly > שמות

מחלקת שמות

מחלקה למסד נתונים של שמות ישויות (משתנים, פרוצדורות וכו').

Signature:

export declare class Names 

יצרנים

יצרן גורמי שינוי תיאור
(constructor)(reserveWordsList, opt_variablePrefix) יוצרת מופע חדש של המחלקה Names

מאפיינים

נכס גורמי שינוי סוג תיאור
DEVELOPER_VARIABLE_TYPE static NameType

שיטות

שיטה גורמי שינוי תיאור
equals(name1, name2) static האם שתי הישויות הנתונים מתייחסים לאותה ישות? שמות חסומים הם לא תלויי-רישיות.
getDistinctName(name, type) המרת שם של ישות ב-Blockly לשם ישות משפטית שניתן לייצא. מוודאים שזה שם חדש שלא חופף לשם שהוגדר קודם. כמו כן, בודקים אם יש רשימה של מילים שמורות לשפה הנוכחית ומוודאים שהשם לא מתנגש.
getName(nameOrId, type) המרת שם של ישות ב-Blockly לשם ישות משפטית שניתן לייצא.
getUserNames(type) החזרת רשימה של כל השמות הידועים שנוצרו על ידי משתמשים מסוג שם שצוין.
populateProcedures(workspace) ליצור שמות להליכים.
populateVariables(workspace) יוצרים שמות למשתני משתמשים, אבל רק למשתנים שנמצאים בשימוש.
reset() מרוקנים את מסד הנתונים ומתחילים מחדש. המילים השמורות נשמרות.
setVariableMap(map) מגדירים את מפת המשתנים שממופה משם המשתנה לאובייקט של המשתנה.