From 35875ad0996194b8602a0888c70d4377b37630c0 Mon Sep 17 00:00:00 2001 From: Phuntsok Drak-pa Date: Wed, 17 Jul 2019 14:49:52 +0200 Subject: [PATCH] updated nyqy, added syntax, updated tree function --- .gitignore | 5 +- clean.sh | 2 +- css/readtheorg.css | 14 + headers/headers.org | 94 +++-- img/nyqy-basic-syntax.png | Bin 0 -> 15564 bytes img/nyqy-consonant-feature-tree.png | Bin 0 -> 17689 bytes img/nyqy-vowel-feature-tree.png | Bin 0 -> 10332 bytes img/nyqy_consonant_feature_tree.svg | 237 ------------ img/nyqy_verbs_feature_tree.png | Bin 7338 -> 0 bytes img/nyqy_verbs_feature_tree_eng.png | Bin 7607 -> 0 bytes img/nyqy_vowel_feature_tree.svg | 157 -------- nyqy.org | 564 +++++++++++----------------- 12 files changed, 290 insertions(+), 783 deletions(-) create mode 100644 img/nyqy-basic-syntax.png create mode 100644 img/nyqy-consonant-feature-tree.png create mode 100644 img/nyqy-vowel-feature-tree.png delete mode 100644 img/nyqy_consonant_feature_tree.svg delete mode 100644 img/nyqy_verbs_feature_tree.png delete mode 100644 img/nyqy_verbs_feature_tree_eng.png delete mode 100644 img/nyqy_vowel_feature_tree.svg diff --git a/.gitignore b/.gitignore index d720542..ce6d8c1 100644 --- a/.gitignore +++ b/.gitignore @@ -4,7 +4,10 @@ *.log *.html *.pdf -/*/_minted* +*.aux +*.toc +*.out +_minted* /draconian-2/Vulgar_ Language generator.pdf /draconian-2/auto-generated* /ignored-folder diff --git a/clean.sh b/clean.sh index 4424f4a..2f6f80c 100755 --- a/clean.sh +++ b/clean.sh @@ -1,5 +1,5 @@ #!/usr/bin/env fish -set delfname "*.pdf" "*.tex" "*.aux" "*.log" "*.toc" "*.out" "*.html" +set delfname "*.pdf" "*.tex" "*.aux" "*.log" "*.toc" "*.out" "*.html" "*.lol" "*.lot" set deldname "auto" "_minted*" for f in $delfname find -type f -name $f -delete diff --git a/css/readtheorg.css b/css/readtheorg.css index 600ac25..376f59b 100644 --- a/css/readtheorg.css +++ b/css/readtheorg.css @@ -484,6 +484,11 @@ table tr:nth-child(2n) td { background-color: white; } +.largetable { + display: block; + overflow-x: auto; +} + .figure p { color: #000; font: italic 85%/1 arial, sans-serif; @@ -1442,3 +1447,12 @@ pre.src:before { .figure { padding: 0; } + +.vertical { + writing-mode: vertical-rl; + text-align: right; +} + +th.org-center { + vertical-align: bottom; +} diff --git a/headers/headers.org b/headers/headers.org index e9b521d..a54430f 100644 --- a/headers/headers.org +++ b/headers/headers.org @@ -9,10 +9,10 @@ #+LATEX_CLASS: article #+LaTeX_CLASS_OPTIONS: [a4paper,twoside] -#+LATEX_HEADER: \usepackage{xltxtra,fontspec,xunicode}\usepackage[total={6.5in,10.0in}]{geometry}\setromanfont[Numbers=Lowercase]{Charis SIL} -#+LATEX_HEADER: \usepackage{xcolor} \usepackage{hyperref} +#+LATEX_HEADER: \usepackage{xltxtra,fontspec,xunicode}\usepackage[total={16cm,25.7cm}]{geometry}\setromanfont{Charis SIL} +#+LATEX_HEADER: \usepackage{xcolor}\usepackage{hyperref} #+LATEX_HEADER: \hypersetup{colorlinks=true,linkbordercolor=red,linkcolor=blue,pdfborderstyle={/S/U/W 1}} -#+LATEX_HEADER: \usepackage{multicol} \usepackage{indentfirst} +#+LATEX_HEADER: \usepackage{multicol}\usepackage{indentfirst} # ### HTML ##################################################################### @@ -28,59 +28,46 @@ # ### CODE ##################################################################### #+NAME: process-tree -#+BEGIN_SRC scheme :noweb yes :exports none :eval yes - (define (left-child tree) - (cadr tree)) - (define (left-child-name tree) - (car (left-child tree))) - (define (right-child tree) - (caddr tree)) - (define (right-child-name tree) - (car (right-child tree))) - (define (cur-name tree) - (car tree)) +#+BEGIN_SRC scheme :noweb yes :exports none :eval yes :cache yes + ;; Original commented source code hosted on Phundrak Labs: + ;; https://labs.phundrak.fr/phundrak/features-tree - (define (to-string phon-tree node-nbr child next-nbr) - (let ((this-name (string-append "node" - (number->string node-nbr))) - (child-name (string-append "node" - (number->string next-nbr)))) - (string-append child-name - "[label=\"" - (cur-name child) - "\"];" - this-name - "--" - child-name - ";" - (to-dot-main child next-nbr)))) + (define (atom? elem) + (not (pair? elem))) - (define (to-dot-main phon-tree node-nbr) - (let* ((this-name (string-append (number->string node-nbr) - "node"))) - (if (null? (left-child phon-tree)) - "" - (let ((x (* 2 (+ 1 node-nbr))) - (y (* 2 (+ 2 node-nbr)))) - (string-append (to-string phon-tree node-nbr - (left-child phon-tree) - x) - (to-string phon-tree node-nbr - (right-child phon-tree) - y)))))) + (define (declare-node node-text node-generation) + (string-append ;; "node" + (number->string node-generation) + "[label=\"" + node-text + "\"];")) - (define (to-dot phon-tree) - (if (null? phon-tree) - "" + (define (make-link previous-node current-node) + (string-append (number->string previous-node) " -- " + (number->string current-node) ";")) + + (define (tree-to-dot-helper tree current-generation previous-generation) + (cond ((null? tree) "") + ((atom? (car tree)) + (string-append (declare-node (car tree) current-generation) + (make-link previous-generation current-generation) + (tree-to-dot-helper (cdr tree) + (+ 1 (* 10 current-generation)) + current-generation))) + ((list? (car tree)) + (string-append (tree-to-dot-helper (car tree) + current-generation + previous-generation) + (tree-to-dot-helper (cdr tree) + (+ 1 current-generation) + previous-generation))))) + + (define (tree-to-dot tree) + (if (null? tree) "" (string-append - "graph{" - "node[shape=plaintext];" - "graph[bgcolor=\"transparent\"];" - "node1[label=\"" - (cur-name phon-tree) - "\"];" - - (to-dot-main phon-tree 1) + "graph{node[shape=plaintext];graph[bgcolor=\"transparent\"];" + (declare-node (car tree) 0) + (tree-to-dot-helper (cdr tree) 1 0) "}"))) #+END_SRC @@ -90,5 +77,8 @@ #+MACRO: latex-html @@latex:$1@@ @@html:$2@@ #+MACRO: last-update Dernière mise à jour le {{{time(%d/%m/%y à %H:%M)}}}. #+MACRO: phon @@latex:/$1/@@ @@html:⁄$1⁄@@ +#+MACRO: vertical @@latex:\rotatebox[origin=c]{270}{$1}@@ @@html:$1@@ +#+MACRO: begin-largetable @@html:
@@ +#+MACRO: end-largetable @@html:
@@ #+OPTIONS: H:4 broken_links:mark email:t ^:{} diff --git a/img/nyqy-basic-syntax.png b/img/nyqy-basic-syntax.png new file mode 100644 index 0000000000000000000000000000000000000000..0450032499ded6a5b50fbe78305ae098533fddef GIT binary patch literal 15564 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 OY<0}`DD|-C@Ba^3Be9eK literal 0 HcmV?d00001 diff --git a/img/nyqy-consonant-feature-tree.png b/img/nyqy-consonant-feature-tree.png new file mode 100644 index 0000000000000000000000000000000000000000..c1a1733f30c49be439931ab18a92cc86dfc8ce27 GIT binary patch literal 17689 zcmc({by$?&*Ec%D5K4!12vUNCNJ=Utjg){OjH7^bN!N^gkr~3E8%07=N6|YJC?O>wdG>(6=e*B#&Ohh6&hx&PT&T=_uf5{4)?Rz9wZUCCx<*6EK?#GwXmoWn zO<^!n6buG$JVg$Ef>o5B0)LUC^si~cj);GrH5VnqV7xG0&8y~tSxXZkX}A2sR@Sz^ zt22Hi)8XYiMVW?HhsTnLx_r<3sMUmiP@oee^P@^-ZCLN->l|};&T@+nW|Gf%&TX1r zC#9M-r58D8cg4iU{MR%1dqJUp{;}o#^k=5AUYcDd2na>_5LHODDOcgrq)GrjC! z%yoI?=HebgH$mY4_}9R@pHPaby{pem+-FqX;jQo_&TD`zm+rJBSVDe9i2N6XK@aUE z$_T@KS{119yBPS;v{MYPbIiLRE{g3~gnWrAdj8{o^$W6~1au9*VT|G1Fix}sdH8@}P-dID;&{JpYYCznzfxc)yET5`$#l(0FqDp_~qn}$fz`n`1!)xRbO(O zt@rJ|PQQc7tg-1Mo+HMxJZhD_cXC~o{Z+jb$|oM(J$|X+_G32PucSzhN}fQUq)yeZ zJF2ee`J5ly+wt)$VcS|Od@%|kh$*rg2up+~*SS<6yE!FMjhxtXpEMt~oO68XkZIX0 zcJ_9PIMm9ha@Svg<8TW$MLsG2K34>&o%tcK10z%rztTaoI_?e?QCMy5gm)Uk9+3>f zhvF`Fh$36tb92cn3IetY4i^)_0(u?laRR3ap6EU7gU&VlfJ84}aNSb-u`Y6-2Rtlz z0}XL@N<7y)wabg>)PUsCm&L^z zV}8u~+|6~M^(=d}GStD*yBV<`(>_DN5S3;Rcf~M6bU2Z!kh-U1j?KqZioG6+;**k( zag_Y9Ug*Rlj)7H@+skCxUiJyVFZO41xwD%O%gLwzyS{&II%7o{r{B|ex(IQWBDgy8 z1ohmAGWa2PT3S{ClM#g+jMc1r%J>8t_(hB#G=y3EWUctq0lEXxVQwYX9KV#$p~xM` zv7>xZ=(4`N^4SKa28v<%%dy8OFL}BR%S5-0Tz%`N=*3h?66o+(P;&$orW@L;i4;gb zWlLH{F`1I3b-a*;Io)b6Bn>Gg*4$l$voMeqYZdDr(=wfnBWp3};`yEOT}fx!SWCDuY>G@s*r_;!ACpYfZ^B>w-t9mb!&Bi*i8bZ}htL5u z0kym_Igu^p8#-Rocf|XXb%_Uy7Zp&j)?WqpJFJk%!RHyf9R`AwU{mlxCasGnTma3B zL(@yVvN9>>!`+1(Zyak-mw5mY`rtfCll*1<331*Eo!xVjEXR-~>b-{|2Yx7aIrcp# z`ZXjA_5Vj$!#ae-x!}YmAV!`4`AV)GvdU|J8IaK%Ls*iyqVFWs+(U-ITS<6GX^nc$ z9rK`lk7G5Aunp-a*4*<_f=?lGNFV9{{p_K$CBX?qM9e4a{)}aG1X+$yAuBO%2PLS0w{q+41HbxosnU3rMk5Nyri9 zc)U_VzhK1GP+t2iZp~Zuuwl|HI^ccB+?mdb3&dQENaogbo+MQ!v!yZ6{riF7CM=gc z2R`{UOY09Uf(ITBR~G(@m*h( zA>?7DYnyyTVZXjyg6#`eG6n|uurLpi5=!x6H#h$ClAaP=9?`j0$3#;eoi-RuRhhpQ zaBQpo2iBTQgB0jDfSiOAoD&m^#{G3I(WZHL0E3~`_Q&|V1Vs)jvT@Qboxi-_ZbqlU z=Zhc-@R|n&y`}lY>8}6C^=}hfAaw&n8u0mni<##aR33Kc94l!zG6-UVB4CL=FJ7XA z5SH}ca&v+DiT2IEFHEwC_JqwO*1XJUC&?uPfDHI+j;~GeY5&eqL22K`N?OPuAyn`p z5dIi43neq?ZV2@Z=xt%99M5bu??~~K_(^eQ9m1%a_W4akl3_`ue~uqM#?i6R|G)ot z^xykP{oGfwZ@hCHq-^H*Ogy-pb?#syNPm$GA}nXyM+&LXG*B4Ch(vjC5m_jS20Qhw zk*haXsaa6wp&K}<&3fq3C+mlo$P_X^?qQDMR@{D<;)#GR|D{)J2hvapo~t~NQGqUy zGSGsknS68NMk`wM6B5e%Xu?v89S3w@JAi#V--jcU8%bIRo2k|SV0Wmd=Py1b1Um~4 z*BF1h8ba_PY%1@4n7dCfgH#}Gq+nnE?}4zCAcT$lWEhVZgST8bnHO25@wITKVg)Ws zqT0;wM9MB6oLjs7iw((mk!h!>eSKqBOrENN)rvL?Woau_gWkpgyetyLZZHPUlBa>`{|<2&b`m^3_%yv&JUjpA_* z&6S0Gjeqa$wYLXMAuQzdap7XI7-QHxZM7Ri$ABeXus5s==p&(4e z8+6qDoYzYbNG4`TT9uT;uh!;^Fs?tdpU>{7cHSD@ncSAb*6dz`FQQ!)S&o381M-C|u#m&T2g|71}!7RqfoTS>yX9t@+}M2!2Vz zp28o&@+IU#l(}CiF8o5I$Y?{x*N@^vq%Ksxb2L=M?m#;iP>PepEXdh6WLI2?dq+l! zze{_%>}UXb8kTaosj8yI{;aF=(9zlj@{coRx}uS;xS@q(dx`N^d_Q(ezhRJq=2g+Z zxYR&0oW+ewOJQo`1yCMc9|S7VHYA%nDRe1}Nsaf~t5&DQvhwx+X9&T_CxVGMKnMWXs3%IN>y z?Kvb?zNHB0I$VP9ka$yXz@#RcPC|nsQj$Oc2_eN-#R>P39bMOnP9UIbA%{>vG;j@H zv1RvVs)P-zNS*9lrUlEVvPf)Cl?hd(ykWK?T}oxuKYpWlRER{FWFFoL_T*&RmsSA5S`0$-|BNfDn&@s)!;m_sQfJflk`Wg23Q{TY{ywMmvBy}@MJ zIj(2x*Wh`w_(UD6mtdQFyV9Az&o$vR*Y=bN48cWhc5%|j*;VpDEBlJc8*l9{^|*dJ z7S!9)mD=G>?9m?4f*FCY0G1NWeIlsGN!$c_AeJ}mE7!q+bJ>AU$kLa*(4JxJUnxLM zVk6`=@j?Bt%(X+-*?a%Bq{yS@pV=5^>B^Kz_OwEwV=MMQV8Tq1v=-TR2S%e#ByFn| zUYiWN>@7Q^NVu7IU0V7Wh56zB6cW$t*;gdqc#rm+@E7B$2+loi5C>6)Q_5<`51PAz zbtkoC!phE_NGg)LjJv=iNqVDC3GwY5A?jGi`N2U9t4t+*aRKL9Q2ATc^k#NU*t|VP z0v}3g^4m`1Hxv=!+?5EEz##GlhQO;HSrwJ^{I64^(p=ay&e*dc0vN}B*F!;gW|^6d zJfe9At`9giX@KMQ@k1^~v0)dg!Yt|QrL##4dSZ#*o80S0u)$+C+st46m+A_4xAFpR zE*U~*zl~y5#7{)H*X`I;ifP2$@tMj0OE7pO>i@RC=5u?nAfwks8~K^+G)`e~N-J&_ z!}kvv;mh?{8Kr-@pYw3INxGDI?5Ce=RKRn7E~Y>qjn-HONFZ-}I0)hg3pTSkAps>* z!>m)vS7c^xUFpK|ojhd{aR)cu$%tfM+iiHYw*3NU;{Zg+|C~k>nmFm$)Hv5J!gZqG zzUvv%7Y{N5%ayf>{#<$M7;w(_+v&eum(N^l5t28$eFFBlhj${7e0_uf>B@&h2nZZQ z;NdKi(4i?kDG1TN@uuuPF|CYgub@YEGfNrC3RfzYqbCbwE55p7!UbH3Hsn z>BRakj52h(YHLXY(*nyU{$u{)7a84wxxBRM_L-bTwI@i|p1Abze2Wf_9M?uotwA-yP%wkI=psGR^DD-&ebe?w1(= zyB5)}MISU{!=1syLtjAvs67@z^yy3$yQi?#afFDAabyj4LXLhMl)ku}l179j*#OYO zEcEM*wiNqM2~5Ps=$+-f1hMY`~egu2ox5k zb8IOG1^OMnRTJ^x?)! z@;$H<0DL{wjaqbU>iraNru0{Nq9GFA)!%PUZ~g0sZwXPYbVW%3_j&y+S|PLU!M*mq zx8n-LOpvI*lGvX_9Osk+9`j?sy6^TGyrku3#7R!jX~OMp3^oAc%1vqm$&bfcIqVL! z&&tpy8bBTpXv9H%cw9;}Zq19XS^DDUcP+qvNvb6x04Y5QHglpsvlUx{h~5U>!Vd?+ z6dpG`a16DR0SZ~j_%zrZ2u=_$!v9J*T6ciEaK}@y{nHFy>b(d=dmL^`o{z+Bdn4Ib z3&#~k$xk?Ydb38}JIW2veT_ezDUEhM-oNymCA?Icy90~9xA*b>rODBvf)%Nhq>y8* zxp)igfd2Yjz`Evv!~jbjsO!S<`u&M<^ZQ298${<&1YIPP_du6A(ukYiK+PgCfTNA(zNgc4L0a&I3|t%*ni>4Whel*SJ(T&vB{yXVNI}D zu%dGPDx}oLzhQ9c|vGq&2UJ zOb`D2163SrQG3n+DeH~CBW(wyzblOeo4>H*{m_REE{^cZkYhqA@o-0{XmG0FDCGVD zHXB)+UZ~doWD88lcgZ}(W!TkFn|1#4xCTIl%CTHPv=ZV@*UBGrX8DBitf|#CILiq4|75WV*!t`C)-eh zfM35Aff*{oqPkcJo~BGh9zdppk44YlB?^1O)ya2LlWe2$y|Mk9()jhFEo=WUrx#Ue zM{W<4KO&~!cyw3I|d7)SbMdDLdCK5j5XW+UCyZ3my zT3yqQeks1KF>?zhr0b;kQ`nL#!^_B8=(waluK%rHW0EyB>MXad z=V;s}K6={|P)M!Z4#(P!)a%dxa3qfQdJ7i2g-!t-wIgZH<{B^cr@%X4i5NAK3O>cp z+n!l+|Bths&0%%>TTk9!+><;Carb@=M-<)r(Bbp;sY2Rl%DLutUfMYi&wsZQs{c%i z7aJ(^JP{~<{El``(nEQBF8pz?kU#byAcj>YMeX&}3=^6H*X|^}r#v|>(ozwX#nYAg z?EvDARJP9_V#ANrTLfONj_KX@&~@-p1F|RlrikS3dgY-kAB3I{|5OtYQ_9h4%#Qp+ z#o3$PH(xbpRF&)q43gT}1MT6K8<9_DV}5f)ve9K?A|U-_3%8a4eNn_?3V~v}5d6LK zOxWzPU}QI}S4|OG|Hjct*UxbDw0+wep)5aKP$HUJfNvf;KGb>Kd2_C%y@fLLiNd{5 z>V~&%5yH$`3?0e&!8c<%5DB%+R8kzD$x-uiPcgklOUlr?u}sR@A4{4W>tAM)d!nEts3a-X}h1{R?5qDc}!lg6bwz?%n(nKrPfy}PFp=7Q3sK<%C z&#$FbpL6Q*%JvQ^;XIPN@4n$cJ;#oa7pK=cII%9vZVBay5K^&`%EfUpauostsel&& z8f2v^VvjyGX=@pIq&~ggb&c(90UR|7YOtMT=y+79gm*kEhOh&>S|rH*(_>DQ$g{yj0@ zz}$$jZP$xLv%RJcCy=!T#b4zLoEUuXV=6b*D42{Ral>RR39zaSQvjpSu&y6U;f!JQA44N2p%n1xN5W@a{iRY${{(xSCRgA!nL{RCDT+ zM~0y6=WMjSGlUn!Ysto^_1#uBGAZ_1Yql|E4^#$c$bPMPSnD~Cu^Qs|M|AmS`SXtw>SfZym{ zf*z8_%Qkh$9RN#_beKA8ILfcNrK&=su~MRVEJx#vhH6snp)Zz>!#8nIvN$Kk4vSIf zlQ|nmvcv7=18P*JMO`EwWGPH%?>B;s^QNDm7nOILp8Wo)oyQX8`U{1gBmoGf#6dOM zoy%T^Uv~uu%-AWV3>)FBjKWb86gjD2m+HT<2Mb`J`0kr<$qH+7!A`sBhTXR|zm~eH z9?SdQ*``I@T1^#?jeERF*WfeVpDqgwTuTQuHqc|B)PHX2m7s1x0Nd*M)jP;kJQoY9 zKW2qQUa)MNobdLaO}*?&?$rwfrID)~DI|1ovqWE=l4y{t^6n}~@Op?eGbsqkKN4`x zH##S}I0dgW?g1XA5k$78n4Vhsi=SgL-0%I{0)M6GdtVv@{GUAh30fY)HIX_cQPnJ{ zj4kpC-beZp`(Ws)uk53KqZ;ho<0E-cl~_5q zrAy&J@zgxXK@u;MeG25)0u@Q@nLrCNFL|aXzjnv3Xn|}y@^VUGe3OjS2Ysyf#wecp z>%9ZcRoEZPt6TEq4e96o{Yx3@^MgzD_{gW5Lm4XJJM3P8puO-F-435;a^jv!&ni#@ zL8t36c7&w**3~YFISQ@hz6(Dl`&anAd8;B6FDPO2^-4|o3Y{gq2UdkpDFr{@c!REH zBF;Ht2-YF!#Ey+(bMMr}M|Y&&rGOu%eO%vN;{AFt9uajtYh0OqMLnvR-GDp1ThlW3EBkoxI%)tF~9>n0O6ZZL*1?(N50N7eQ69)6ZyMJ z?di{?C0^55N0L(XV@C?-K4&~z=hA7x;Fra_6T16L=_hLnNw8L5OCy6!OGyS4UER@WUrN%@D1c_4W*kw_;KyvSHTO zdZsrapH}g-6;){TboV1EdMc@f73%5g(F5=blD5zMw=sA{L*c;>*Wc|+ydPvJtmvBL zfm%Non*p^7_2C1grPd%jpw{Ayo^z@K;pyvHRrT~QTG|;cv-Vq;cq1Fo4YR${TcRaZ zP%q}Fi}sTGS;P%QqZ7b~h@TiPnOLb~hlBhz>zVbkd$HHeIj<-iisKd_MZ0S%6wtV8RdnKchr7 zd(2?1g>r;c@hS09Y_jeY<5Z!lN;*_6FlDq;lDTpt$puWrN7_qz9gKU?GoZ#+68DxB zmEjMHPNO8Yv`bGxAN{k_B`?9shwD6LH?bz)auJK?JK*o!rq?I8?@~P7wWi#EG_001 zQID&sVgmtcroeMSHS!alkHh;G3MK5qc#p6QK5|HFl)#GBltmb)=3=CF(*s z8V-7Lg&dvZ#SWC0_p3(*!A`o;x7<8-R((kTt$b$G-4pH#j5rkI77zbxt`@utzixc3vc7V@xJC?5-TMye#?L<%+&R2Z>==v{x|zv2Robp@(0sr>D~Xbc z)s0Q?eVJoN?M4C`9ba#M1Lsb)bf5%hYb<*UC}B?@Y(H<$6)avS#*XA40YXkcL1}Aq zps9R5a^&hLK?A>RVew-uf1OR^H&x?P1*?j;0StQ|A^{>q1*xR?>!m^MNQe-OYz12A zznqAJ|WnSPYTo!?0- z5M%5_jHZe#sL?xIQZK%`5IhKeM2}P1g8w=u*?fs#Gp?{*%c1LIe zDR*L*c)3?wK@Z%wI`ZXLTE0T&gTy6X-9i#NMwNbnVha|O;*1Vq2)c=yez0u%P3P;y zY|SQ2ShUM6!HYz#Zd@k7k?O#N!?X=_J8u5;7K3brXlT1QAUEk7w(zNBH{e7@41d4J zA5x#b+wX~f;WMLS>e_SeSJ2TV?(5}V6R?2j?^F{}gN=^%a zR&ouK_ufLn5-*ulw8Gx*xQu9Rh~n>J7H50{kT?xT^bl;2x>8JQZjcj-pywctolY~bt*a+j zkhrWb2NbeqL7-jm-kY!@SVFCi6ebQ$*z>=dRg`qz8Ib&fABqEye_unNICF&{l=o^V zsNc6vO_%H`{d9Vr;0atrANfTT@YlX5m z-DcuUAa~*uGN$v^`uzg>5U`VumURGb*K zno|Yl&sTdg?G52Zt_m=xM5To)F@*KV!R29+28R5_EVTS35a{LW_LvH=ph{LAW4V8E zR!0g1^7qB}3GaY=8F^ImY^zNJj#mhz{gCxh< zhp7yah|jct(_6a-yLSjvH5xB#d&qbw3Y{oKFuv$b2yC4Rl)$s9;^1>2w6r3OdgA$u zU3$(r#{9XodCyeQ7EoAj!!z@}>ZDEhp)l+yloS&Xg_j3Q9d{;9kx6OGIj! z+*XI{!Yx{5N!j@PuZw(zZe!y+6&P!5aov#sN8I2<{La7EKYY^|SBs$9Tqu{hd5wPW zR&SZ!LNDN;8{r}R>zoy-!AENT;;iG$;}S9R_#uWjA7a37sa#Uhfpcl?+c$|SVfAK= zag%z{juax#3pDMsi$NO492=E3%}FN)8-xYGI=;6*H5UTG11C>k^pz_kDs5qx$6FBl zeiPaTN;p#pqa(@fr8PDEhUq{XgYK<4s5gJU<4K^L_I=+5bpd?Fc(C*(-M`#NW2*rI zhhYc(*j6$Ti?jHnPkq1?fw?3%U;wa5!y|Z$;^Q=o4bYg^B!nXcy$iaA!3Y7R^I3uf z!2@Xo#x|+|5jE0^&$K32ESbK^4*HRc&@4yc@8@jPL?(^15gZ9ZT%HLJqSAaubAGVb zfF#T)oVWP#2T;Cob_oE8kOQWeCq*^#q;Th>Y56#CJh|MOQGP1k4h2pJ+ACMG{Pavg zAzroaTPrC*;Jsk%1(6dv~{q`m@^(;=(IOF zZ%goQ>ef$)N-I%_x`(KG&=A}|BU1eE5lIfb1??nxZQ;fe)=n@4woUJpCtHcY9lcNi z5z9-JB2-FAv&}%zgFXC~KfUfx7Wo$Qa3zMlF2lferAvgRz3yyFIkvhn)b2*X72T~C!V>96`?^r+OOq?64e z?9XADhws_Eo31TCTUr?9JJkYlbahke)mrndnIa}GrtGH&c9sqs z98--d71edccg$TRr*aqF?PePH=#xJ;EWr?gjKji8no))natuek%h!{ZU&riB1KW<a z-%M3E(noq$(ruMj)E9sDECJ(0)Kvx}b*#`f?!vv2P~0SPX6Zq@uO~aU27Pn_qHDw1~_#7QuJJk9D_aS$&sco(1w`;@S;o*nI z?E8^nr9iXOnG3{<*i^_n`py*hkgHAP@`$4=exBdh+_K7nMGK;GrH89o<#Lo>^xo-S z{;H=@Df)=}UfBK_2c;{oJMh={vT_;7rdp0HQ{hKNQ$ByWYwVV1a2np-bDo)3c0$iD zs8&1+9y?Q_qHST{qE>1%9^F7E^4en?8;_i)6+ssa93AM zD28LcZfE6lZ8NdF7N`+U-4KlRGyeoeP1lZ8%sY0Tr-bFNg$=@bY5eqUEW`_5ubI^@ zU!Rv+>&2Jb9F?wZzkx1{ycHg}S9i5k?aniY4*C^uo87Pj?>lcUYwTy0SbbjI(zh5d z^aECXCHlz0Z_4zTuQ%0a&dJeB&f%y-quMGa;>{GD7!e2NgfRU0Ms`wF^I^`*Q>~fz zdi>ld22IR4vGS`p>RVxFT}I{xbUMdUD)xKw|HFzm!>SUY7l+7hC2jdQNTIbnO#WeF zt`u8SG=s@;4-NCg=9)1(U1~ZoWv+M5?s&OS8gs{bB0%Vu#&~p+tu>_-{dWJm8vDC7 z*pfo>zZE_o*1@6W+H0u zX6+<@;ZeUG0QYuoj_b48Z9a*si%L|za6HA~9(&Wg4iQ7^2RTCwty9R)b;-mi95;vLQk_Ed1I=xBFXyee_~?@YRG8rGYI zYZ#~vN)S1CFgaImJ=)yNE83;zw$Uq=vE)4%Bl?*8eEW{GMRJEGJJ@h8SCkZg{$IA5 zVgnVFBfM2OgMD*Td0H-Qv61^_ehNc;?yfPzgvZ3V-3-oUy;|E^aF7Zn21X2WwKbs6pDF7XJaddL+H((aO>TFXGaryKS`}|B>FDZMgJtV(vKNt znFq4oBeueRJ|VJ({BH{$7pZ=$^9# z6s+(U?%y;Te_U_u_>xhPVu!i!;&usN3U|Db=POV-PYQsaeV6_G?F*Y3CxMjdwCk6d zgKS@aGv#`b(C_g}<9{;E_^+bw#JUSo)gfK=>_ywwzq}0>D>NUzBwWTQ&XpaOYS7%f=%}>yOhYb(R%Pb{6{rZ~ zgsvBMcoO45?Imf#_Oq}UiiG}vV)kc{g|LDC8=2f^yx?17&C^u@>u(h5V{BR^sVlD)wFlPLbmnL8=; zmXBmgJO!U1o zZcoi4KZ)V5EOn?x)xXtC$d?O}_NEU#4JNqt?TIRcduQ4_%`yyKwFRS5qG)5ru$$Gd zwEvv%OLg1+&Lvv0q;Bx-8a50o9S-`*3^rG|u8Z+;$g$vn^7hzPW0&X=J4~pB@rdUN zmWw(Qa=5hDKQuT@~C9gM~%kQU&(2m25fZDg6e&`of2_-CLu}%~l+P88g4K#Kio`&SH>@Xw! zo=a@Rw?$Srm*^uEFb(1>u292wG1K}9^|ki-dQ2l49DdCev@YOb`+_EMBJV96z>F8< zPwK(@t1ZINBZY9h;06!IR zsH9*kcvKu<8af13+cAtvVomL50GD#oIj87*eX-!$#U}I}@GRWT>+$Kr!Z6phESUx& zAaTJ*AaOl|A>l|w2@B?69|qwmrZX`=-g?A~~@eKIAj!!^#HZ4i~6&XwfxZlw8QCQcsyg6NABj~i0%Dr?etVsRHnHq|= z>vkZ6ler{r_OGc+8ymqcW~%WtQpEehaxJj?!%LvD923onvqoe;HBQLqxOru~rs*Fa z9%|zIk=V$&OItx{`s1IsrID#X45jQVah(S>k+n!g@2FAGa(GGq*%S*`$Wb`GWq~}t zC(OIk^eM}RGBvPywb;0;(Y79A8GSs9K->Vr~@A~$X2>B3F{=} zyAS8y6AM=Vn8jRMUlc=^ro*&0&F26I ze40{gAw_yt_Zk5ajT3ZRI_GdsclSh=yB^AhExw8lN>Xgb7`B9wEqe>VhK z`_mVk4*`vrnAr|ACq{(Wl>d6FIX#VMjj<%CxRm%ht|9xGix4c8friaKJ4?%@?KYlb zn7=x*_8ka9BKEnQ@pjCVQZPwg5B^qM!&fkhl>Cuox{JVwx`7iV@*iM28Gc4%gm#Ce zG9|6hMzs1BeNBYLJFaO`d$X{r{Z3ueJVVXNQ50)zu)R*;>!-L5~@ zAxw!xo}Qxr)u;HcvLFt)dFXWjed@8y%?L7XI{V4&#ot%jiVqc#lOmw#46av5 z$uU|m*yO3zp-~{uBz?

%XZGpNakMv5J-dVD}kg*nRuxsS&FkEz9D}!vZEYqDzB7^jU!@i zG$)*|vx6HL^yDqlu=J9b6(E}^EtDi1guNo(D>D7LY;0f>cpM7O z5ixWD^Jj#Q@<$s)Io)#f30y-_k;aY@7L>PWiAfRYgN|185J`x%67#NO63*THs%4V~ z<6{+0ppa-ZgM0YRvy0aBy5zZF>+w?tV8p=1dgo}YvEE9lMDfwglt!Cfew~%XwWMb( zCFF6cK_Oo#ozJ+P5tY)>am!m{aoEcsVUJ2Xj?HO_EX_*=<8<{fpsrKERN#Ttb{SPd!BXH;f*yXGH~hi8QEilhYY>H0_sg3#{6fa_Qq6bFe=lr8CaCKc zN+?;%B6zg7n-G?^CkVAAHxSJ&b(_61HEsOg1Kb$Uom?Hfm&raQyQfZC3AO%Pd%AP| zVLwfA0}W)4o+5D)_K01tPyaa4R?KP2aQ58RYfs||`uI3*DJn;_Cu6ph4P(6)aNi|3m&Kp8}SCt9hDyQ8?63#F*%K_ z{t(&*32z(VKl!YPdPXOS3d8Y~tYL=4B3InIOWCjUbB!Ow78m8<#VzdLhEaW@7B(5@<>SYA_s zxw$`o6s6{#ScZ#j3ZjnoV)|+NzARy#J%#(&7u{|r2r$%ha0$@rO(ivmU#)DeMd+h#SibEh9aIk3V_K$NZWx@JxfapN5Q#5=yZ#r{Unhte6w1Qm+)vj~Azy zFLKwb^JiB3-06=rUeLblLbD3%W1s0CTxjFOdOvhDlh1!&0psDTxNgxR2XED#z{ZSS zz2Dv>=?9KLdOtgD`wEb@CFS6yhV0dOiF3I?IK;l2zffGWqz|jy)e#%R2b#mvAaJH1mJv z8(xCUxCEceqwM-ept!vK(Jqs_U2E)Q>wfOlCAY1|&u$&K)sOi0hZG%3O|PtzA>A__ zd`d=K2s3Sa{&CM}Ebg3;6L+$>zP)tC^N+6k%@cB(|JHh!TP2V})N8GSNA)u`Re??H z3UUuN3o1rhF`(;%2@rD8kT4x`;cye<=}zr$jc=QIxh_rXsGe9`6_~Ya&~(rCLW%%< ztv57mLA!rkkq|WPsX}Q{JR&t+Q`}tAU((Z+D$`&x@08W`kI*}VGs@tg_IaYZpN1{b zEbzVN&vZ#=ugkL?2KN}dG~Yd9)8!Z!^WyBgb7+j}iky>fo*+*O<(6uH=RLjN5e=@K zg&D5=*@BH(gba$E9TZgq-xtxDph18Una8zm+(0@+JAgZE=g5acEx%ow9c^K0$bNZk z=1ooey6(D@c*%#G=8=9+@2IX>Z9(TD@DIXFu(p3 z>xn-*Oo#cJkU6S@!JStWF`4?k5swF(7s_cBJtTAXt~ig>;JD3;A|Kh+k6qu+-en*> zmFWC_LmF*Q@3gb%U)=ELb0bQ^_Yyu&LI@p>)=J=-_;J-%(k zXV^|^a4zO>|H#QL=_gspJ$;eY!i!WI9_R{2*k*?wt0{ zgc@ziipH3A{f1n_OUz@Pdq~YoS^Vw_=`CTO=D*{XJUCQe8(xlB^qDs8WP+r{?IK(Z zz)F{=Cns+~Luk+6J1to*b#yz*Yi(dmv*T8siTve(5|6oy_I|IqtTgt^8@q3QbsuSE zeq1ANx9G2Alil5C6JBy7*14P1{1uCzbac8EDx<|*$J8QAz@Os+)|>uwPr93Lb#3x6 z+#V5{q2MZIB;vB=K)3)2V_u8dNy=ODSd-K zajlBd_8+9}H~pN}0<~g?Xh|Av#P%k?`gCGC(MMIk{V#3ixoORNnvf=m#C6C045f|W15p%BhyDSevA1O2p8*)Kq%A}O(mRg`8*$gdlXFF6{V{xg@$ z89Vg3cZH(DZEe4$aMPVPc;hkCcBv|?39-W-yJEi_(CFZI7IS1bEnS!3+Rai&#X)2dDFeqYA?Im`7U z1N57hB+`7kE~R6Sg2#Et50&3<4ulo80`loJ3;T$WOfa;|+e> zc^N7D7k66n-x-RkeYnJwaprhg@Amw)Z!U@hx4T&u4{5zrD=7n|S1+JqT8F6L9NrQ; zr1n#7{Ms;aTizSD&=A+?NaKoLjCBvYtGQUlxRK1dkzAzv-HrZR5_g(y_(Li2|F~(= zxC6wEzj8+yr_a01;1n^C+e;EbYE*e~@3R7+;)_@5iAHBb)ePkU9OxHp3+{%ym;e9( literal 0 HcmV?d00001 diff --git a/img/nyqy-vowel-feature-tree.png b/img/nyqy-vowel-feature-tree.png new file mode 100644 index 0000000000000000000000000000000000000000..c96b16c3efaaa7bc0b46caa0baea50413c6d48a6 GIT binary patch literal 10332 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 literal 0 HcmV?d00001 diff --git a/img/nyqy_consonant_feature_tree.svg b/img/nyqy_consonant_feature_tree.svg deleted file mode 100644 index 80f540f..0000000 --- a/img/nyqy_consonant_feature_tree.svg +++ /dev/null @@ -1,237 +0,0 @@ - - - - - - -%3 - - -node1 -[cons] - - - -node4 -[son] - - - -node1--node4 - - - - -node6 -{son} - - - -node1--node6 - - - - -node10 -[dor] - - - -node4--node10 - - - - -node12 -{dor} - - - -node4--node12 - - - - -node22 -[high] - - - -node10--node22 - - - - -node24 -{high} - - - -node10--node24 - - - - -node26 -[cor] - - - -node12--node26 - - - - -node28 -{cor} - - - -node12--node28 - - - - -node14 -[dor] - - - -node6--node14 - - - - -node16 -{dor} - - - -node6--node16 - - - - -node30 -[voice] - - - -node14--node30 - - - - -node32 -{voice} - - - -node14--node32 - - - - -node62 -[high] - - - -node30--node62 - - - - -node64 -{high} - - - -node30--node64 - - - - -node66 -[high] - - - -node32--node66 - - - - -node68 -{high} - - - -node32--node68 - - - - -node34 -[voice] - - - -node16--node34 - - - - -node36 -{voice} - - - -node16--node36 - - - - -node70 -[cor] - - - -node34--node70 - - - - -node72 -{cor} - - - -node34--node72 - - - - -node74 -[cor] - - - -node36--node74 - - - - -node76 -{cor} - - - -node36--node76 - - - - diff --git a/img/nyqy_verbs_feature_tree.png b/img/nyqy_verbs_feature_tree.png deleted file mode 100644 index f5b30be932ea2dc66f7b57b8986a1688ad8a0728..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7338 zcmbt32UJtrmI(o(^rC>FNQqPdX@XQy1OkFmMLI;9AXOmrM14pR(9jj+D@{O}AVn$h zfuVy)mmmS8w;+aI<|gm?|C+UCX8oC2WG(LAcc0zQ+57Apd(&8tnE}QC0)dzj`Z}f{ z5Dg3j0^6LR2QbMNV*bECdS^pD9ndl5?;nkY$siD)142jJ9F?^?5%J}YMFep}b`$I5 z7>#k_5yU=nXJh)wF~i6?tkP7|1FQ~;0;8@D95q>|L`YSzsc`IsZ@{Fw zzN^U4r@}oJR09>i+p2GUPFpR6B(df4GB3xybE{3!U>H3~7<$*(->;H;)$2u^eBpa9 zt)kJUB9HN_xO?aJQ6P%t=LS}{hR;IAF)c4@A{cl2q-P6a`jf62Y;ELDD63ut>=P2^?W|GX&asKr22pfO0#PsO|=JH&O*1CNd4bVxJnfst7z z9gbt#HZ1yZB)FkiJlMA5s5Us{5dST~^2VuS8QG&lK~f|!A4gBTP1GgY*=@-pu+eYE zWAN%k6C$_H<7p|Jn_;I0b3=RgVu~?L1O^QfuR4h;>p_-^zl7bE$1Y}u*B*-u^L(Pq{)*|Z0emEylPoX1c3 z1vBV8o_8%+_ubu&XefgtU}#B+c5Y7QU3+44twa^y&KZ(mB`)A(#VM7X41r4}`QbzC z3HNZNt^5+ufupiyiD{O!%14z}*3d6{g2!8!!2>Jyk480qRd;(eBP6qbi#tYmh6-6ubun4y+O&^ehbQh{PvlFy*dCym}f>A|_Dv02QaYG|bpl`$vQFR~aXpO-E2Sw%| zc-H0!F{+v0Y>6^Nmam7j2mg307&%4Gq6)8w-s!KNH0EzdAKW53U_{KI!U)p|e#5+< zN2qBP`b9^gHj$U2QPG+=&6?P-@{b=zt@l103sHCu4V~p&K4W}?zy0Zfvhc>}R|-pW zwaQX`Dr9r*`m2MFR6=ey&_24hkmZifkr;Ww z95}=X+PJH@V}1Vi6Vi}Ka5&YIvuov;!Z!|yu~o4WDawT`I@mnhMy^rjgSJ5o{AW~5 zf7U~)(%y66V8~=)lUDvw2~HN%N2Mf$GmU}|ESD~G?1P@E{n$38m?vY;qRtu)4-`Za zLBhOC5kJzIEwFjd)Ig&k0;Kx}Uss(97m8(Pv)V}?tGL@M!i7HaUb>9$zDvAD45o1S zny1RZtyQA{tvkIVm-tH`JDBc6qXp&4XSs8o|HfOp+sTwDi1tVd_v|zq@waDuWEwr$ zAWU(YQQTG1EyI%MPy!vn_?&0DhfKzB`cbA8+F@45oR%^lv?qoeodazC*>f;P(J~ak+V=1e%z7n?a6q|X6%kE@0Vp@iQ`lL1nsI^Ija%&z(y6|6u4jF zgI>iMiNsthZoE_kd8+8g0#waDAevkSG222O?ZAP!G(;E#GvPEH?Uw}eR4Z~{IfaQS zaN7y6hC@)r9^>y`udw4Ra4k3)B7zu79K;@OnOf!|BMh<8ug75tKBtp>Xf0`=;Bt{+ zz4MSnQP?x!Og|Bi=8XT@2a$TdHDq|(Hv#{Ti7RjY7Vcy%^Ez)VHrjRSWAXY!iTE@3 z1RQRuM+S9m<;K{EuP;@dAMNLZzEQH{6x@aZ_>cZr(2Sc*J=Y@u8vu+Tkd@XZaJ{2Wv z@5@Z+apCKmBm^c0^Pj*yo>VWpXX)-{g=XgCQgt4_V?;gB=R8c)?7Dc|ZaK4_d~W|; zZvTrH9+UkUkM^P$+zAtNa)8mW`AOA9e4?(8x8T}n#vL1snkiIh2;->;C*NiC8|ipf z1X&yicYc)DnJs~J?MRHKU+rpb#{)TgzcOucip&@J5t#z3eGr+_vG4Tm9PXNqTZ@hL zIRwn?EO<>sKA`LdpP|Ka44MB0MyleW#Q(Ct%$T zNbKAbZS36{aiS&h645T!c@&zJy6|2pv}k#shZy9@OKLkg^E7XzkpV?J%G4n5#8<>C zkT9$=xUEj?!)V|p!BDXTU99|lmI{a!D_@#Qnx8vLQFX?AvIHGPx7Jp43IU4=!C5={ zY^)Q2Zgysf1H>wsvud^@99SQoK@4=T&_4_6uBh*rb5mkyZ z%W|DhkS)1WKtcvdUc>HPFs5JvT5><}Zc{Omur@M}3%+rx-_hs_b(P(d<dzYyB|e3w@S={o@-}e=59TCSH;(0TK*#sW5&+}t&Mmn| zM*b8wMQNfQ8oHSXZ`9yNL^);AP-k8#uxODvDKz;im4r*w4`0{x=JaMQ&JHQNhYGT(R$glR+Gm0`khx;05LyCNpBjnsB$@_(gF4Ty;0T8guf8y zYAFaGl%g5`5=ApkA&P-ZfH~ILR0L9Lgn}3(y@@2Rn#bi;CT{}v2702F$`b!V+|FG~eFyera$!TZIduWKu|>`c4{5psr#s9tYT5R3|$}+z61o z_VvqPpoZ=l-j|`3O>X`Gj2jC14R6l_VlhSgzv*i!@NK{sm#E}wz;e?*+ob+X<{OPx zlM|N!Z_1A#@4K~_$qokx0&ZApC-V#e`o)tccmdC*`fKP0QYCNq0u~?VEX#%dMSPrP z@a%3cndh)_s)&0zEQkVj0$>#t+@gSZGEWtf!g-shk}B*15I=OHf{uV(7l8QT-)|`( zK>W~!`j$i?#sMHz(6%q|)<}E=$&^IZxdpID(aAPR&X%fHQlgo}S6W{UJZX%gw1zcc z19C;tQH+#?dlif97_-CKm_c7Xt8CKq(Ij1RUfMoITpF<;;A!P>Rkht1eMTZrhDnJav zRDkwQ>2&9sXkR=VE<|S{l21j^@BBma_mSL?dCr_qE-fsQ&-nT#E#qVGzoM~i#?URA z9I4JmrXB9ruRPkxe0}5tZ>1M|dMVBd54usN@#DL|vmEN3#=^!VwvlH;4Xe3r||bzetTk}c4#y%5%9 zG%A>n@hNtREZx~IV*e~}yyPFr`ueDm{+EaG5=e1tu7Jhy`btY;NZC^OlabvvUlz}T5kPWWJMny!}EPVyeqQVfXS`#wABf|+bLtvw=21XejP}4YMqD^yRUG? zGnEs!szajcdnaiKSGtXYuwjQ+Z11eEl6K(B_m2eV)OEsLOVC%*>5xe{*O%;Z)24JJ zShcTY+yCwTac*2~#@Ltp8A-aEX}wF|qzUVLA1tMa%OpB%UP;(1M}aAM#F4sWI+NVO{D^3)s2Ao56X%bNvYoZG-@yxfr8C{$xU=m33-cJ>$kJd zl~W%+DBU#tT;quzaMv2Kd`~#lZ{w|j21lB&%w%BO{2NY4(+#t&hXkg-s~?eVm22YO zQQYW}6wB_Nl=wE8N(%mrT=)4l3`C>P4(ifokQy=8pJ7Qps5vT}4QJ*lHj$yvzFTz| zJ3Tr3x!EvgcPoc20Fw~%9)EL8+o zVHPH9b>2RTkmZ=uqn@#0UFF53EW+~kvJO|jQtO9A-tm+!#Eil?V%P3uv-pulu}jzx z^3@Cb#M2hFiFfB~$y#Ro4il&YhmGVcd@?U++0M>g8Uq{g<7K?p{KYhq}%z5zu~>>bcui z^tMLf9|_m^h$9?Y2Ll*~jVO4xx#^i~HqC79zHX7VUE8FhH>5QF$ zg0|306n`is{i*5P)abRZ>8$NnV%xVN2}Jv>e-r)nM?kA=I~&UWV2AxR&}jd#Z)W4J z2l_xc_``$JWZR@asKmjt{-sgv`>+e<1%kJfZDLF?A|Fq8kA^$L;UkQ1mbx}S!pgx_ z7Zwun>9Ib#t82Nv9o7Ypzxf|EqVdwUXY*fbiB~_W3vkigo$R$N+^mgL&6)|+YA$&* z0HlG^e6!C%guI8&Qkz~3nN=;8?iO?X$hxYtH%h@zE2=D^NAO4F`5$j5b|>O(m!tUY zA^+>Si&4!aWEd2{(Xh1+IcrS%01QuP=fE$}FE|>H>T%vgi&%RHES$MNAICy;iM2ll z5yNoDbaSF{+5q;G4`@85SJ$8oqK0AQYy)Z{{Q^BP2eS)IV~%K0Tq=K0W4=RIz`#gB z-w8}IBfg*xL#nE1QA~BJfr8SOG+~%vI51Iw_xw2oj8ZBFF)2GRl6ZwUtFfpOP^CuaX7 z;Hk|zW07eCOf2M-%PuJtTgTQb0b?~A2dD4=SM#Cv(n{ch2ble>Zod0X@iUtlS<2NI z`)A&dzrbKBNR$^90k|g+V8Kq_z#I&#n%2>oX<{K#i(jHnKHQQs{#GRA%h+{SKs>Bo zsq6-S3>*=tu=p>z^?d%W<}MT#y5i}-HDm9P{;fK#e^;hSDpkdI$PR_y=otUr-{=Pf zKyNAs`nNLwVw|Bm+x@1K01Qr`rHzhUEV9(#_xPnIaI zG-d71?B}I;()`&ag}o{c%Hv=v@aRU-R`r4#ekFtA#*5vVay%3_7d^V9K;J@<_+Eu8 zz?BJ0(fY1)?~_jo6oDBENGl5CVh!NkhynGnvKGt=5IF6@d@Ys);Ru7zfoED~=cWGb zZVI08q6@>{dZR;1Yq%V4gbqMQ7)6bLjaIlooes!`cu6ZvZf1)-@l2Vc$pK#kGL!7l za^{UOP~xOXG^79`BMu`HXNVnq4U7c@0|g=X`ACAK=L{~v$v%2B>aV@ESoof+q-hsh zH&Z48eZ+T8&~pgMbfjJ`_oZOPGLfYqKcJZzXCWxQ&F(uhoCw_N0v zG?M16>+$l&f9_y-+yCnhCKaBbQ>z4f5u;|}4YdS8A?5UILYCy_S4Atu&JO7`kHKAN zR`!bqKuEg)-Q+~kk)nd_o1$pd~Aa;6O8TguTEu7PvtTfHLAY?QyK;tbXu@6$<%_yE7 zKE07OVY((hJ>2`zU<(`)tSBI=S!nEE?tr$5?d|?ja08B5wczg;-?Z8wMP@YZ z+RUfN-5UWF_D5=H5BZz5DlcCJT1b=1B&2~rS7mPHDXXgu^Fwx>bHJI~wqs8mXcY(U z@{fQnr=~h&Wo^2?@YJ!xmG0W(NBRZT<+JNOMtvHf9TDQkR?<-rWo$29Zjw)UfE|(C z4?}i@wU_2rCZfv2(0v>^4r28qJ}vpU_-pmNYAMNZW~Rp}(^e=O;-(Rm|N z8w6F@e^t_Zf%D^0aalj=Uf0&}rGxs`+J(Q0wzAIOMf)n@@1os+IkcluHwY0)1u|;t zajP9)Hc(nX+nk=-aKuUTMfdCMSH~yT3`TFRcrwdzH$CO)jePVo+Fis~UQV%zZ%4;u z?Wbm^G&E9|;N(lc(Gw`~>_MoSujPyF^Z>n?kFER5@a?@nGGN~Z{|Y0}NiaBj@81@l z{G_|pS5?7O_k1U)KECeshV}I0M%d;;!bga)MCW%s#Zx!H!E7z#JuN#HUD}H3w>T2| zWr!!8d737kYW|q$ugkp4pOCejK7BYbK^d*+yH@ciLV+#eEm$B(%^g*pU?$IbSK!Of z&=8liIk6p><|^j!oIGRg)|nU$x7Y-}66D$$|B?09CG?Hf{3OJKfZsKV-pO@FdY$x} z?+kCqx4`0!H+`HGk2EtCg~>A_t$UBNaeD=;)T+nd<|@3c*UNA4@1GX`4W;P#F{C*n X|I<&xI@*HxJ2Mo(!$Gvxo$K_=;#^ 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 A*#H0l diff --git a/img/nyqy_vowel_feature_tree.svg b/img/nyqy_vowel_feature_tree.svg deleted file mode 100644 index 3c3b364..0000000 --- a/img/nyqy_vowel_feature_tree.svg +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - -%3 - - -node1 -[vowel] - - - -node4 -[back] - - - -node1--node4 - - - - -node6 -{back} - - - -node1--node6 - - - - -node10 -[tense] - - - -node4--node10 - - - - -node12 -{tense} - - - -node4--node12 - - - - -node22 -[high] - - - -node10--node22 - - - - -node24 -{high} - - - -node10--node24 - - - - -node26 -[high] - - - -node12--node26 - - - - -node28 -{high} - - - -node12--node28 - - - - -node14 -[tense] - - - -node6--node14 - - - - -node16 -{tense} - - - -node6--node16 - - - - -node30 -[high] - - - -node14--node30 - - - - -node32 -{high} - - - -node14--node32 - - - - -node34 -[high] - - - -node16--node34 - - - - -node36 -{high} - - - -node16--node36 - - - - diff --git a/nyqy.org b/nyqy.org index f6564d7..c0651e2 100644 --- a/nyqy.org +++ b/nyqy.org @@ -4,12 +4,12 @@ #+HTML_HEAD: #+HTML_HEAD: #+HTML_HEAD: -#+LATEX_HEADER: \renewcommand{\arraystretch}{1.2} +#+LATEX_CLASS: language +#+LATEX_HEAD: \usepackage{tocloft} +#+LATEX_HEAD: \setlength{\cftchapnumwidth}{3em} #+OPTIONS: H:4 toc:nil ^:{} #+OPTIONS: auto-id:t -{{{newpage}}} #+TOC: headlines -{{{newpage}}} # To be used at https://jasontank.net/wordgen.html #+NAME: wordgen-backup #+BEGIN_SRC text :exports none @@ -63,175 +63,6 @@ || #+END_SRC -* Table des matières :TOC_5_gh:noexport: - :PROPERTIES: - :CUSTOM_ID: h-51eef56d-6cec-4279-bc84-8b0d4206892a - :END: -- [[#avant-propos][Avant-propos]] -- [[#introduction][Introduction]] - - [[#note-sur-la-langue-en-tant-que-langue-construite][Note sur la langue en tant que langue construite]] - - [[#notes-sur-la-langue-en-tant-que-langue-réelle][Notes sur la langue en tant que langue réelle]] - - [[#le-nom-de-la-langue][Le nom de la langue]] -- [[#phonologie][Phonologie]] - - [[#notes-sur-la-transcription-du-ňyqy][Notes sur la transcription du Ňyqy]] - - [[#inventaire-phonétique][Inventaire phonétique]] - - [[#consonnes][Consonnes]] - - [[#voyelles][Voyelles]] - - [[#allophonie][Allophonie]] - - [[#phonotaxes][Phonotaxes]] - - [[#attaque][Attaque]] - - [[#noyau][Noyau]] - - [[#coda][Coda]] - - [[#inter-syllabe][Inter-syllabe]] - - [[#accentuation][Accentuation]] -- [[#topologie-morphologique][Topologie morphologique]] -- [[#classes-de-mots][Classes de mots]] - - [[#noms][Noms]] - - [[#nombre][Nombre]] - - [[#genre][Genre]] - - [[#possession][Possession]] - - [[#relations-grammaticales][Relations grammaticales]] - - [[#articles][Articles]] - - [[#types-de-noms][Types de noms]] - - [[#noms-propres][Noms propres]] - - [[#noms-de-masse][Noms de masse]] - - [[#pronoms][Pronoms]] - - [[#personnels][Personnels]] - - [[#relatifs][Relatifs]] - - [[#verbes][Verbes]] - - [[#infinitif][Infinitif]] - - [[#nominalisation][Nominalisation]] - - [[#adjectifs][Adjectifs]] - - [[#adverbes][Adverbes]] -- [[#ordre-des-constituants-basiques][Ordre des constituants basiques]] - - [[#clauses-principales][Clauses principales]] - - [[#phrase-prépositionnelles][Phrase prépositionnelles]] - - [[#phrases-nominales][Phrases nominales]] - - [[#modificateurs][Modificateurs]] - - [[#constructions-génitives][Constructions génitives]] - - [[#clauses-relatives][Clauses relatives]] - - [[#phrases-verbales][Phrases verbales]] - - [[#comparatifs][Comparatifs]] - - [[#résumé][Résumé]] -- [[#prédicats-nominaux][Prédicats nominaux]] -- [[#phrases-existentielles-locationnelles-et-possessives][Phrases existentielles, locationnelles et possessives]] -- [[#expression-des-relations-grammaticales][Expression des relations grammaticales]] - - [[#déclinaison--noms][Déclinaison – Noms]] - - [[#déclinaison][Déclinaison]] - - [[#noms-masculins-forts][Noms masculins forts]] - - [[#possession-1][Possession]] - - [[#déclinaison--pronoms][Déclinaison — Pronoms]] - - [[#accord-des-verbes][Accord des verbes]] - - [[#indicatif][Indicatif]] - - [[#perfectif][Perfectif]] - - [[#imperfectif][Imperfectif]] - - [[#impératif][Impératif]] - - [[#jussif][Jussif]] - - [[#participes][Participes]] - - [[#déclinaison-et-accord-des-adjectifs][Déclinaison et accord des adjectifs]] - - [[#nominalisation-1][Nominalisation]] -- [[#temps-aspects-et-modes][Temps, aspects et modes]] - - [[#temps][Temps]] - - [[#aspect][Aspect]] - - [[#modaux-auxiliaires][Modaux auxiliaires]] - - [[#causatif][Causatif]] - - [[#causatif-lexical][Causatif lexical]] - - [[#causatif-analytique][Causatif analytique]] - - [[#passif][Passif]] - - [[#réflexif][Réflexif]] - - [[#réciproque][Réciproque]] - - [[#questions][Questions]] - - [[#question-absolue-ouinon][Question absolue (oui/non)]] - - [[#question-relative][Question relative]] - - [[#impératif-1][Impératif]] -- [[#négation][Négation]] -- [[#combination-de-clauses][Combination de clauses]] - - [[#clauses-relatives-1][Clauses relatives]] - - [[#verbes-en-série][Verbes en série]] - - [[#clauses-de-complément][Clauses de complément]] - - [[#compléments-de-stems-basiques][Compléments de stems basiques]] - - [[#compléments-tél-et-þiv][Compléments et <þiv>]] - - [[#clauses-adverbiales][Clauses adverbiales]] - - [[#coordination][Coordination]] -- [[#structures-marquées-pragmatiquement][Structures marquées pragmatiquement]] -- [[#nombres][Nombres]] -- [[#glossaire][Glossaire]] - - [[#actions-physiques][Actions physiques]] - - [[#amour][Amour]] - - [[#animaux][Animaux]] - - [[#art][Art]] - - [[#écriture][Écriture]] - - [[#visuel][Visuel]] - - [[#audio][Audio]] - - [[#astronomie][Astronomie]] - - [[#bâtiments][Bâtiments]] - - [[#la-ville][La ville]] - - [[#les-types-de-bâtiments][Les types de bâtiments]] - - [[#commerce][Commerce]] - - [[#conflits][Conflits]] - - [[#conteneurs][Conteneurs]] - - [[#corps][Corps]] - - [[#couleurs][Couleurs]] - - [[#dimensions][Dimensions]] - - [[#distance][Distance]] - - [[#taille][Taille]] - - [[#quantifieurs][Quantifieurs]] - - [[#direction][Direction]] - - [[#eau][Eau]] - - [[#effort][Effort]] - - [[#éléments][Éléments]] - - [[#émotions][Émotions]] - - [[#évaluation][Évaluation]] - - [[#événements][Événements]] - - [[#existence][Existence]] - - [[#forme][Forme]] - - [[#gouvernement][Gouvernement]] - - [[#grammaire][Grammaire]] - - [[#articles-définis][Articles définis]] - - [[#déterminants-démonstratifs][Déterminants démonstratifs]] - - [[#outils-interrogatifs][Outils interrogatifs]] - - [[#conjonctions][Conjonctions]] - - [[#prépositions][Prépositions]] - - [[#pronoms-1][Pronoms]] - - [[#guerre][Guerre]] - - [[#légal][Légal]] - - [[#lieux][Lieux]] - - [[#villes][Villes]] - - [[#lumière][Lumière]] - - [[#mental][Mental]] - - [[#mesures][Mesures]] - - [[#métaux][Métaux]] - - [[#mouvements][Mouvements]] - - [[#nature][Nature]] - - [[#nombres-1][Nombres]] - - [[#nombres-cardinaux][Nombres cardinaux]] - - [[#nourriture][Nourriture]] - - [[#outils][Outils]] - - [[#parenté][Parenté]] - - [[#famille][Famille]] - - [[#parole][Parole]] - - [[#péchés][Péchés]] - - [[#peuples][Peuples]] - - [[#physique][Physique]] - - [[#possession-2][Possession]] - - [[#religion][Religion]] - - [[#savoir][Savoir]] - - [[#sensations][Sensations]] - - [[#sexe][Sexe]] - - [[#société][Société]] - - [[#relations-sociales][Relations sociales]] - - [[#substances][Substances]] - - [[#temps-1][Temps]] - - [[#jours-de-la-semaine][Jours de la semaine]] - - [[#saisons][Saisons]] - - [[#travail][Travail]] - - [[#végétaux][Végétaux]] - - [[#fruits][Fruits]] - - [[#vêtements][Vêtements]] - - [[#vie-et-santé][Vie et santé]] - - [[#à-trier][À trier]] -- [[#footnotes][Footnotes]] - * Avant-propos :PROPERTIES: :CUSTOM_ID: h-45733210-18dc-486a-858a-0af1d438d285 @@ -240,7 +71,7 @@ La redistribution ou vente de ce document sont strictement interdits. Ce document est protégé par la loi française sur le droit d’auteur et appartient entièrement et totalement à son auteur. Ce document est un document disponible - gratuitement au format web et pdf sur mon site web[fn:1]. Si vous l’avez + gratuitement au format web et PDF sur mon site web[fn:1]. Si vous l’avez obtenu depuis une autre source, gratuitement ou non, merci de m’en faire part en me contactant via mes réseaux sociaux ou par mail que vous trouverez sur mon site principal[fn:2]. Aucune personne, morale ou physique, n’est à l’heure @@ -259,7 +90,6 @@ académique est fictionnelle (cf §[[#h-f2a15be7-ee4e-4ec3-a856-535c9861774f]]). {{{last-update}}} - {{{newpage}}} * Introduction :PROPERTIES: :CUSTOM_ID: h-2fbe549b-7190-4426-b35f-8c98682deb63 @@ -276,19 +106,19 @@ Ňyqy. J’ai tout de même essayé de développer cette langue de façon à autoriser des aspects naturels dans le Ňyqy, comme par exemple son inventaire phonétique ou sa différentiation des temps, aspects et modes, inspiré par la - présentation de [[https://sites.google.com/view/joseph-windsor][Joseph Windsor]] lors de la Language Creation Conference 8 - (2019). + présentation de Joseph Windsor[fn:5] lors de la Language Creation Conference 8 + (2019)[fn:6]. ** Notes sur la langue en tant que langue réelle :PROPERTIES: :CUSTOM_ID: h-da09cfc9-f1e0-4e38-ae49-a859d988caa0 :END: Le Ňyqy est une langue parlée il y a quelques huit millénaires environ ; les - estimations vont de 4.000 ans à 11.000 ans avant notre êre. Cette langue est + estimations vont de 4.000 ans à 11.000 ans avant notre ère. Cette langue est ancêtre de la quasi-totalité des langues de notre monde actuel, avec quelques exceptions notoires tels que le Énanonn qui reste encore très mystérieux à bien des égards, ou bien le Hjelp Moderne, descendant directs de plusieurs - dialectes variés du Hjelp Vulgaire, eux-même simplifications et descendants + dialectes variés du Hjelp Vulgaire, eux-mêmes simplifications et descendants du Hjelp Originel. Le Ňyqy était, selon toutes évidences, une langue très analytique, reposant @@ -297,21 +127,30 @@ fin de cette dernière, conduisant à un ordre principalement OSV, le possesseur se trouvant après le possédé, etc… +** Conventions typographiques + :PROPERTIES: + :CUSTOM_ID: h-410ccf5a-d5eb-436b-b3f4-a0a4bb4249e9 + :END: + Dans ce document seront utilisé certaines conventions typographiques, dont + des gloses grammaticales inter-lignes[fn:4], une étoile ~*~ précédant des + éléments linguistiques considérés comme erronés, un point d’interrogation ~?~ + afin de marquer des éléments linguistiques questionnables, ou bien dans les + gloses une utilisation du chiffre zéro ~0~ afin de marquer une absence d’un + ou plusieurs éléments. + ** Le nom de la langue :PROPERTIES: :CUSTOM_ID: h-4bb192b0-55d3-43f2-94c0-408cb5cc21d9 :END: - Le nom de la langue est le pronom personel de la première personne du pluriel - en Ňyqy, qui s’analyse par « ňy » signifiant /6/ (le Ňyqy comptant en base - cinq, il s’agit d’un moyen de signifier la pluralité), ou /plusieurs/, ou - /beaucoup/, et « qy », signifiant /soi/, /moi/. Il n’est pas certain que les - locuteurs se référaient à leur langue ainsi, voire s’ils s’y référaient tout - simplement, mais plusieurs éléments tendent à laisser penser que ce serait le - cas (Loqbrekh et Khorlan, /Université de Ðbńo/, 3598). + Le nom de la langue est le pronom personnel de la première personne du + pluriel en Ňyqy, qui s’analyse par « ňy » signifiant /6/ (le Ňyqy comptant en + base cinq, il s’agit d’un moyen de signifier la pluralité), ou /plusieurs/, + ou /beaucoup/, et « qy », signifiant /soi/, /moi/. Il n’est pas certain que + les locuteurs se référaient à leur langue ainsi, voire s’ils s’y référaient + tout simplement, mais plusieurs éléments tendent à laisser penser que ce + serait le cas (Loqbrekh et Khorlan, /Université de Ðbńo/, 3598). - - {{{newpage}}} * Phonologie :PROPERTIES: :CUSTOM_ID: h-256a0004-69b5-4610-9e74-e16468d25d57 @@ -356,36 +195,36 @@ caractéristiques montré dans la figure [[arbre:cons]]. #+NAME: cons-tree - #+BEGIN_SRC scheme :noweb yes :exports none :eval yes + #+BEGIN_SRC scheme :noweb yes :exports none :eval yes :cache yes <> - (define cons-tree + (define consonants '("[cons]" ("[son]" ("[dor]" - ("[high]" () ()) - ("{high}" () ())) + ("[high]") + ("{high}")) ("{dor}" - ("[cor]" () ()) - ("{cor}" () ()))) + ("[cor]") + ("{cor}"))) ("{son}" ("[dor]" ("[voice]" - ("[high]" () ()) - ("{high}" () ())) + ("[high]") + ("{high}")) ("{voice}" - ("[high]" () ()) - ("{high}" () ()))) + ("[high]") + ("{high}"))) ("{dor}" ("[voice]" - ("[cor]" () ()) - ("{cor}" () ())) + ("[cor]") + ("{cor}")) ("{voice}" - ("[cor]" () ()) - ("{cor}" () ())))))) - (to-dot cons-tree) + ("[cor]") + ("{cor}")))))) + (tree-to-dot consonants) #+END_SRC - #+BEGIN_SRC dot :file img/nyqy_consonant_feature_tree.svg :var input=cons-tree :exports results :eval yes + #+BEGIN_SRC dot :file img/nyqy-consonant-feature-tree.png :var input=cons-tree :exports results :eval yes :cache yes $input #+END_SRC #+NAME: arbre:cons @@ -402,34 +241,39 @@ table [[table:cons:feat]] présente les caractéristiques distinctes des consonnes du Ňyqy. + {{{begin-largetable}}} #+NAME: table:cons:ipa #+CAPTION: Consonnes du Ňyqy (IPA) - | | | | | | | | - | / | < | < | < | < | < | < | - | | bilablial | alvéolaire | labial-velaire | palatal | uvulaire | pharygal | - |---------------+-----------+------------+----------------+---------+----------+----------| - | plosif | p b | | | | q ɢ | | - | nasal | m | n | | | ɴ | | - | tapé | | | | | (ʀ) | | - | fricatif | | s z | | (x) (ɣ) | (χ) (ʁ) | (ħ) (ʕ) | - | affriqué | | t͡ʃ d͡ʒ | | | | | - | lat. affriqué | | (ɬ) (ɮ) | | | | | - | lat. spirant | | (l) | | | | | - | approximant | | | | (j) | | | - | spirant | | | w | | | | + | | | | | | | | + | / | < | < | < | < | < | < | + | | {{{vertical(bilablial)}}} | {{{vertical(alvéolaire)}}} | {{{vertical(labial-velaire)}}} | {{{vertical(palatal)}}} | {{{vertical(uvulaire)}}} | {{{vertical(pharygal)}}} | + |-------------------+---------------------------+----------------------------+--------------------------------+-------------------------+--------------------------+--------------------------| + | plosif | p b | | | | q ɢ | | + | nasal | m | n | | | ɴ | | + | tapé | | | | | (ʀ) | | + | fricatif | | s z | | (x) (ɣ) | (χ) (ʁ) | (ħ) (ʕ) | + | affriqué | | t͡ʃ d͡ʒ | | | | | + | latérale affriqué | | (ɬ) (ɮ) | | | | | + | latérale spirant | | (l) | | | | | + | approximant | | | | (j) | | | + | spirant | | | w | | | | + {{{end-largetable}}} + {{{begin-largetable}}} #+NAME: table:cons:trans #+CAPTION: Consonnes du Ňyqy (translittération) - | | | | | | - | / | < | < | < | < | - | | bilablial | alvéolaire | labial-velaire | uvulaire | - |----------+-----------+------------+----------------+----------| - | plosif | p b | | | q g | - | nasal | m | n | | ň | - | fricatif | | s z | | | - | affriqué | | c j | | | - | spirant | | | w | | + | | | | | | + | / | < | < | < | < | + | | {{{vertical(bilablial)}}} | {{{vertical(alvéolaire)}}} | {{{vertical(labial-velaire)}}} | {{{vertical(uvulaire)}}} | + |----------+---------------------------+----------------------------+--------------------------------+--------------------------| + | plosif | p b | | | q g | + | nasal | m | n | | ň | + | fricatif | | s z | | | + | affriqué | | c j | | | + | spirant | | | w | | + {{{end-largetable}}} + {{{begin-largetable}}} #+NAME: table:cons:feat #+CAPTION: Caractéristiques distinctes du Ňyqy | / | < | | | | | @@ -459,6 +303,7 @@ | ɬ | - | - | - | 0 | + | | p | - | - | - | 0 | - | | ħ | - | - | - | 0 | - | + {{{end-largetable}}} *** Voyelles :PROPERTIES: @@ -469,40 +314,41 @@ présenté avec la figure [[arbre:vowels]]. #+NAME: vow-tree - #+BEGIN_SRC scheme :noweb yes :exports none :eval yes + #+BEGIN_SRC scheme :noweb yes :exports none :eval yes :cache yes <> - (define vowels-tree + (define vowels '("[vowel]" ("[back]" ("[tense]" - ("[high]" () ()) - ("{high}" () ())) + ("[high]") + ("{high}")) ("{tense}" - ("[high]" () ()) - ("{high}" () ()))) + ("[high]") + ("{high}"))) ("{back}" ("[tense]" - ("[high]" () ()) - ("{high}" () ())) + ("[high]") + ("{high}")) ("{tense}" - ("[high]" () ()) - ("{high}" () ()))))) - (to-dot vowels-tree) + ("[high]") + ("{high}"))))) + (tree-to-dot vowels) #+END_SRC - #+BEGIN_SRC dot :file img/nyqy_vowel_feature_tree.svg :var input=vow-tree :exports results :eval yes + #+BEGIN_SRC dot :file img/nyqy-vowel-feature-tree.png :var input=vow-tree :exports results :eval yes :cache yes $input #+END_SRC #+NAME: arbre:vowels #+attr_html: :alt Arbre des consonnes du Ňyqy :align center #+CAPTION: Arbre des caractéristiques des consonnes du Ňyqy #+RESULTS: - [[file:img/nyqy_vowel_feature_tree.png]] + [[file:img/nyqy_vowel_feature_tree.svg]] Grâce à cet arbre furent choisies les voyelles présentées par la table - [[table:vowels:ipa]], et leur translitération est présentée par la table + [[table:vowels:ipa]], et leur translittération est présentée par la table [[table:vowels:trans]]. + {{{begin-largetable}}} #+NAME: table:vowels:ipa #+CAPTION: Voyelles du Ňyqy (IPA) #+ATTR_LATEX: :placement [htb] @@ -514,7 +360,8 @@ | pré-fermées | ɪ | ʊ | | mi-fermées | ø | ɤ | | mi-ouvertes | ɛ | ɔ | - + {{{end-largetable}}} + {{{begin-largetable}}} #+NAME: table:vowels:trans #+CAPTION: Voyelles du Ňyqy (translittération) #+ATTR_LATEX: :placement [htb] @@ -526,11 +373,13 @@ | pré-fermées | i | u | | mi-fermées | ë | ö | | mi-ouvertes | e | o | + {{{end-largetable}}} Vous trouverez également avec la table [[table:vowels:feat]] les caractéristiques des voyelles permettant de comprendre leur comportement dans cette langue. + {{{begin-largetable}}} #+NAME: table:vowels:feat #+CAPTION: caractéristiques distinctives des voyelles du Ňyqy | / | < | | | @@ -545,6 +394,7 @@ | ë | - | + | - | | i | - | - | + | | e | - | - | - | + {{{end-largetable}}} ** Allophonie :PROPERTIES: @@ -553,7 +403,7 @@ Il existe relativement peu de règles allophoniques connues en Ňyqy, cependant quelques unes sont à peu près certaines : - - V → [-tense] / {q,ɢ,ɴ}_ + - V → [-tense] / C[+dor +high]_ - C[+dor +high] → [-dor +cor] / C[+dor]{V,∅}_ - C[+dor -high] → [-dor -cor] / C[+dor]{V,∅}_ - C[-dor +cor] → [+dor +high] / C[-dor]{V,∅}_ @@ -563,8 +413,12 @@ consonnes ne peuvent se suivre si elles sont toutes deux dorsales, la seconde devant alors changer sa qualité afin de se soumettre à la règle. Sa qualité haute ou coronale se reflètent également lors du changement de qualité - dorsale de la consonne. Voici un tableau récapitulatif du changement de - phonèmes dû à cette règle : + dorsale de la consonne. Vous pouvez voir la table [[table:mutation:consonants]] + qui récapitule les mutation des consonnes du Ňyqy dû à cette règle. + + {{{begin-largetable}}} + #+NAME: table:mutation:consonants + #+CAPTION: Table de mutation des consonnes du Ňyqy | | | | | | | / | <> | | <> | | | [+dor] originale | [-dor] mutée | | [-dor] originale | [+dor] mutée | @@ -575,6 +429,7 @@ | t͡ʃ | ɬ | | n | j | | d͡ʒ | ɮ | | s | x | | w | l | | z | ɣ | + {{{end-largetable}}} Ainsi, la phrase <ňe pom qy> se prononce {{{phon(ɴɛ pɔɴ ħy)}}} au lieu de *{{{phon(ɴɛ pɔm qy)}}}, et la phrase se prononcera @@ -596,7 +451,7 @@ sont des termes valides selon cette règle, mais *{{{phon(t͡ʃɔq)}}} ne l’est pas, ce dernier se prononcera {{{phon(t͡ʃɔħ)}}}. - Si, dû à la mutation des consonnes, deux consonnes se retrouvent adjascentes + Si, dû à la mutation des consonnes, deux consonnes se retrouvent adjacentes sans suivre les règles indiquées ci-dessous, alors un schwa est inséré entre ces deux consonnes. Exemple : est prononcé {{{phon(t͡ʃɤɮəʀ)}}} si la première consonne n’est pas mutée, sinon le mot est prononcé @@ -644,15 +499,13 @@ consonne de la première syllabe et la première consonne de la seconde syllabe, la prononciation est conservée. - Si les règles précédentes ne s’appliquent pas, il est supposé qu’un schwa - est ajouté afin de pouvoir rendre la syllabe prononcable. + est ajouté afin de pouvoir rendre la syllabe prononçable. ** Accentuation :PROPERTIES: :CUSTOM_ID: h-3f8bdebe-b8ec-48c2-bbad-ed5fa28786bf :END: - - {{{newpage}}} * Topologie morphologique :PROPERTIES: :CUSTOM_ID: h-fe5337ed-1549-42cb-a622-7cae04b17268 @@ -670,7 +523,7 @@ On peut voir avec cette phrase qu’il n’existe pas de verbe « être » en Ňyqy, une simple clause sans verbe suffit pour créer un prédicat nominal. On voit également que l’élément caractérisé par le génitif précède le morphème - génitif, alors que l’élément caractérisant suit ce même mophème. + génitif, alors que l’élément caractérisant suit ce même morphème. - qi bü pim mo coq @@ -693,7 +546,6 @@ précédent où « qyn » est un morphème modifiant le mode du verbe « gö », lui ajoutant le mode optatif. - {{{newpage}}} * Classes de mots :PROPERTIES: :CUSTOM_ID: h-3538358d-9f9c-412f-9679-6ada0b463058 @@ -703,6 +555,12 @@ :PROPERTIES: :CUSTOM_ID: h-36798ce1-3ac3-46e7-8cd5-d5145cad79a0 :END: + Les noms en Ňyqy se réfèrent généralement à des entités définies, comme des + objets, des personnes, des concepts ou événements. Contrairement à beaucoup + d’autres langues, et du fait de la nature très analytique de la langue, les + noms ne supportent aucune caractéristique morphosyntaxique ; ils peuvent + cependant s’associer à d’autres éléments du fait de leur nature, notamment + grâce à des particules grammaticales. *** Nombre :PROPERTIES: @@ -784,12 +642,116 @@ :CUSTOM_ID: h-6149be34-61ff-43d5-8cbc-0412372db15e :END: - {{{newpage}}} +* Relations grammaticales + :PROPERTIES: + :CUSTOM_ID: h-8bb279aa-222e-4c4a-95b7-88602377f3cd + :END: + Il existe de façon universelle deux types de verbes : les verbes intransitifs, + et les verbes transitifs. Ces premiers ne prennent qu’un seul argument + obligatoire, un expérienceur –noté « S »–, alors que les verbes transitifs + prennent deux arguments obligatoires : l’agent –noté A– effectuant souvent + l’action, et le patient –noté P– étant souvent l’objet affecté par l’action. + Par exemple : + - Je dors. + + Verbe intransitif, « je » est expérienceur S. + + - Je mange une pomme. + + Verbe transitif, « je » est agent A, et « pomme » est patient P. + Dans la majorité des langues du monde, et dans la quasi-totalité des langues + européennes (le Basque étant la seule exception), l’expérienceur et l’agent + sont traités quasiment tout le temps à l’identique, formant le cas grammatical + (souvent non marqué) s’opposant au cas accusatif marquant le patient, traité + différemment. + + À la différence des langues européennes, le Ňyqy est une langue dite + « ergative » ; cela signifie que ses différents groupes nominaux ont une + relation grammaticale envers leurs verbes basée sur l’association des + expérienceurs et des patients, avec l’agent traité différemment. Ce premier + regroupement S et P est alors appelé « cas absolutif » alors que le second est + le « cas ergatif ». + + Ainsi, comme nous le verrons dans le chapitre sur la syntaxe + (§[[#h-a494cab9-13ac-467e-93f2-cc7fc9846f60]]), l’élément absolutif restera en + permanence en contact direct avec le verbe, tandis que l’élément ergatif les + précédera, et pourra même être séparé du couple absolutif-verbe par des + éléments datifs. Exemple : + - qy-0 qöj + + 1sg-ABS dormir + + Je dors + + - qy-0 pim-0 coq + + 1sg-ERG pomme-ABS manger + + Je mange une pomme. + + En revanche, le Ňyqy utilise un pivot nominatif entre ses différentes clauses. + Cela signifie que l’élément persistant entre les phrases lorsqu’il subit une + élision est l’élément correspondant au cas nominatif, soit l’argument S ou A + du verbe. Exemple : + - qy-0 pim-0 coq. nöcpi qöj. + + 1sg-ERG pomme-ABS manger. ensuite dormir. + + Je mange une pomme, puis (je) dors. + * Ordre des constituants basiques :PROPERTIES: :CUSTOM_ID: h-a494cab9-13ac-467e-93f2-cc7fc9846f60 :END: + Comme indiqué dans le chapitre §[[#h-da09cfc9-f1e0-4e38-ae49-a859d988caa0]], le + Ňyqy est une langue dont sa tête de groupement grammaticaux tend à être en + dernière position. + + #+NAME: basic-syntax-tree + #+BEGIN_SRC scheme :noweb yes :exports none :eval yes :cache yes + <> + (define syntax-tree + '("S" + ("Obl") + ("S'" + ("NPerg" + ("NP")) + ("VP" + ("NPdat" + ("NP")) + ("VP'" + ("NPabs" + ("NP" + ("S") + ("NP'" + ("Adj") + ("N")))) + ("V'" + ("Mood") + ("Tense") + ("V") + ("Neg"))))))) + (tree-to-dot syntax-tree) + #+END_SRC + + #+BEGIN_SRC dot :file img/nyqy-basic-syntax.png :var input=basic-syntax-tree :exports results :eval yes :cache yes + $input + #+END_SRC + #+NAME: arbre:syntaxe:basique + #+attr_html: :alt Arbre de syntaxe basique du Ňyqy + #+CAPTION: Arbre de syntaxe basique du Ňyqy + #+RESULTS: + [[file:img/nyqy_basic_syntax.svg]] + + On voit grâce à l’arbre [[arbre:syntaxe:basique]] que la structure générale d’une + phrase démarre avec des éléments divers liés à la clause principale, qui ne se + rapportent au verbe ni par une relation ergative, ni absolutive ni dative. + Ensuite vient la phrase nominale ergative, suivie par la phrase nominale + dative, puis la phrase verbale. Cette dernière se constitue de la phrase + nominale absolutive, suivie par le verbe, lui-même composé par son mode, son + temps, le verbe lui-même et sa négation. + ** Clauses principales :PROPERTIES: :CUSTOM_ID: h-49826669-bd02-4ce3-854b-0c798cad73ca @@ -835,95 +797,16 @@ :CUSTOM_ID: h-a084b2ff-bbd4-4e57-990f-84a74c72abf9 :END: - {{{newpage}}} * Prédicats nominaux :PROPERTIES: :CUSTOM_ID: h-8a07ef6d-44b3-48e1-bd10-ff28143e7da7 :END: - {{{newpage}}} * Phrases existentielles, locationnelles et possessives :PROPERTIES: :CUSTOM_ID: h-fcd824dc-da65-40f8-adca-d9d13947a6c2 :END: - {{{newpage}}} -* Expression des relations grammaticales - :PROPERTIES: - :CUSTOM_ID: h-8bb279aa-222e-4c4a-95b7-88602377f3cd - :END: - -** Déclinaison – Noms - :PROPERTIES: - :CUSTOM_ID: h-ce86ff0c-feaa-4357-8327-227a7be4bb65 - :END: - -*** Déclinaison - :PROPERTIES: - :CUSTOM_ID: h-fb372bff-ba9d-47a2-97ab-1cc5c6ed7b9e - :END: - -**** Noms masculins forts - :PROPERTIES: - :CUSTOM_ID: h-a9990376-200b-4a30-9be0-4759675b909b - :END: - -*** Possession - :PROPERTIES: - :CUSTOM_ID: h-aadc5294-179f-4ae9-9409-4c804b29a6e4 - :END: - -** Déclinaison — Pronoms - :PROPERTIES: - :CUSTOM_ID: h-f48c5a27-b4f4-45c7-b628-5070f917a122 - :END: - -** Accord des verbes - :PROPERTIES: - :CUSTOM_ID: h-b95220f2-0c02-4fc8-9386-1e789ccf5b6c - :END: - -*** Indicatif - :PROPERTIES: - :CUSTOM_ID: h-df795419-056f-400c-a1a2-2eb624e3d28b - :END: - -**** Perfectif - :PROPERTIES: - :CUSTOM_ID: h-fd252291-db22-4a6d-9c51-c3b863aa6546 - :END: - -**** Imperfectif - :PROPERTIES: - :CUSTOM_ID: h-8479bd18-202e-4b78-97f8-009aad2a121b - :END: - -*** Impératif - :PROPERTIES: - :CUSTOM_ID: h-91e037d4-f36e-4fe0-ad68-761702afab9f - :END: - -*** Jussif - :PROPERTIES: - :CUSTOM_ID: h-0a766e02-5fbd-45fc-add2-3fae3c4b7af1 - :END: - -*** Participes - :PROPERTIES: - :CUSTOM_ID: h-fddf44de-8920-4d47-a816-444ec1c66448 - :END: - -** Déclinaison et accord des adjectifs - :PROPERTIES: - :CUSTOM_ID: h-9af7e880-28ec-4ff0-b791-2f23701f4c89 - :END: - -*** Nominalisation - :PROPERTIES: - :CUSTOM_ID: h-c60415ed-7eda-41a8-b9ee-af5985f5e246 - :END: - - {{{newpage}}} * Temps, aspects et modes :PROPERTIES: :CUSTOM_ID: h-124c0d45-0120-4e9b-9f98-4d726b269944 @@ -994,13 +877,11 @@ :CUSTOM_ID: h-e469af06-c02b-4322-84f2-4ac5e1be3116 :END: - {{{newpage}}} * Négation :PROPERTIES: :CUSTOM_ID: h-b300a59b-e3c9-455d-9ac8-dc781b342fa3 :END: - {{{newpage}}} * Combination de clauses :PROPERTIES: :CUSTOM_ID: h-b56496ab-2863-4671-8ebe-d39c1c670aa7 @@ -1041,13 +922,11 @@ :CUSTOM_ID: h-44c9e042-40f3-452f-ba74-81c20ad43cca :END: - {{{newpage}}} * Structures marquées pragmatiquement :PROPERTIES: :CUSTOM_ID: h-21b5b06f-3e21-4f1b-aaed-06af566a1d20 :END: - {{{newpage}}} * Nombres :PROPERTIES: :CUSTOM_ID: h-e242b073-ead3-4a99-8f1a-cf06c42c5319 @@ -1055,6 +934,7 @@ Les locuteurs du Ňyqy comptaient dans un mélange de base 6 pour les unités et de base 13 pour le reste. + {{{begin-largetable}}} | | | | | | / | <> | <> | <> | | nombre | nombre (représentation ňyqy) | ňyqy | phonétique | @@ -1087,6 +967,7 @@ | 1296 | 1-0-0-0-0 | gec | {{{phon(ɢɛɬ)}}} | | 7776 | 1-0-0-0-0-0 | cöjm | {{{phon(t͡ʃɤɮəʀ)}}} | | 46656 | 1-0-0-0-0-0-0 | ňuň | {{{phon(ɴʊm)}}} | + {{{end-largetable}}} Comme vous pouvez le voir, afin d’exprimer des bases plus élevées, l’ordre de grandeur est répété afin d’ajouter cinq au multiplicateur, permettant ainsi @@ -1097,15 +978,15 @@ j’appellerai sixaines, les multiplier par six à la puissance de son décalage par rapport aux unités. Par exemple le nombre ( {{{phon(ɢe sɪ t͡ʃɔ mɤ ʀɤ my qɪ)}}} ) se décompose ainsi : + {{{begin-largetable}}} | | | | | | gë si | co mö mö | ňy | qi | | 4×6^{3} | 5×6^{2} | 1×6^{1} | 2×6^{0} | | 4×216 | 5*36 | 1×6 | 2×1 | | 864 | 180 | 6 | 2 | + {{{end-largetable}}} Ce qui donne donc 1052. - - {{{newpage}}} * Glossaire :PROPERTIES: :CUSTOM_ID: h-5533d53c-1bd9-4346-b41f-9c330d202c6d @@ -1485,8 +1366,21 @@ :CUSTOM_ID: h-defe47b2-686b-4d1c-ba9b-c84e6c482478 :END: +[fn:6] https://www.youtube.com/watch?v=6aaJa__U0wc&feature=youtu.be&t=24791 + +[fn:5] https://sites.google.com/view/joseph-windsor + +[fn:4] https://en.wikipedia.org/wiki/Interlinear_gloss + [fn:3] [[https://www.internationalphoneticassociation.org/content/ipa-chart]] [fn:2] [[https://phundrak.fr]] [fn:1] https://langue.phundrak.fr + +# LocalWords: Windsor Language Creation Conference quasi-totalité OSV ňy qy +# LocalWords: quasi-inexistante inter-lignes questionnables Loqbrekh Khorlan +# LocalWords: Ðbńo high dor pom qi bü pim mo cöjm sonorante coronales GEN sg +# LocalWords: sonorantes Inter-syllabe non-dorsales bi-syllabiques qun gö OPT +# LocalWords: qyn Nominalisation plosif affriqué approximant voice back tense +# LocalWords: absolutif-verbe