v0.1.0 roadmap #128
Replies: 5 comments 10 replies
-
Your firsts bullet point is done, but I can double check the cst spec. Regarding the printer it is there, but I need to refactor it to include the transformer code so we can print unique identifiers and get comments correct for transformed CST nodes. The comment is there and has it purpose? Regarding CLI. I already put together an internal cli. Only thing left is to get it working for command line. When it comes to Typescript. I can't see any point why we need to kill the performance? Kataw will include it's own type system and adding things to the parser that is not part of the ECMA spec is out of the scope. |
Beta Was this translation helpful? Give feedback.
-
I think you need to add a discussion about a plugin system then? I designed Kataw to be a standalone compiler that should do the same as prettier, babel, and others, but in the moment you enable parsing of type annotations it will turn into it's own language in the same way as Flow and TS. You can't parse TS with Flow either or Flow with TS. |
Beta Was this translation helpful? Give feedback.
-
Right now I'm focusing on writing a new printer, and I gave up indent and adjust of comments. I will assign you to that task soon as I'm done |
Beta Was this translation helpful? Give feedback.
-
CST and the printer is stable now. |
Beta Was this translation helpful? Give feedback.
-
The project is under active development. Just bring it up to give our team and users clarity over our priorities. It's meant more as a set of guidelines than as a strict set of tasks we are bound to finish.
At a high-level, I wish we can get the following goals, and released in v0.1.0:
//kataw-ignore
(like//prettier-ignore
)open questions:
Beta Was this translation helpful? Give feedback.
All reactions