Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Object Spread/Rest #8

Open
5 tasks
icefapper opened this issue Dec 14, 2017 · 2 comments
Open
5 tasks

Object Spread/Rest #8

icefapper opened this issue Dec 14, 2017 · 2 comments

Comments

@icefapper
Copy link
Member

icefapper commented Dec 14, 2017

the infrastructure is there and all needed for this transpiler to be able to consume Object Spread/Rest is:
parser:

  • recognize spread/rest
  • track errors that pertain to said constructs, and leak

transformer/emitter:

  • transform spread/rest into appropriate node(s) consumable by the emitter

  • create emitters for the node(s) resulting from transforming those constructs, if they are new

  • write tests to ensure the whole parse/transform/emit pipeline is working as it should for these constructs

@rizrmd
Copy link

rizrmd commented Dec 29, 2017

this issue is the only reason that holding back jazzle to become my transpiler of choice

@FailorTwist
Copy link
Contributor

I just can't believe someone has actually considered it an option over other transpilers! And to be honest that was among the chief reasons I had little impetus to push the transpiler's features any further.

My country has been struck by two earthquakes and is simultaneously in a state of political uproar so my access to the internet is very limited these days, but nevertheless I promise I will add all these features by the first week of 2018. Thank you for using jazzle, and I'd be very glad to get even more feedback from you. Ah, and merry Christmas!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants