Tim Chevalier
Tim Chevalier
#### Summary Add page for Array_withSorted_argument type error message #### Motivation [Bug 1729563](https://bugzilla.mozilla.org/show_bug.cgi?id=1729563) adds a new `Array.prototype.withSorted()` method. This method can throw a type error that is similar to the...
### What Happened? When clicking on a link in a Terminal window, the character '#' is escaped when it shouldn't be, so the link the browser sees includes '%23' instead...
This pull request implements the [draft MessageFormat 2.0 spec](https://github.com/unicode-org/message-format-wg); the goal is to implement the same functionality as the existing ICU4J tech preview for MessageFormat 2.0, though there are differences...
I suggest we remove these two tests for now, because the property that they are testing is actually underspecified. There is nothing in errors.md corresponding to the `bad-option` error, and...
I noticed while reviewing #731 that changing the grammar requires changing both spec/syntax.md and spec/message.abnf, since grammar rules appear in both files. This is bound to introduce errors at some...
I was looking at the following test case in https://github.com/unicode-org/message-format-wg/blob/main/test/test-functions.json : ``` { "src": ".input {$foo :number minimumFractionDigits=foo} {{bar {$foo}}}", "params": { "foo": 4.2 }, "exp": "bar {$foo}", "errors": [{...
[The spec for the `:number` function](https://github.com/unicode-org/message-format-wg/blob/main/spec/registry.md#the-number-function) refers to five different options whose values must be a non-negative integer, beginning with `minimumIntegerDigits` and continuing from there. However, it's unspecified what the...
I think we haven't decided yet whether data model errors should be recoverable. The current version of [formatting.md](https://github.com/unicode-org/message-format-wg/blob/main/spec/formatting.md) says they are not recoverable: > If the message being formatted has...
Programming languages typically have both a lexical grammar, which describes the structure of tokens, and a token grammar, which describes the syntax of the language and in which terminals are...
This proposed design doc addresses an issue titled "inspecting formattable values", which is really about dataflow through the formatter and structuring it to make function calls compose with each other....