[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: the bombing of the cities was criminal
Initial WS 1: criminalθ vpred:pst INFLv citiesthe:of bombingthe
WS 1: {criminalθ, citiesthe:of} vpred:pst INFLv bombingthe
WS fail: WS θS 0 < θR 1
WS 1: {criminalθ, bombingthe} vpred:pst INFLv citiesthe:of
WS 2: {vpred:pst, {criminalθ, bombingthe}} INFLv citiesthe:of
WS 3: {bombingthe, {INFLv, {vpred:pst, {criminalθ, bombingthe}}}} citiesthe:of
WS 1: {bombingthe, citiesthe:of} criminalθ vpred:pst INFLv
WS 2: {criminalθ, {bombingthe, citiesthe:of}} vpred:pst INFLv
WS 3: {vpred:pst, {criminalθ, {bombingthe, citiesthe:of}}} INFLv
WS 4: {{bombingthe, citiesthe:of}, {INFLv, {vpred:pst, {criminalθ, {bombingthe, citiesthe:of}}}}} 
Final WS: {C, {{bombingthe, citiesthe:of}, {INFLv, {vpred:pst, {criminalθ, {bombingthe, citiesthe:of}}}}}} 
INT/EXT: {C, {{bombingthe, citiesthe:of}, {INFLv, {vpred:pst, {criminalθ, {bombing:thethe,cities:the:ofthe:of}}}}}}
Initial Spellout: the bombing of the cities 3sg pst be criminal
Spellout: the bombing of the cities was criminal
Parse found: the bombing of the cities was criminal
WS 1: {vpred:pst, criminalθ} INFLv citiesthe:of bombingthe
WS fail: WS θS 1 < θR 2