Examples:
Example | Instruction stream (clickable) | Notes |
---|---|---|
(rcx1) the boy John thinks called Mary
the boy John thinks that called Mary |
[mary, d, call, 'v*', [boy, d_rel], 'Tpast', c_e, think, v_unerg, [john, d], 'T', c_rel, the] | Relativize from embedded subject position. |
(rcx2) the student who lives here who studies English | [[here, d, live, 'v*', [student, who_rel], 'T', c_rel], [english, d, study, 'v*', [student, who_rel], 'T', c_rel], the] | Doubly stacked relative clause. Uses FormSet. |
(rcx3) the student who lives here who studies English who I know | >[[here, d, live, 'v*', [student, who_rel], 'T', c_rel], [english, d, study, 'v*', [student, who_rel], 'T', c_rel],[student, who_rel, know, 'v*', [i, d], 'T', c_rel], the] | Triply stacked relative clause. Uses FormSet. |
Stream: | [[mary!D],[d!case!N],[call],[v*!phi],[[boy!D],[drel!case!N]],[Tpast!phi],[ce!T],[think],[vunerg],[[john!D],[d!case!N]],[T!phi],[crel!rel!T!phi],[the!case!N]] |
Stack (⥥): | |
SO: | [] |
Stream: | [[d!case!N],[call],[v*!phi],[[boy!D],[drel!case!N]],[Tpast!phi],[ce!T],[think],[vunerg],[[john!D],[d!case!N]],[T!phi],[crel!rel!T!phi],[the!case!N]] |
Stack (⥥): | |
SO: | [mary!D] |
Stream: | [[call],[v*!phi],[[boy!D],[drel!case!N]],[Tpast!phi],[ce!T],[think],[vunerg],[[john!D],[d!case!N]],[T!phi],[crel!rel!T!phi],[the!case!N]] |
Stack (⥥): | |
SO: | [d!case[d][mary]] |
Stream: | [[v*!phi],[[boy!D],[drel!case!N]],[Tpast!phi],[ce!T],[think],[vunerg],[[john!D],[d!case!N]],[T!phi],[crel!rel!T!phi],[the!case!N]] |
Stack (⥥): | [d!case[d][mary]] |
SO: | [call[call][d!case[d][mary]]] |
Stream: | [[[boy!D],[drel!case!N]],[Tpast!phi],[ce!T],[think],[vunerg],[[john!D],[d!case!N]],[T!phi],[crel!rel!T!phi],[the!case!N]] |
Stack (⥥): | [d[d][mary]] |
SO: | [v*[v*][call[call][d[d][mary]]]] |
Stream: | [[boy!D],[drel!case!N]] |
Stack (⥥): | |
SO: | [] |
Stream: | [[drel!case!N]] |
Stack (⥥): | |
SO: | [boy!D] |
Stream: | [] |
Stack (⥥): | [boy!D] |
SO: | [drel!case[drel][boy!D]] |
Stream: | [[drel!case[drel][boy!D]],[Tpast!phi],[ce!T],[think],[vunerg],[[john!D],[d!case!N]],[T!phi],[crel!rel!T!phi],[the!case!N]] |
Stack (⥥): | [d[d][mary]] |
SO: | [v*[v*][call[call][d[d][mary]]]] |
Stream: | [[Tpast!phi],[ce!T],[think],[vunerg],[[john!D],[d!case!N]],[T!phi],[crel!rel!T!phi],[the!case!N]] |
Stack (⥥): | [drel!case[drel][boy!D]] [boy!D] [d[d][mary]] |
SO: | [v*[drel!case[drel][boy!D]][v*[v*][call[call][d[d][mary]]]]] |
Stream: | [[ce!T],[think],[vunerg],[[john!D],[d!case!N]],[T!phi],[crel!rel!T!phi],[the!case!N]] |
Stack (⥥): | [drel[drel][boy!D]] [boy!D] [d[d][mary]] |
SO: | [Tpast[Tpast][v*[drel[drel][boy!D]][v*[v*][call[call][d[d][mary]]]]]] |
Stream: | [[ce!T],[think],[vunerg],[[john!D],[d!case!N]],[T!phi],[crel!rel!T!phi],[the!case!N]] |
Stack (⥥): | [drel[drel][boy!D]] [boy!D] [d[d][mary]] |
SO: | [Tpast[drel[drel][boy!D]][Tpast[Tpast][v*[drel[drel][boy!D]][v*[v*][call[call][d[d][mary]]]]]]] |
Stream: | [[think],[vunerg],[[john!D],[d!case!N]],[T!phi],[crel!rel!T!phi],[the!case!N]] |
Stack (⥥): | [drel[drel][boy!D]] [boy!D] [d[d][mary]] |
SO: | [ce[Tpast][ce[ce][Tpast[drel[drel][boy!D]][Tpast[Tpast][v*[drel[drel][boy!D]][v*[v*][call[call][d[d][mary]]]]]]]]] |
Stream: | [[think],[vunerg],[[john!D],[d!case!N]],[T!phi],[crel!rel!T!phi],[the!case!N]] |
Stack (⥥): | [drel[drel][boy!D]] [boy!D] b [d[d][mary]] |
SO: | [ce[Tpast][ce[ce][Tpast[drel[drel][boy!D]][Tpast[Tpast][v*[drel[drel][boy!D]][v*[v*][call[call][d[d][mary]]]]]]]]] |
Stream: | [[vunerg],[[john!D],[d!case!N]],[T!phi],[crel!rel!T!phi],[the!case!N]] |
Stack (⥥): | [drel[drel][boy!D]] [boy!D] b [d[d][mary]] |
SO: | [think[think][ce[Tpast][ce[ce][Tpast[drel[drel][boy!D]][Tpast[Tpast][v*[drel[drel][boy!D]][v*[v*][call[call][d[d][mary]]]]]]]]]] |
Stream: | [[[john!D],[d!case!N]],[T!phi],[crel!rel!T!phi],[the!case!N]] |
Stack (⥥): | [drel[drel][boy!D]] [boy!D] b [d[d][mary]] |
SO: | [vunerg[vunerg][think[think][ce[Tpast][ce[ce][Tpast[drel[drel][boy!D]][Tpast[Tpast][v*[drel[drel][boy!D]][v*[v*][call[call][d[d][mary]]]]]]]]]]] |
Stream: | [[john!D],[d!case!N]] |
Stack (⥥): | |
SO: | [] |
Stream: | [[d!case!N]] |
Stack (⥥): | |
SO: | [john!D] |
Stream: | [] |
Stack (⥥): | |
SO: | [d!case[d][john]] |
Stream: | [[d!case[d][john]],[T!phi],[crel!rel!T!phi],[the!case!N]] |
Stack (⥥): | [drel[drel][boy!D]] [boy!D] b [d[d][mary]] |
SO: | [vunerg[vunerg][think[think][ce[Tpast][ce[ce][Tpast[drel[drel][boy!D]][Tpast[Tpast][v*[drel[drel][boy!D]][v*[v*][call[call][d[d][mary]]]]]]]]]]] |
Stream: | [[T!phi],[crel!rel!T!phi],[the!case!N]] |
Stack (⥥): | [d!case[d][john]] [drel[drel][boy!D]] [boy!D] b [d[d][mary]] |
SO: | [vunerg[d!case[d][john]][vunerg[vunerg][think[think][ce[Tpast][ce[ce][Tpast[drel[drel][boy!D]][Tpast[Tpast][v*[drel[drel][boy!D]][v*[v*][call[call][d[d][mary]]]]]]]]]]]] |
Stream: | [[crel!rel!T!phi],[the!case!N]] |
Stack (⥥): | [d[d][john]] [drel[drel][boy!D]] [boy!D] b [d[d][mary]] |
SO: | [T[T][vunerg[d[d][john]][vunerg[vunerg][think[think][ce[Tpast][ce[ce][Tpast[drel[drel][boy!D]][Tpast[Tpast][v*[drel[drel][boy!D]][v*[v*][call[call][d[d][mary]]]]]]]]]]]]] |
Stream: | [[crel!rel!T!phi],[the!case!N]] |
Stack (⥥): | [d[d][john]] [drel[drel][boy!D]] [boy!D] b [d[d][mary]] |
SO: | [T[d[d][john]][T[T][vunerg[d[d][john]][vunerg[vunerg][think[think][ce[Tpast][ce[ce][Tpast[drel[drel][boy!D]][Tpast[Tpast][v*[drel[drel][boy!D]][v*[v*][call[call][d[d][mary]]]]]]]]]]]]]] |
Stream: | [[the!case!N]] |
Stack (⥥): | [d[d][john]] [drel[drel][boy!D]] [boy!D] b [d[d][mary]] |
SO: | [crel[drel[drel][boy!D]][crel[d[d][john]][crel[crel][T[d[d][john]][T[T][vunerg[d[d][john]][vunerg[vunerg][think[think][ce[Tpast][ce[ce][Tpast[drel[drel][boy!D]][Tpast[Tpast][v*[drel[drel][boy!D]][v*[v*][call[call][d[d][mary]]]]]]]]]]]]]]]]] |
Stream: | [[the!case!N]] |
Stack (⥥): | [drel[drel][boy!D]] [boy!D] b [d[d][john]] b [d[d][mary]] |
SO: | [crel[drel[drel][boy!D]][crel[d[d][john]][crel[crel][T[d[d][john]][T[T][vunerg[d[d][john]][vunerg[vunerg][think[think][ce[Tpast][ce[ce][Tpast[drel[drel][boy!D]][Tpast[Tpast][v*[drel[drel][boy!D]][v*[v*][call[call][d[d][mary]]]]]]]]]]]]]]]]] |
Stream: | [[the!case!N]] |
Stack (⥥): | b [d[d][john]] b [d[d][mary]] |
SO: | [boy!D[boy!D][crel[drel[drel][boy!D]][crel[d[d][john]][crel[crel][T[d[d][john]][T[T][vunerg[d[d][john]][vunerg[vunerg][think[think][ce[Tpast][ce[ce][Tpast[drel[drel][boy!D]][Tpast[Tpast][v*[drel[drel][boy!D]][v*[v*][call[call][d[d][mary]]]]]]]]]]]]]]]]]] |
Stream: | [] |
Stack (⥥): | b [d[d][john]] b [d[d][mary]] |
SO: | [the!case[the][boy[boy][crel[drel[drel][boy]][crel[d[d][john]][crel[crel][T[d[d][john]][T[T][vunerg[d[d][john]][vunerg[vunerg][think[think][ce[Tpast][ce[ce][Tpast[drel[drel][boy]][Tpast[Tpast][v*[drel[drel][boy]][v*[v*][call[call][d[d][mary]]]]]]]]]]]]]]]]]]] |
Stream: | [[crel!rel!T!phi],[the!case!N]] |
Stack (⥥): | [d[d][john]] [drel[drel][boy!D]] [boy!D] b [d[d][mary]] |
SO: | [T[d[d][john]][T[T][vunerg[d[d][john]][vunerg[vunerg][think[think][ce[Tpast][ce[ce][Tpast[drel[drel][boy!D]][Tpast[Tpast][v*[drel[drel][boy!D]][v*[v*][call[call][d[d][mary]]]]]]]]]]]]]] |
Stream: | [[the!case!N]] |
Stack (⥥): | [d[d][john]] [drel[drel][boy!D]] [boy!D] b [d[d][mary]] |
SO: | [crel[drel[drel][boy!D]][crel[T][crel[crel][T[d[d][john]][T[T][vunerg[d[d][john]][vunerg[vunerg][think[think][ce[Tpast][ce[ce][Tpast[drel[drel][boy!D]][Tpast[Tpast][v*[drel[drel][boy!D]][v*[v*][call[call][d[d][mary]]]]]]]]]]]]]]]]] |
Stream: | [[the!case!N]] |
Stack (⥥): | [drel[drel][boy!D]] [boy!D] b [d[d][john]] b [d[d][mary]] |
SO: | [crel[drel[drel][boy!D]][crel[T][crel[crel][T[d[d][john]][T[T][vunerg[d[d][john]][vunerg[vunerg][think[think][ce[Tpast][ce[ce][Tpast[drel[drel][boy!D]][Tpast[Tpast][v*[drel[drel][boy!D]][v*[v*][call[call][d[d][mary]]]]]]]]]]]]]]]]] |
Stream: | [[the!case!N]] |
Stack (⥥): | b [d[d][john]] b [d[d][mary]] |
SO: | [boy!D[boy!D][crel[drel[drel][boy!D]][crel[T][crel[crel][T[d[d][john]][T[T][vunerg[d[d][john]][vunerg[vunerg][think[think][ce[Tpast][ce[ce][Tpast[drel[drel][boy!D]][Tpast[Tpast][v*[drel[drel][boy!D]][v*[v*][call[call][d[d][mary]]]]]]]]]]]]]]]]]] |
Stream: | [] |
Stack (⥥): | b [d[d][john]] b [d[d][mary]] |
SO: | [the!case[the][boy[boy][crel[drel[drel][boy]][crel[T][crel[crel][T[d[d][john]][T[T][vunerg[d[d][john]][vunerg[vunerg][think[think][ce[Tpast][ce[ce][Tpast[drel[drel][boy]][Tpast[Tpast][v*[drel[drel][boy]][v*[v*][call[call][d[d][mary]]]]]]]]]]]]]]]]]]] |
Step: | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
Stack depth: | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 3 | 3 | 3 | 3 | 4 | 4 | 4 | 0 | 0 | 0 | 4 | 5 | 5 | 5 | 5 | 6 | 4 | 4 | 5 | 6 | 4 | 4 |