2016-11-29 5 views
0

私はプロジェクトに取り組んでおり、ValloyとAlloyの両方でコード例を挙げていますが、Alloyスクリプトの構文が合金アナライザーによって認識されないという問題があります。 経験:Valloy仮想関数コードを合金スクリプトに変換するにはどうすればいいですか?

fun Object::equals(obj: Object) { 
this.class = Object_Class => this..Object_equals(obj) 
this.class = Dimension_Class => this..Dimension_equals(obj) 
this.class = Dimension3D_Class =>this..Dimension3D_equals(obj) } 

アナライザはノーリターンタイプを持つ関数を受け入れることができないと「..」を知りません! これは誰でも助けてくれますか?

ありがとうございます!

+0

この記事の著者に直接お問い合わせください。私は誰もがこの問題であなたを助けることができると疑う。 –

+0

@LoïcGammaitoniあなたのコメントに感謝!私は実際にやったが、彼らはそれが彼らが手伝ってくれないように書いてからそれは長すぎたと言った!!私の疑問は、合金の現在のバージョンで ".."と同等のものを見つける必要があるということです。 –

+0

"Valloy"特有の構文ではありませんか? –

答えて

0

その構文は標準の合金ではありません。 VAlloyがまだ維持されているかどうか、あるいはあなたがその論文の著者から入手できるかどうかはわかりません。

+0

私はそれを私のために働く合金の構文に翻訳することに決めましたが、私はうそをつくことはありません私はまだそれで大きな時間を奮闘しています! –

関連する問題