[Right triangle ⏵ may be expanded, down triangle ⏷ to close. Button = tree pop-up. × = close pop-up.]

Help: blue = parse found inside. Abbreviations: WS: Workspace; SO: Syntactic Object; IA/EA: Internal/External Argument; INT/EXT: interface SO post-Merge/FormCopy; Initial WS: heads that may project after LEX word lookup. ...
×

Words: who saw John
Initial WS 1: John seeθ vsee:θ:past INFLv who 
WS 1: {seeθ, John} vsee:θ:past INFLv who 
WS 2: {vsee:θ:past, {seeθ, John}} INFLv who 
WS 3: {who, {vsee:θ:past, {seeθ, John}}} INFLv
WS 4: {who, {INFLv, {who, {vsee:θ:past, {seeθ, John}}}}} 
Final WS: {CQleft(who), {who, {INFLv, {who, {vsee:θ:past, {seeθ, John}}}}}} 
INT/EXT: {CQleft(who), {who, {INFLv, {who, {vsee:θ:past, {seeθ, John}}}}}}
Initial Spellout: who [φ,tns] 3sg past see John
Spellout: who 3sg past see John
Spellout: who saw John
Parse found: who saw John
WS 1: {seeθ, who} John vsee:θ:past INFLv
WS 2: {vsee:θ:past:box(who), {seeθ, who}} John INFLv
WS 3: {John, {vsee:θ:past:box(who), {seeθ, who}}} INFLv
WS 4: {John, {INFLv, {John, {vsee:θ:past:box(who), {seeθ, who}}}}} 
Final WS: {CQleft(who), {John, {INFLv, {John, {vsee:θ:past:box(who), {seeθ, who}}}}}} 
INT/EXT: {CQleft(who), {John, {INFLv, {John, {vsee:θ:past:box(who), {seeθ, who}}}}}}
Initial Spellout: who [φ,tns] 3sg John 3sg past see
Spellout: who 3sg past John 3sg see
Spellout: who did John see
Error: inconsistent spellout
Initial WS 2: John sawθ vsaw:θ:pres INFLv who 
WS 1: {sawθ, John} vsaw:θ:pres INFLv who 
WS 2: {vsaw:θ:pres, {sawθ, John}} INFLv who 
WS 3: {who, {vsaw:θ:pres, {sawθ, John}}} INFLv
WS 4: {who, {INFLv, {who, {vsaw:θ:pres, {sawθ, John}}}}} 
Final WS: {CQleft(who), {who, {INFLv, {who, {vsaw:θ:pres, {sawθ, John}}}}}} 
INT/EXT: {CQleft(who), {who, {INFLv, {who, {vsaw:θ:pres, {sawθ, John}}}}}}
Initial Spellout: who [φ,tns] 3sg pres saw John
Spellout: who 3sg pres saw John
Spellout: who saws John
Error: inconsistent spellout
WS 1: {sawθ, who} John vsaw:θ:pres INFLv
WS 2: {vsaw:θ:pres:box(who), {sawθ, who}} John INFLv
WS 3: {John, {vsaw:θ:pres:box(who), {sawθ, who}}} INFLv
WS 4: {John, {INFLv, {John, {vsaw:θ:pres:box(who), {sawθ, who}}}}} 
Final WS: {CQleft(who), {John, {INFLv, {John, {vsaw:θ:pres:box(who), {sawθ, who}}}}}} 
INT/EXT: {CQleft(who), {John, {INFLv, {John, {vsaw:θ:pres:box(who), {sawθ, who}}}}}}
Initial Spellout: who [φ,tns] 3sg John 3sg pres saw
Spellout: who 3sg pres John 3sg saw
Spellout: who does John saw
Error: inconsistent spellout
Initial WS 3: John sawθ vsaw:θ INFLv who 
WS 1: {sawθ, John} vsaw:θ INFLv who 
WS 2: {vsaw:θ, {sawθ, John}} INFLv who 
WS 3: {who, {vsaw:θ, {sawθ, John}}} INFLv
WS 4: {who, {INFLv, {who, {vsaw:θ, {sawθ, John}}}}} 
Final WS: {CQleft(who), {who, {INFLv, {who, {vsaw:θ, {sawθ, John}}}}}} 
INT/EXT: {CQleft(who), {who, {INFLv, {who, {vsaw:θ, {sawθ, John}}}}}}
Initial Spellout: who [φ,tns] 3sg saw John
WS 1: {sawθ, who} John vsaw:θ INFLv
WS 2: {vsaw:θ:box(who), {sawθ, who}} John INFLv
WS 3: {John, {vsaw:θ:box(who), {sawθ, who}}} INFLv
WS 4: {John, {INFLv, {John, {vsaw:θ:box(who), {sawθ, who}}}}} 
Final WS: {CQleft(who), {John, {INFLv, {John, {vsaw:θ:box(who), {sawθ, who}}}}}} 
INT/EXT: {CQleft(who), {John, {INFLv, {John, {vsaw:θ:box(who), {sawθ, who}}}}}}
Initial Spellout: who [φ,tns] 3sg John 3sg saw