mirror of
https://github.com/GrammaticalFramework/gf-rgl.git
synced 2026-05-30 18:28:55 -06:00
140 lines
3.3 KiB
Plaintext
140 lines
3.3 KiB
Plaintext
digraph {
|
|
|
|
size = "11,11" ;
|
|
|
|
Text [style = "solid", shape = "ellipse"];
|
|
Text -> Punct [style = "solid"];
|
|
Text -> Phr [style = "solid"];
|
|
|
|
Punct [style = "solid", shape = "ellipse"];
|
|
|
|
Phr [style = "solid", shape = "ellipse"];
|
|
Phr -> PConj [style = "solid"];
|
|
Phr -> Utt [style = "solid"];
|
|
Phr -> Voc [style = "solid"];
|
|
|
|
PConj [style = "solid", shape = "ellipse"];
|
|
Voc [style = "solid", shape = "ellipse"];
|
|
|
|
Utt [style = "solid", shape = "ellipse"];
|
|
Utt -> Imp [style = "solid"];
|
|
Utt -> S [style = "solid"];
|
|
Utt -> QS [style = "solid"];
|
|
|
|
Imp [style = "solid", shape = "ellipse"];
|
|
|
|
S [style = "solid", shape = "ellipse"];
|
|
S -> Tense [style = "solid"];
|
|
S -> Ant [style = "solid"];
|
|
S -> Pol [style = "solid"];
|
|
S -> Cl [style = "solid"];
|
|
S -> ListS [style = "solid"];
|
|
S -> Conjs [style = "solid"];
|
|
|
|
Conjs [label = "Conj,DConj", style = "solid", shape = "ellipse"];
|
|
|
|
Tense [style = "solid", shape = "ellipse"];
|
|
Ant [style = "solid", shape = "ellipse"];
|
|
Pol [style = "solid", shape = "ellipse"];
|
|
|
|
Cl [style = "solid", shape = "ellipse"];
|
|
Cl -> NP [style = "solid"];
|
|
Cl -> VP [style = "solid"];
|
|
Cl -> Adv [style = "solid"];
|
|
|
|
Adv [style = "solid", shape = "rectangle"];
|
|
Adv -> ListAdv [style = "solid"];
|
|
|
|
|
|
NP [style = "solid", shape = "ellipse"];
|
|
NP -> Predet [style = "solid"];
|
|
NP -> Pron [style = "solid"];
|
|
NP -> PN [style = "solid"];
|
|
NP -> Det [style = "solid"];
|
|
NP -> CN [style = "solid"];
|
|
NP -> ListNP [style = "solid"];
|
|
|
|
Predet [style = "solid", shape = "ellipse"];
|
|
|
|
Pron [style = "solid", shape = "ellipse"];
|
|
PN [style = "solid", shape = "rectangle"];
|
|
|
|
Det [style = "solid", shape = "ellipse"];
|
|
Det -> Quants [style = "solid"];
|
|
Det -> Num [style = "solid"];
|
|
Det -> Ord [style = "solid"];
|
|
|
|
|
|
Quants [label = "QuantSg,QuantPl", style = "solid", shape = "ellipse"];
|
|
Quants -> Quant [style = "solid"];
|
|
|
|
Quant [style = "solid", shape = "ellipse"];
|
|
|
|
|
|
Num [style = "solid", shape = "ellipse"];
|
|
Num -> Numerals [style = "solid"];
|
|
Num -> AdN [style = "solid"];
|
|
|
|
AdN [style = "solid", shape = "ellipse"];
|
|
AdN -> CAdv [style = "solid"];
|
|
|
|
|
|
Numerals [label = "Numeral,Int", style = "solid", shape = "ellipse"];
|
|
|
|
|
|
Ord [style = "solid", shape = "ellipse"];
|
|
|
|
CN [style = "solid", shape = "ellipse"];
|
|
CN -> Ns [style = "solid"];
|
|
CN -> RS [style = "solid"];
|
|
|
|
Ns [label = "N,N2,N3", style = "solid", shape = "rectangle"];
|
|
|
|
|
|
VP [style = "solid", shape = "ellipse"];
|
|
VP -> AdV [style = "solid"];
|
|
VP -> Vs [style = "solid"];
|
|
VP -> AP [style = "solid"];
|
|
|
|
AdV [style = "solid", shape = "ellipse"];
|
|
|
|
Vs [label = "V,V2,V3,VV,VS,VQ,VA,V2A", style = "solid", shape = "rectangle"];
|
|
|
|
AP [style = "solid", shape = "ellipse"];
|
|
AP -> AdA [style = "solid"];
|
|
AP -> As [style = "solid"];
|
|
AP -> ListAP [style = "solid"];
|
|
|
|
As [label = "A, A2", style = "solid", shape = "rectangle"];
|
|
|
|
|
|
|
|
|
|
QS [style = "solid", shape = "ellipse"];
|
|
QS -> QCl [style = "solid"];
|
|
|
|
QCl [style = "solid", shape = "ellipse"];
|
|
QCl -> IP [style = "solid"];
|
|
QCl -> IAdv [style = "solid"];
|
|
QCl -> Slash [style = "solid"];
|
|
|
|
IP [style = "solid", shape = "ellipse"];
|
|
IP -> IDet [style = "solid"];
|
|
|
|
IDet [style = "solid", shape = "ellipse"];
|
|
|
|
IAdv [style = "solid", shape = "ellipse"];
|
|
|
|
Slash [style = "solid", shape = "ellipse"];
|
|
|
|
RS [style = "solid", shape = "ellipse"];
|
|
RS -> RCl [style = "solid"];
|
|
|
|
RCl [style = "solid", shape = "ellipse"];
|
|
RCl -> RP [style = "solid"];
|
|
|
|
RP [style = "solid", shape = "ellipse"];
|
|
|
|
|
|
}
|