This commit is contained in:
lingdocs 2022-07-25 20:01:45 -05:00
parent 38a38d4a73
commit a1f1ad3ae0
5 changed files with 1220 additions and 13 deletions

View File

@ -14,13 +14,14 @@ export function EditIcon() {
return <i className="fas fa-edit" />;
}
function EditableVPEx({ children, opts, formChoice, noEdit, length, mode }: {
function EditableVPEx({ children, opts, formChoice, noEdit, length, mode, sub }: {
children: T.VPSelectionState,
opts: T.TextOptions,
formChoice?: boolean,
noEdit?: boolean,
length?: "long" | "short",
mode?: "text" | "blocks",
sub?: string | JSX.Element,
}) {
const [editing, setEditing] = useState<boolean>(false);
const [selectedLength, setSelectedLength] = useState<"long" | "short">(length || "short");
@ -72,6 +73,7 @@ function EditableVPEx({ children, opts, formChoice, noEdit, length, mode }: {
length={selectedLength}
mode={mode}
/>
{sub && <div className="text-muted small">{sub}</div>}
</div>;
}

View File

@ -127,7 +127,7 @@ For instance if we want to say "I will serve *the people*" we have to say someth
},
])}</Examples>
If we want to use <InlinePs opts={opts} ps={{ p: "پوښتڼه کول", f: "poxtuna kawul", e: "to ask" }} /> say "I asked *you*", well we already have <InlinePs opts={opts} ps={{ p: "پوښټنه", f: "poxtuna", e: "" }} /> as the object, so we have to say "I did a question (object) *from you* (sandwich)."
If we want to use <InlinePs opts={opts} ps={{ p: "پوښتڼه کول", f: "poxtuna kawul", e: "to ask" }} /> say "I asked <em>you</em>", well we already have <InlinePs opts={opts} ps={{ p: "پوښټنه", f: "poxtuna", e: "" }} /> as the object, so we have to say "I did a question (object) *from you* (sandwich)."
<Examples opts={opts}>{psmd([
{

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 120 KiB

View File

@ -2,9 +2,123 @@
title: More on Compounds
---
IN PROGRESS
import {
defaultTextOptions as opts,
Examples,
InlinePs,
RootsAndStems,
getVerbInfo,
} from "@lingdocs/pashto-inflector";
import { KidsSection, VP, KingIcon, ServantIcon, PerfectiveHead, Camera, Video, Complement, BlockTerm, BlocksIcon } from "../../components/terms-links";
import psmd from "../../lib/psmd";
import Link from "../../components/Link";
import Formula from "../../components/formula/Formula";
import EditableVPEx, { EditIcon } from "../../components/phrase-diagram/EditableVPEx";
import VideoPlayer from "../../components/VideoPlayer";
import BasicBlocks from "../../components/BasicBlocks";
import Image from "../../components/Image";
import helperVerbsSummaryChart from "./helper-verbs-summary-chart.svg";
import ironingStative from "./ironing-stative.svg";
Once we learn about the difference between <Link to="/compound-verbs/stative-compounds/">stative</Link> and <Link to="/compound-verbs/dynamic-compounds/">dynamic</Link> compounds, a lot of confusion is removed.
#### Dynamic Compounds
- talk about an action/activity being done
- are made up of:
- a noun describing an action/activity
- a helper verb
- bring their own object (with transitive compounds the noun in the compound becomes the object of the phrase)
- use <InlinePs opts={opts} ps={{ p: "کول", f: "kawúl", e: "to do" }} /> or other helper verbs
- you can recognize them when there's a <InlinePs opts={opts} ps={{ p: "و", f: "óo", e: "perfective prefix" }} /> added to <InlinePs opts={opts} ps={{ p: "کول", f: "kawúl", e: "to do" }} />
#### Stative Compounds
- talk about something changing (changing state)
- are made up of:
- a <Complement /> that describes the change
- a helper verb <InlinePs opts={opts} ps={{ p: "کول", f: "kawul", e: "to make" }} /> / <InlinePs opts={opts} ps={{ p: "کېدل", f: "kedul", e: "to become" }} />
- the complement gets <Link to="/compound-verbs/stative-compounds/#welding-">welded together</Link> as one block with the verb unless we're using the perfective aspect
- If the complement is a adjective or noun and has a hard ending, it usually gets <Link to="/compound-verbs/stative-compounds/#squishing">squished together</Link> with the helper verb
- you will never see a <InlinePs opts={opts} ps={{ p: "و", f: "óo", e: "perfective prefix" }} /> added to the helper verb
But there are a couple of special cases to watch out for which can cause more confusion for the learner.
## Some can be dynamic or stative
Some compounds can be used as either dynamic *or* stative compounds. For instance with the compound verb <InlinePs opts={opts} ps={{ p: "استري کول", f: "istree kawul", e: "to iron" }} /> you can use it either as:
- a stative compound
- as in "to iron \_\_\_\_" (to make \_\_\_\_ ironed)
- a dynamic compound
- as in "to do ironing" (to do the activity of ironing)
#### استري کول as stative
With the stative version we are using
- <InlinePs opts={opts} ps={{ p: "استري", f: "istree", e: "iron" }} /> as a <Complement /> noun.
- <InlinePs opts={opts} ps={{ p: "کول", f: "kawul" }} /> as "to make"
So we are talking about making an object ironed.
<Image src={ironingStative} />
In the past tense, the verb will always agree with the object that's being ironed (the <KingIcon /> of the phrase).
<EditableVPEx opts={opts}>{
{"blocks":[{"key":0.8393288429274519,"block":{"type":"subjectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":5,"distance":"far"}}}},{"key":0.4708124056055294,"block":{"type":"objectSelection","selection":{"type":"NP","selection":{"type":"noun","entry":{"ts":1527815718,"i":10413,"p":"کمیس","f":"kamees","g":"kamees","e":"shirt, undershirt, slip, kameez","c":"n. m."},"gender":"masc","genderCanChange":false,"number":"singular","numberCanChange":true,"adjectives":[]}}}}],"verb":{"type":"verb","verb":{"entry":{"ts":1658796089458,"i":507,"p":"استري کول","f":"istree kawul","g":"istreekawul","e":"to iron (clothes etc.)","c":"v. dyn./stat. comp. trans.","l":1658795458148,"ec":"iron"},"complement":{"ts":1658795458148,"i":506,"p":"استري","f":"istree","g":"istree","e":"iron (for ironing clothes)","c":"n. f."}},"verbTense":"perfectivePast","perfectTense":"presentPerfect","imperativeTense":"imperfectiveImperative","tenseCategory":"basic","transitivity":"transitive","isCompound":"stative","voice":"active","negative":false,"canChangeTransitivity":false,"canChangeVoice":true,"canChangeStatDyn":true},"form":{"removeKing":false,"shrinkServant":false}}
}</EditableVPEx>
<EditableVPEx opts={opts}>{
{"blocks":[{"key":0.8393288429274519,"block":{"type":"subjectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":5,"distance":"far"}}}},{"key":0.4708124056055294,"block":{"type":"objectSelection","selection":{"type":"NP","selection":{"type":"noun","entry":{"ts":1527815718,"i":10413,"p":"کمیس","f":"kamees","g":"kamees","e":"shirt, undershirt, slip, kameez","c":"n. m."},"gender":"masc","genderCanChange":false,"number":"plural","numberCanChange":true,"adjectives":[]}}}}],"verb":{"type":"verb","verb":{"entry":{"ts":1658796089458,"i":507,"p":"استري کول","f":"istree kawul","g":"istreekawul","e":"to iron (clothes etc.)","c":"v. dyn./stat. comp. trans.","l":1658795458148,"ec":"iron"},"complement":{"ts":1658795458148,"i":506,"p":"استري","f":"istree","g":"istree","e":"iron (for ironing clothes)","c":"n. f."}},"verbTense":"perfectivePast","perfectTense":"presentPerfect","imperativeTense":"imperfectiveImperative","tenseCategory":"basic","transitivity":"transitive","isCompound":"stative","voice":"active","negative":false,"canChangeTransitivity":false,"canChangeVoice":true,"canChangeStatDyn":true},"form":{"removeKing":false,"shrinkServant":false}}
}</EditableVPEx>
Also we notice that since we are using <InlinePs opts={opts} ps={{ p: "کول", f: "kawul", e: "to make" }} /> as the helper verb, there is no <InlinePs opts={opts} ps={{ p: "و", f: "óo", e: "" }} /> prefix.
#### استري کول as dynamic
But we can also use a <Link to="/compound-verbs/dynamic-compounds/">dynamic</Link> version of this compound if we use
- <InlinePs opts={opts} ps={{ p: "استري", f: "istree", e: "iron" }} /> as an action noun/object
- <InlinePs opts={opts} ps={{ p: "کول", f: "kawul", e: "to do" }} /> as the helper verb
Now instead of talking about making something ironed (stative), we are talking about **doing the action of ironing**
<BasicBlocks large blocks={[
{
bottom: "Noun/Object",
inside: <div>
<div>استري</div>
<div>iron</div>
</div>,
},
"+",
{
bottom: "Helper Verb",
inside: <div>
<div>کول</div>
<div>to do</div>
</div>,
},
]} />
<EditableVPEx opts={opts}>{
{"blocks":[{"key":0.8393288429274519,"block":{"type":"subjectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":5,"distance":"far"}}}},{"key":0.4708124056055294,"block":{"type":"objectSelection","selection":{"type":"NP","selection":{"type":"noun","entry":{"ts":1658795458148,"i":506,"p":"استري","f":"istree","g":"istree","e":"iron (for ironing clothes)","c":"n. f."},"gender":"fem","genderCanChange":false,"number":"singular","numberCanChange":true,"adjectives":[],"dynamicComplement":true}}}}],"verb":{"type":"verb","verb":{"entry":{"ts":1658796089458,"i":507,"p":"استري کول","f":"istree kawul","g":"istreekawul","e":"to iron (clothes etc.)","c":"v. dyn./stat. comp. trans.","l":1658795458148,"ec":"iron"},"complement":{"ts":1658795458148,"i":506,"p":"استري","f":"istree","g":"istree","e":"iron (for ironing clothes)","c":"n. f."}},"dynAuxVerb":{"entry":{"i":10058,"ts":1527812752,"g":"","p":"کول","f":"kawul","e":"to do (an action or activity)","c":"v. trans. irreg. dyn. aux.","ssp":"وکړ","ssf":"óokR","prp":"وکړل","prf":"óokRul","pprtp":"کړی","pprtf":"kúRey","diacExcept":true}},"verbTense":"perfectivePast","perfectTense":"presentPerfect","imperativeTense":"imperfectiveImperative","tenseCategory":"basic","transitivity":"transitive","isCompound":"dynamic","voice":"active","negative":false,"canChangeTransitivity":false,"canChangeVoice":true,"canChangeStatDyn":true},"form":{"removeKing":false,"shrinkServant":false}}
}</EditableVPEx>
Now the object of the phrase is <InlinePs opts={opts} ps={{ p: "استري", f: "istree", e: "iron" }} />, so in the past tense, the verb will <em>always</em> agree with <InlinePs opts={opts} ps={{ p: "استري", f: "istree", e: "iron" }} />. Even if you add a possesor to <InlinePs opts={opts} ps={{ p: "استري", f: "istree", e: "iron" }} /> to say what she was ironing, <InlinePs opts={opts} ps={{ p: "استري", f: "istree", e: "iron" }} /> is *still* the object.
<EditableVPEx opts={opts} sub="lit. she did ironing of the shirt">{
{"blocks":[{"key":0.8393288429274519,"block":{"type":"subjectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":5,"distance":"far"}}}},{"key":0.4708124056055294,"block":{"type":"objectSelection","selection":{"type":"NP","selection":{"type":"noun","entry":{"ts":1658795458148,"i":506,"p":"استري","f":"istree","g":"istree","e":"iron (for ironing clothes)","c":"n. f."},"gender":"fem","genderCanChange":false,"number":"singular","numberCanChange":true,"adjectives":[],"possesor":{"np":{"type":"NP","selection":{"type":"noun","entry":{"ts":1527815718,"i":10413,"p":"کمیس","f":"kamees","g":"kamees","e":"shirt, undershirt, slip, kameez","c":"n. m."},"gender":"masc","genderCanChange":false,"number":"singular","numberCanChange":true,"adjectives":[]}},"shrunken":false},"dynamicComplement":true}}}}],"verb":{"type":"verb","verb":{"entry":{"ts":1658796089458,"i":507,"p":"استري کول","f":"istree kawul","g":"istreekawul","e":"to iron (clothes etc.)","c":"v. dyn./stat. comp. trans.","l":1658795458148,"ec":"iron"},"complement":{"ts":1658795458148,"i":506,"p":"استري","f":"istree","g":"istree","e":"iron (for ironing clothes)","c":"n. f."}},"dynAuxVerb":{"entry":{"i":10058,"ts":1527812752,"g":"","p":"کول","f":"kawul","e":"to do (an action or activity)","c":"v. trans. irreg. dyn. aux.","ssp":"وکړ","ssf":"óokR","prp":"وکړل","prf":"óokRul","pprtp":"کړی","pprtf":"kúRey","diacExcept":true}},"verbTense":"perfectivePast","perfectTense":"presentPerfect","imperativeTense":"imperfectiveImperative","tenseCategory":"basic","transitivity":"transitive","isCompound":"dynamic","voice":"active","negative":false,"canChangeTransitivity":false,"canChangeVoice":true,"canChangeStatDyn":true},"form":{"removeKing":false,"shrinkServant":false}}
}</EditableVPEx>
<EditableVPEx opts={opts} sub="lit. she did ironing of the shirt">{
{"blocks":[{"key":0.8393288429274519,"block":{"type":"subjectSelection","selection":{"type":"NP","selection":{"type":"pronoun","person":5,"distance":"far"}}}},{"key":0.4708124056055294,"block":{"type":"objectSelection","selection":{"type":"NP","selection":{"type":"noun","entry":{"ts":1658795458148,"i":506,"p":"استري","f":"istree","g":"istree","e":"iron (for ironing clothes)","c":"n. f."},"gender":"fem","genderCanChange":false,"number":"singular","numberCanChange":true,"adjectives":[],"possesor":{"np":{"type":"NP","selection":{"type":"noun","entry":{"ts":1527815718,"i":10413,"p":"کمیس","f":"kamees","g":"kamees","e":"shirt, undershirt, slip, kameez","c":"n. m."},"gender":"masc","genderCanChange":false,"number":"plural","numberCanChange":true,"adjectives":[]}},"shrunken":false},"dynamicComplement":true}}}}],"verb":{"type":"verb","verb":{"entry":{"ts":1658796089458,"i":507,"p":"استري کول","f":"istree kawul","g":"istreekawul","e":"to iron (clothes etc.)","c":"v. dyn./stat. comp. trans.","l":1658795458148,"ec":"iron"},"complement":{"ts":1658795458148,"i":506,"p":"استري","f":"istree","g":"istree","e":"iron (for ironing clothes)","c":"n. f."}},"dynAuxVerb":{"entry":{"i":10058,"ts":1527812752,"g":"","p":"کول","f":"kawul","e":"to do (an action or activity)","c":"v. trans. irreg. dyn. aux.","ssp":"وکړ","ssf":"óokR","prp":"وکړل","prf":"óokRul","pprtp":"کړی","pprtf":"kúRey","diacExcept":true}},"verbTense":"perfectivePast","perfectTense":"presentPerfect","imperativeTense":"imperfectiveImperative","tenseCategory":"basic","transitivity":"transitive","isCompound":"dynamic","voice":"active","negative":false,"canChangeTransitivity":false,"canChangeVoice":true,"canChangeStatDyn":true},"form":{"removeKing":false,"shrinkServant":false}}
}</EditableVPEx>
#### Other examples
## Some can be Dynamic or Stative
## Generative Stative Compounds

