Yes for those whose meaning is preserved by evaluating the resulting string
as an expression. This is true for GeneratorExpression, ClassExpression,
ArrowFunction. It isn't for MethodDefinition, GeneratorMethod, so they
would need to stringify into something distinct from its source string.


On Wed, Aug 14, 2013 at 2:13 PM, Allen Wirfs-Brock <[email protected]>wrote:

> See
>
> https://github.com/rwldrn/tc39-notes/blob/master/es6/2013-07/july-23.md#xx-review-of-proposed-features
>
> http://wiki.ecmascript.org/doku.php?id=harmony:function_to_string
>
> The wiki proposal says the source code must be returned in the forms of a
> FunctionDeclaration or a FunctionExpression. The meeting notes s;ay it is
> always adequate to preserve and return the original source code.
>
> What about function objects defined using any of the new syntactic forms:
> GeneratorExpression, ClassExpression, ArrowFunction, MethodDefinition,
> GeneratorMethod
>
> Presumably, the last of acceptable returned forms should include these new
> forms?
>
> Allen
>



-- 
    Cheers,
    --MarkM
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to