symphonytool / symphony

The Symphony IDE
5 stars 4 forks source link

Interpreter: internal error #212

Closed lausdahl closed 10 years ago

lausdahl commented 10 years ago

The interpreter is unable to handle the following specification:

channels
a:nat
c

process A_bug =
begin

state
numbersToSend:set of nat := {1,2}

actions
  loop =  (sendNumber [] ([card numbersToSend <1]&Skip)) 
  sendNumber =  ([]i in set numbersToSend/*here is the problem*/ @  a.i->(numbersToSend := numbersToSend\{i});loop) 
@ loop 
end
lausdahl commented 10 years ago

See #237