-
Today I ran into an issue when comparison two Serialization Chunk. The problem was that the two chunks were equivalent, with the only difference being the order of features. In our serialization forma…
-
#361 introduced marker interfaces, that cause the export of the EMF metamodel to fail.
For example, when publishing the EGL module we get:
```
Exception in thread "main" java.lang.Error: This c…
-
-
-
When instantiating a parser, a corresponding instantiator is used at the moment. In order to implement a custom one, we can implement the `KolasuParserInstantiator` interface and bind it in our starla…
-
Its internal `adjustSource` function will call `lionWebClient.getAncestorsId(nodeID)` often, resulting in thousands of HTTP calls to the Lionweb repo. For medium sized trees this already results in a …
-
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 clien…
-
Sometimes `nodesMapping.byA` or `nodesMapping.byB` returns null even when the maps aren't shared across threads. It could be a problem in the application (how the AST is defined).
-
What would be awesome and IMHO an obvious next step with ANTLR would be to give people the ability to convert from a generated ParseTree to an AST.
There are a number of ways this could be done eg:…
-
When serializing and deserializing enums we need to specify primitive serializers and deserializers.
For example:
```
jsonSerialization.primitiveValuesSerialization.registerSerializer("st…