このルールを考えると:
defServ: 'service' path bodyServ? SEP ->Serv(....);
path: t+=ID ('/' t+=ID)* ->path(...);
トークンリスト「t」をテンプル「サーブ」に渡すことができるので、お願いします。
最も簡単な解決策は、pathServの生成をdefServに入れることです。つまり、次のようになります。
defServ: 'service' t+=ID ('/' t+=ID)* bodyServ? SEP ->Serv(a={$t}, ...);
より良い解決策?
ありがとうございます