diff options
author | ArenBabikian <aren.babikian@mail.mcgill.ca> | 2019-09-11 15:34:03 -0400 |
---|---|---|
committer | ArenBabikian <aren.babikian@mail.mcgill.ca> | 2020-06-07 19:42:37 -0400 |
commit | a6ac842242bb5be7334d358584fd0bfec6a89247 (patch) | |
tree | ba49373d4da432e6b485a94c91320bd50d7b6278 /Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper.xtend | |
parent | VAMPIRE: Implement wf constraint handling (diff) | |
download | VIATRA-Generator-a6ac842242bb5be7334d358584fd0bfec6a89247.tar.gz VIATRA-Generator-a6ac842242bb5be7334d358584fd0bfec6a89247.tar.zst VIATRA-Generator-a6ac842242bb5be7334d358584fd0bfec6a89247.zip |
VAMPIRE: fix model generation
Diffstat (limited to 'Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper.xtend')
-rw-r--r-- | Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper.xtend | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper.xtend b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper.xtend index 14926280..b617912d 100644 --- a/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper.xtend +++ b/Solvers/Vampire-Solver/ca.mcgill.ecse.dslreasoner.vampire.reasoner/src/ca/mcgill/ecse/dslreasoner/vampire/reasoner/builder/Logic2VampireLanguageMapper.xtend | |||
@@ -265,7 +265,11 @@ class Logic2VampireLanguageMapper { | |||
265 | def dispatch protected VLSTerm transformSymbolicReference(DefinedElement referred, | 265 | def dispatch protected VLSTerm transformSymbolicReference(DefinedElement referred, |
266 | List<Term> parameterSubstitutions, Logic2VampireLanguageMapperTrace trace, | 266 | List<Term> parameterSubstitutions, Logic2VampireLanguageMapperTrace trace, |
267 | Map<Variable, VLSVariable> variables) { | 267 | Map<Variable, VLSVariable> variables) { |
268 | typeMapper.transformReference(referred, trace) | 268 | val name = referred.lookup(trace.definedElement2String) |
269 | return createVLSConstant => [ | ||
270 | it.name = name | ||
271 | ] | ||
272 | // typeMapper.transformReference(referred, trace) | ||
269 | } | 273 | } |
270 | 274 | ||
271 | def dispatch protected VLSTerm transformSymbolicReference(ConstantDeclaration constant, | 275 | def dispatch protected VLSTerm transformSymbolicReference(ConstantDeclaration constant, |