[heycam/webidl] More fixes for `undefined` (#965)

* Added `undefined` to the distinguishability table
* Removed text from any/union conversion that handled `undefined` specially, now that it's just an ordinary IDL value.
* Editorially, cleaned up the markup for the distinguishability table, and changed one unrelated code example to use double-quotes on a few strings, as it was inconsistent with quote usage elsewhere in the same example, and the empty string messed up Bikeshed's syntax-highlighting for the rest of the spec from that point on.

Currently a draft because there's an open question in <https://github.com/heycam/webidl/issues/962#issuecomment-796938662>, don't merge until that's answered and likely has another commit addressing it.
You can view, comment on, or merge this pull request online at:

  https://github.com/heycam/webidl/pull/965

-- Commit Summary --

  * [meta] Fix the table source. No textual change.
  * [meta] Swap to double quotes to be consistent with surrounding code and not trip up Bikeshed's highlighting.
  * Define how undefined is distinguishable, and remove text that handled undefined specially. Fixes #962.

-- File Changes --

    M index.bs (335)

-- Patch Links --

https://github.com/heycam/webidl/pull/965.patch
https://github.com/heycam/webidl/pull/965.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/heycam/webidl/pull/965

Received on Thursday, 11 March 2021 18:22:52 UTC