Strumenta / kolasu

Kotlin Language Support – AST Library
Apache License 2.0
109 stars 11 forks source link

Generate LionWeb chunk deserializers for Javascript/Typescript #314

Closed martin-azpillaga closed 3 months ago

martin-azpillaga commented 4 months ago

When a client receives a tree serialized in LionWeb format, it must be deserialized back to classes to facilitate data manipulation.

This requires duplicating the language's data model in the client, creating all the classes and their relationships again.

Consider generating these data model classes and deserializers from an export of the Language from Kolasu, and the possible integrations with Tylasu.

ftomassetti commented 3 months ago

Yes, that should be done but in the StarLasu Tools. I will copy this issue there

ftomassetti commented 3 months ago

https://github.com/Strumenta/starlasu-tools/issues/102 has been created, closing this one