ivy/test/parameter3.ivy

23 строки
228 B
Plaintext
Исходник Постоянная ссылка Обычный вид История

2018-12-07 00:19:23 +03:00
#lang ivy1.7
# include order
type foo
interpret foo -> bv[3]
parameter max : foo = 3
action a (s:foo) returns (r:foo) = {
require s < max;
r := s + 1
}
action b returns (r:foo) = {
r := 0
}
export a
export b