quasis proposal up-to-date

Mike Samuel mikesamuel at gmail.com
Mon Jun 6 09:15:16 PDT 2011


I updated http://wiki.ecmascript.org/doku.php?id=harmony:quasis based
on the feedback from the last meeting.

The demo testbed at
http://js-quasis-libraries-and-repl.googlecode.com/svn/trunk/index.html
is now up-to-date as well.

Changes listed at
http://wiki.ecmascript.org/doku.php?do=revisions&id=harmony%3Aquasis
but in short

    * changed desugaring to use the callSiteId with both raw and unescaped LPAs.

    * made clear that the desugaring need not affect any lexical environment.

    * changed to use the new desugaring consistently in examples and
non-normative text.

    * changed LiteralCharacter to allow backslash escape sequences
that are not technically allowed inside string literals.
       See https://mail.mozilla.org/pipermail/es-discuss/2011-May/014856.html

    * changed LPA definition to satisfy
http://wiki.ecmascript.org/doku.php?id=proposals:line_terminator_normalization.

    * rewrote section on line terminator and terminal space caveats.


More information about the es-discuss mailing list