blockly > utils > phân tích cú pháp
không gian tên utils.parsing
Hàm
Chức năng | Nội dung mô tả |
---|---|
checkMessageReferences(message) | Xác thực rằng mọi tệp tham chiếu %{MSG_KEY} trong thông báo đều tham chiếu đến các khoá của bảng chuỗi tin nhắn. |
parseBlockColour(colour) | Phân tích cú pháp màu của một khối từ một số hoặc chuỗi, như được cung cấp trong định nghĩa khối. |
replaceMessageReferences(message) | Thay thế thông tin tham chiếu đến bảng chuỗi trong một thông báo nếu thông báo đó ở dạng chuỗi. Ví dụ: "%{bky_my_msg}" và "%{BKY_MY_MSG}" đều sẽ được thay thế bằng giá trị trong Thư ['MY_MSG']. |
tokenizeInterpolation(message) | Phân tích cú pháp một chuỗi với số lượng mã thông báo nội suy bất kỳ (%1, %2, ...). Thao tác này cũng sẽ thay thế các giá trị tham chiếu bảng chuỗi (ví dụ: %{bky_my_msg} và %{BKY_MY_MSG} đều sẽ được thay thế bằng giá trị trong Thư['MY_MSG']). Ký tự dấu phần trăm '%' có thể là ký tự thoát (ví dụ: "%%"). Các ký tự dòng mới cũng sẽ được xuất dưới dạng mã thông báo chuỗi chứa một ký tự dòng mới. |