Modify AbstractDataType
to be independent from target programming language
#164
Labels
code generation
Improvements for code generation subcommand `generate`
enhancement
New feature or request
Currently ADT has a dependency on the target programming language through namespace paths. The
FullyQualifiedTypeName
andFullyQualifiedTypeReferences
in ADT use target programming language to determine the namespace path format. (For example, Java uses class/enum names but Rust uses a module name + struct/enum name)The ADT should just store the namespace as strings and on the template side or generation side it should properly format namespace path based on the target programming language.
Reference discussion: #163 (comment)
The text was updated successfully, but these errors were encountered: