summaryrefslogtreecommitdiff
path: root/next-lib/src/common/ConstructX.gf
blob: ee4decf00ada75436a4a3d7489b3d33f185f6662 (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 -> CAdv  = \s -> {s = s ; lock_CAdv = <>} ;
    mkPConj : Str -> PConj  = \s -> {s = s ; lock_PConj = <>} ;

}