1
0
forked from GitHub/gf-rgl

toki preverb

This commit is contained in:
2026-04-05 09:33:54 -06:00
parent 0bd3506e1b
commit ecdc0a85f6
5 changed files with 13 additions and 9 deletions

View File

@@ -93,7 +93,7 @@ concrete CatTok of Cat = CommonX ** open ResTok, Coordination, Prelude in {
V = ResTok.LinV ;
VV -- verb-phrase-complement verb e.g. "want"
= SS ;
= ResTok.Preverb ;
V2A, -- verb with NP and AP complement e.g. "paint"
V2V, -- verb with NP and V complement e.g. "cause"

View File

@@ -256,7 +256,7 @@ lin love_N = mkN "olin" ;
-- lin open_V2 = mkV2 "" ;
-- lin paint_V2A = mkV2A (mkV "") ;
-- lin paper_N = mkN "" ;
lin paris_PN = mkPN "ma" "Pawi" ;
lin paris_PN = mkPN "ma tomo" "Paki" ;
-- lin peace_N = mkN "" ;
-- lin pen_N = mkN "" ;
lin person_N = mkN "jan" ;

View File

@@ -258,4 +258,8 @@ oper
linCl : LinCl -> Str = \cl -> cl.subj ++ cl.pred ;
-- Preverb, VV
Preverb = SS ;
}

View File

@@ -157,10 +157,10 @@ lin language_title_Utt = ss "toki pona" ;
-- lin have_V2 =
-- lin can8know_VV = -- can (capacity)
-- lin can_VV = -- can (possibility)
lin can8know_VV = ss "ken" ;
lin can_VV = ss "ken" ;
-- lin must_VV =
-- lin want_VV =
lin want_VV = ss "wile" ;
------
-- Voc

View File

@@ -10,16 +10,16 @@ lin
-- This will most likely change when you start working with VPs
UseV v = v ;
{-
-- : V2 -> VP ;
PassV2 v2 =
-- PassV2 v2 =
-- : VPSlash -> VP ;
ReflVP vps =
-- ReflVP vps =
-- : VV -> VP -> VP ;
ComplVV vv vp =
ComplVV vv vp = { s = vv.s ++ vp.s ;} ;
{-
-- : VS -> S -> VP ;
ComplVS vs s =