7_a_history_of_qed
Until that time, text editors could search for a literal string, and substitute for one, but not specify more general strings.
arc(r_0007_0007__could,r_0007_0002__that_r_0007_0003__time,r_0007_0001__Until__nim).
arc(r_0007_0007__could,r_0007_0014__and,scope).
arc(r_0007_0008__search_r_0007_0009__for,r_0007_0005__text_r_0007_0006__editors,arg0).
arc(r_0007_0008__search_r_0007_0009__for,r_0007_0010__a_r_0007_0012__string,arg1).
arc(r_0007_0010__a_r_0007_0012__string,r_0007_0011__literal,attrib).
arc(r_0007_0014__and,r_0007_0008__search_r_0007_0009__for,conj1).
arc(r_0007_0014__and,r_0007_0015__substitute_r_0007_0016__for,conj2).
arc(r_0007_0015__substitute_r_0007_0016__for,r_0007_0005__text_r_0007_0006__editors,arg0).
arc(r_0007_0015__substitute_r_0007_0016__for,r_0007_0017__one,arg1).
arc(r_0007_0019__but,r_0007_0007__could,conj1).
arc(r_0007_0019__but,r_0007_0020__not,conj2).
arc(r_0007_0020__not,z_0007_5017,keep_scope).
arc(r_0007_0021__specify,r_0007_0005__text_r_0007_0006__editors,arg0).
arc(r_0007_0021__specify,r_0007_0024__strings,arg1).
arc(r_0007_0023__general,r_0007_0022__more,qual).
arc(r_0007_0024__strings,r_0007_0023__general,attrib).
arc(z_0007_5017,r_0007_0002__that_r_0007_0003__time,r_0007_0001__Until__nim).
arc(z_0007_5017,r_0007_0021__specify,scope).
( (IP-MAT (PP-NIM (P-ROLE Until;{until})
(NP (D that;{that})
(N time;{time})))
(PUNC ,)
(NP-SBJ (N text;{text})
(NS editors;{editor}))
(ILYR (ILYR (MD;~cat_Vi could;{can})
(IP-INF-CAT (ILYR (ILYR (VB;~Ipr search;{search[for]})
(PP-CLR (P-ROLE for;{for})
(NP (D a;{a})
(ADJP (ADJ literal;{literal}))
(N string;{string}))))
(PUNC ,)
(CONJP (CONJ and;{and})
(ILYR (VB;~Ipr substitute;{substitute[for]})
(PP-CLR (P-ROLE for;{for})
(NP (NUM one;{one}))))))))
(PUNC ,)
(CONJP (CONJ but;{but})
(ILYR (NEG not;{not})
(IP-INF-CAT (VB;~Tn specify;{specify})
(NP-OB1 (ADJP (ADVP (ADVR more;{more}))
(ADJ general;{general}))
(NS strings;{string}))))))
(PUNC .))
(ID 7_a_history_of_qed))