View File

@ -37,14 +37,12 @@ Pashto has a very special way of shortening <Link to="/phrase-structure/vp">VP</
So what is going on here? 🧐 This is another behaviour of Pashto that can seem very illogical or confusing to the learner. Thankfully though, there's a very clear rule about how these phrases are shortened up. **It's weird, but very simple**.
## How to Shorten VPs
### The Background
## Background/Review
In the previous chapter on <Link to="/phrase-structure/vp">VP structure</Link> we learned that there are two main actors in VPs
1. The <strong>King</strong> <KingIcon /> is an <Link to="/phrase-structure/np">NP</Link> that controls the verb
2. The <strong>Servant</strong> <ServantIcon /> is another <Link to="/phrase-structure/np">NP</Link>
1. The <strong>King</strong> <KingIcon /> is an <Link to="/phrase-structure/np">NP</Link> that controls the verb (subject or object)
2. The <strong>Servant</strong> <ServantIcon /> is another <Link to="/phrase-structure/np">NP</Link> (subject or object)
The king and servant swap roles between the subject and object, depending on what kind of verb we're using.
@ -64,7 +62,7 @@ Or if you want to see it in our little review chart...
<img className="img-fluid" src={VPStructureSummary} alt={"VP structure in Pashto with past tense"} />
</div>
### The Rule
## The Rule
So, now that we've reviewed the roles of **king** <KingIcon /> and **servant** <ServantIcon /> all we need to know is one simple rule.
@ -77,7 +75,9 @@ This is a litle memory aid to help us remember the two things that we can do to
1. We can "kill the king" (leave out the king)
2. We can "shrink the servant" (replace the servant with a <Link to="/pronouns/pronouns-mini/">mini-pronoun</Link>)
### Example with a non-past transitive verb
## Examples
### With a non-past transitive verb
Now we can look at some examples to see how this works. Let's take a very simple sentence:
@ -107,7 +107,7 @@ Now if we want to make our sentence *really* short we can **kill the king** *and
It's very important to remember to play by the rules. You can **kill the king** and **shrink the servant** but you cannot kill the servant or shrink the king! 🙅‍♂ (That's another mistake that Pashto learners make a lot!)
### Example with a past-tense transitive verb
### With a past-tense transitive verb
Let's try another example with a <Link to="/phrase-structure/vp/#3-with-past-tense-transitive-verbs-">past-tense transitive verb</Link>. Now the roles of **king** <KingIcon /> and **servant** <ServantIcon /> will switch! But we still follow the same rules (kill the king, shrink the servant).
@ -137,7 +137,7 @@ And of course we can do both **kill the king** and **shrink the servant**.
Notice how our shortened sentences look completely different from the present-tense version above, but they follow the exact same two rules for shortening with the king and servant. This all feels like mental gymnastics to the learner, but Pashtuns will very casually use all these different forms of shortening depending on what they want to emphasize or the flow of conversation.
### Example with an intransitive verb
### With an intransitive verb
Let's look at another example with an <Link to="/vp/#1-with-intransitive-verbs-">intransitive verb</Link>.