Tim Chevalier

Results 39 issues of 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...

Content:JS
community
on hold

### 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...

Priority: Medium
Status: Confirmed

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...

resolve-candidate
Agenda+
LDML45
test-suite

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...

specification
LDML46

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": [{...

errors
LDML46

[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...

registry
LDML46

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...

specification
errors
LDML46

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...

specification
Future

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....

design
normative
specification
LDML46