summaryrefslogtreecommitdiff
path: root/examples/restaurant/Restaurant.gf
blob: 7b0a586de8de2fc433756830f1a59d34757b9103 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
abstract Restaurant = {

flags startcat = Descr ;

cat
  Descr ;
  Name ;
  Nationality ;
  PriceLevel ;

fun
  MkDescr : Name -> PriceLevel -> Nationality -> Descr ;

  Cheap : PriceLevel ;
  Italian, Thai, Swedish, French : Nationality ;
  Konkanok : Name ;


}