コンテナーとモジュールのリストを解析し、これらのコンテナーをアルファベット順に生成できる文法があります。ただし、モジュール名もコンテナー リストに追加したいと考えています。
例えば:
With the configuration:
CONTAINER cont1;
CONTAINER cont2;
MODULE external WITH PRIORITY 1;
MODULE internal WITH PRIORITY 2;
The generated file should have:
main()
{
Container(cont1);
Container(cont2);
Container(external);
Container(internal);
}
CONTAINER 構成にあるものを生成できました。しかし、モジュール名「internal」と「external」をコンテナーにマージしたいと考えています。次に、それらをアルファベット順に並べ替えます。
xtextでこれを行う方法はありますか? そして、これはジェネレーターまたはスコープ部分に属しますか?