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

Terminal: run. Derivation Graphs: (left-to-right) compact / full; (top-down) full / compact.

Help: blue = parse inside. Abbr.: WS: Workspace; Initial WS: initial heads for Merge after LEX lookup.
×

Words: the bombing of the city was criminal
Initial WS 1: criminalθ vpred:pst INFLv:sg citythe:case(gen) bombingthe
WS 1: {criminalθ, citythe:case(gen)} vpred:pst INFLv:sg bombingthe
WS 2: {vpred:pst, {criminalθ, citythe:case(gen)}} INFLv:sg bombingthe
WS 3: {INFLv:sg, {vpred:pst, {criminalθ, citythe:case(gen)}}} bombingthe
WS 1: {criminalθ, bombingthe} vpred:pst INFLv:sg citythe:case(gen)
WS 2: {vpred:pst, {criminalθ, bombingthe}} INFLv:sg citythe:case(gen)
WS 3: {INFLv:sg, {vpred:pst, {criminalθ, bombingthe}}} citythe:case(gen)
WS 1: {bombingthe, {citythe:case(gen), {criminalθ, citythe:case(gen)}}} vpred:pst INFLv:sg
WS 1: {bombingthe, citythe:case(gen)} criminalθ vpred:pst INFLv:sg
WS 2: {criminalθ, {bombingthe, citythe:case(gen)}} vpred:pst INFLv:sg
WS 3: {vpred:pst, {criminalθ, {bombingthe, citythe:case(gen)}}} INFLv:sg
WS 4: {INFLv:sg, {vpred:pst, {criminalθ, {bombingthe, citythe:case(gen)}}}} 
Final WS: {C, {INFLv:sg, {vpred:pst, {criminalθ, {bombingthe, citythe:case(gen)}}}}} 
INT/EXT: {C, {INFLv:sg, {vpred:pst, {criminalθ, {bombingthe, citythe:case(gen)}}}}}
EXT: the bombing of the city 3sg pst be criminal
Spellout: the bombing of the city was criminal
Parse found: the bombing of the city 3sg pst be criminal
EXT: there 3sg pst be criminal the bombing of the city
Spellout: there was criminal the bombing of the city
Blocked: inconsistent with input!
Final WS: {CQ:aux(sg,pst,be), {INFLv:sg, {vpred:pst, {criminalθ, {bombingthe, citythe:case(gen)}}}}} 
INT/EXT: {CQ:aux(sg,pst,be), {INFLv:sg, {vpred:pst, {criminalθ, {bombingthe, citythe:case(gen)}}}}}
EXT: sg pst be →→ the bombing of the city 3sg pst be criminal
Spellout: 3sg pst be the bombing of the city criminal
Spellout: was the bombing of the city criminal
Blocked: inconsistent with input!
EXT: sg pst be →→ there 3sg pst be criminal the bombing of the city
Spellout: 3sg pst be there criminal the bombing of the city
Spellout: was there criminal the bombing of the city
Blocked: inconsistent with input!