To make the language extensible, it should be possible to define schemas (without changing LcDsl) to define new launch configuration types.
The language should provide the value types (string, int, plugin, feature, path, ...), and the schema should define which keys are using which value types, as well as how they transform into the launch configuration attributes later on.
To make the language extensible, it should be possible to define schemas (without changing LcDsl) to define new launch configuration types.
The language should provide the value types (string, int, plugin, feature, path, ...), and the schema should define which keys are using which value types, as well as how they transform into the launch configuration attributes later on.