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.