Merge: Callref types
authorJean Privat <jean@pryen.org>
Mon, 16 Sep 2019 14:34:31 +0000 (10:34 -0400)
committerJean Privat <jean@pryen.org>
Mon, 16 Sep 2019 14:34:31 +0000 (10:34 -0400)
Extended the functional type hierarchy to include RoutineRef type (aka function pointer).
Added type resolution on callref expression :

```
import functional
fun toto(x: Int) do print x
var x = &toto
assert x isa ProcRef1[Int]
```

Pull-Request: #2791


Trivial merge