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 ; V = ResTok.LinV ;
VV -- verb-phrase-complement verb e.g. "want" VV -- verb-phrase-complement verb e.g. "want"
= SS ; = ResTok.Preverb ;
V2A, -- verb with NP and AP complement e.g. "paint" V2A, -- verb with NP and AP complement e.g. "paint"
V2V, -- verb with NP and V complement e.g. "cause" 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 open_V2 = mkV2 "" ;
-- lin paint_V2A = mkV2A (mkV "") ; -- lin paint_V2A = mkV2A (mkV "") ;
-- lin paper_N = mkN "" ; -- lin paper_N = mkN "" ;
lin paris_PN = mkPN "ma" "Pawi" ; lin paris_PN = mkPN "ma tomo" "Paki" ;
-- lin peace_N = mkN "" ; -- lin peace_N = mkN "" ;
-- lin pen_N = mkN "" ; -- lin pen_N = mkN "" ;
lin person_N = mkN "jan" ; lin person_N = mkN "jan" ;

View File

@@ -258,4 +258,8 @@ oper
linCl : LinCl -> Str = \cl -> cl.subj ++ cl.pred ; 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 have_V2 =
-- lin can8know_VV = -- can (capacity) lin can8know_VV = ss "ken" ;
-- lin can_VV = -- can (possibility) lin can_VV = ss "ken" ;
-- lin must_VV = -- lin must_VV =
-- lin want_VV = lin want_VV = ss "wile" ;
------ ------
-- Voc -- Voc

View File

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