summaryrefslogtreecommitdiff
path: root/next-lib/src/common/ConstructX.gf
blob: 0c6de51ae3f69627607d1bfc451c72d8e4f805d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
--# -path=.:../abstract:prelude

resource ConstructX = open CommonX in {

  oper
    mkText : Str -> Text = \s -> {s = s ; lock_Text = <>} ; 
    mkPhr  : Str -> Phr  = \s -> {s = s ; lock_Phr = <>} ; 
    mkUtt : Str -> Utt  = \s -> {s = s ; lock_Utt = <>} ;
    mkVoc : Str -> Voc  = \s -> {s = s ; lock_Voc = <>} ;
    mkSC : Str -> SC  = \s -> {s = s ; lock_SC = <>} ;
    mkAdv : Str -> Adv  = \s -> {s = s ; lock_Adv = <>} ;
    mkAdV : Str -> AdV  = \s -> {s = s ; lock_AdV = <>} ;
    mkAdA : Str -> AdA  = \s -> {s = s ; lock_AdA = <>} ;
    mkAdN : Str -> AdN  = \s -> {s = s ; lock_AdN = <>} ;
    mkIAdv : Str -> IAdv  = \s -> {s = s ; lock_IAdv = <>} ;
    mkCAdv : Str -> Str -> CAdv  = \s,p -> {s = s ; p = p ; lock_CAdv = <>} ;
    mkPConj : Str -> PConj  = \s -> {s = s ; lock_PConj = <>} ;

}