Home > blockly > utils > parsing
utils.parsing namespace
Functions
| Function | Description |
|---|---|
| checkMessageReferences(message) | Validates that any %{MSG_KEY} references in the message refer to keys of the Msg string table. |
| parseBlockColour(colour) | Parse a block colour from a number or string, as provided in a block definition. |
| replaceMessageReferences(message) | Replaces string table references in a message, if the message is a string. For example, "%{bky_my_msg}" and "%{BKY_MY_MSG}" will both be replaced with the value in Msg['MY_MSG']. |
| tokenizeInterpolation(message) | Parse a string with any number of interpolation tokens (%1, %2, ...). It will also replace string table references (e.g., %{bky_my_msg} and %{BKY_MY_MSG} will both be replaced with the value in Msg['MY_MSG']). Percentage sign characters '%' may be self-escaped (e.g., '%%'). Newline characters will also be output as string tokens containing a single newline character. |