2011/10/30 hawaii <happy.lov...@gmail.com>:
> sig X {
> f: disj some Y, g: Y
> }
> は仕様上、文法誤りでしょうか。
これはバグではないでしょうか。どうもsome が多重度制約でなく、限量子として解釈されてしまっているように思えます。someの代わりにset
など、限量子にない多重度制約キーワードを置くと、この問題が発生しません。
あるいは、g の前に private をつけるなど、g 以下が別の宣言であることが明らかなようにすると、やはり問題は発生しなくなります。
--
IMAI Takeo <takeo...@gmail.com>
本家コミュニティの掲示板に、バグレポートとして報告しておきました。
http://alloy.mit.edu/community/node/2817
2011/11/6 Takeo Imai <takeo...@gmail.com>:
--
IMAI Takeo <takeo...@gmail.com>