51_a_history_of_qed
The current implementation of regular expressions in Bell Labs research software uses algorithms close to those in Ken's CTSS and Multics versions, particularly the latter, because they don't try to compile to machine code.
n51_a_history_of_qed
n51_a_history_of_qed__1_1_1_1
The
n51_a_history_of_qed__1_1_2_1_1
current
n51_a_history_of_qed__1_1_3_1
implementation
n51_a_history_of_qed__1_1_4_1_1
of
n51_a_history_of_qed__1_1_4_2_1_1_1
regular
n51_a_history_of_qed__1_1_4_2_2_1
expressions
n51_a_history_of_qed__1_1_5_1_1
in
n51_a_history_of_qed__1_1_5_2_1_1_1
Bell
n51_a_history_of_qed__1_1_5_2_1_2_1
Labs
n51_a_history_of_qed__1_1_5_2_2_1
research
n51_a_history_of_qed__1_1_5_2_3_1
software
n51_a_history_of_qed__1_2_1
uses
n51_a_history_of_qed__1_3_1_1
algorithms
n51_a_history_of_qed__1_3_2_1_1
close
n51_a_history_of_qed__1_3_2_2_1_1
to
n51_a_history_of_qed__1_3_2_2_2_1_1
those
n51_a_history_of_qed__1_3_2_2_2_2_1_1
in
n51_a_history_of_qed__1_3_2_2_2_2_2_1_1_1
Ken
n51_a_history_of_qed__1_3_2_2_2_2_2_1_2_1
's
n51_a_history_of_qed__1_3_2_2_2_2_2_2_1_1_1_1
CTSS
n51_a_history_of_qed__1_3_2_2_2_2_2_2_1_2_1_1
and
n51_a_history_of_qed__1_3_2_2_2_2_2_2_1_2_2_1_1
Multics
n51_a_history_of_qed__1_3_2_2_2_2_2_3_1
versions
n51_a_history_of_qed__1_3_2_2_2_2_2_4_1
,
n51_a_history_of_qed__1_3_2_2_2_2_2_5_1_1_1_1
particularly
n51_a_history_of_qed__1_3_2_2_2_2_2_5_1_2_1
the
n51_a_history_of_qed__1_3_2_2_2_2_2_5_1_3_1_1
latter
n51_a_history_of_qed__1_4_1
,
n51_a_history_of_qed__1_5_1_1
because
n51_a_history_of_qed__1_5_2_1_1_1
they
n51_a_history_of_qed__1_5_2_2_1
do
n51_a_history_of_qed__1_5_2_3_1
n't
n51_a_history_of_qed__1_5_2_4_1
try
n51_a_history_of_qed__1_5_2_5_1_1
to
n51_a_history_of_qed__1_5_2_5_2_1
compile
n51_a_history_of_qed__1_5_2_5_3_1_1
to
n51_a_history_of_qed__1_5_2_5_3_2_1_1
machine
n51_a_history_of_qed__1_5_2_5_3_2_2_1
code
n51_a_history_of_qed__1_6_1
.
n51_a_history_of_qed__1
IP-MAT
n51_a_history_of_qed__1_1
NP-SBJ
n51_a_history_of_qed__1->n51_a_history_of_qed__1_1
n51_a_history_of_qed__1_2
VBP;__
n51_a_history_of_qed__1->n51_a_history_of_qed__1_2
n51_a_history_of_qed__1_3
NP-OB1
n51_a_history_of_qed__1->n51_a_history_of_qed__1_3
n51_a_history_of_qed__1_4
PUNC
n51_a_history_of_qed__1->n51_a_history_of_qed__1_4
n51_a_history_of_qed__1_5
PP-SCON
n51_a_history_of_qed__1->n51_a_history_of_qed__1_5
n51_a_history_of_qed__1_6
PUNC
n51_a_history_of_qed__1->n51_a_history_of_qed__1_6
n51_a_history_of_qed__1_1_1
D
n51_a_history_of_qed__1_1->n51_a_history_of_qed__1_1_1
n51_a_history_of_qed__1_1_2
ADJP
n51_a_history_of_qed__1_1->n51_a_history_of_qed__1_1_2
n51_a_history_of_qed__1_1_3
N
n51_a_history_of_qed__1_1->n51_a_history_of_qed__1_1_3
n51_a_history_of_qed__1_1_4
PP
n51_a_history_of_qed__1_1->n51_a_history_of_qed__1_1_4
n51_a_history_of_qed__1_1_5
PP
n51_a_history_of_qed__1_1->n51_a_history_of_qed__1_1_5
n51_a_history_of_qed__1_1_1->n51_a_history_of_qed__1_1_1_1
n51_a_history_of_qed__1_1_2_1
ADJ
n51_a_history_of_qed__1_1_2->n51_a_history_of_qed__1_1_2_1
n51_a_history_of_qed__1_1_2_1->n51_a_history_of_qed__1_1_2_1_1
n51_a_history_of_qed__1_1_3->n51_a_history_of_qed__1_1_3_1
n51_a_history_of_qed__1_1_4_1
P-ROLE
n51_a_history_of_qed__1_1_4->n51_a_history_of_qed__1_1_4_1
n51_a_history_of_qed__1_1_4_2
NP
n51_a_history_of_qed__1_1_4->n51_a_history_of_qed__1_1_4_2
n51_a_history_of_qed__1_1_4_1->n51_a_history_of_qed__1_1_4_1_1
n51_a_history_of_qed__1_1_4_2_1
ADJP
n51_a_history_of_qed__1_1_4_2->n51_a_history_of_qed__1_1_4_2_1
n51_a_history_of_qed__1_1_4_2_2
NS
n51_a_history_of_qed__1_1_4_2->n51_a_history_of_qed__1_1_4_2_2
n51_a_history_of_qed__1_1_4_2_1_1
ADJ
n51_a_history_of_qed__1_1_4_2_1->n51_a_history_of_qed__1_1_4_2_1_1
n51_a_history_of_qed__1_1_4_2_1_1->n51_a_history_of_qed__1_1_4_2_1_1_1
n51_a_history_of_qed__1_1_4_2_2->n51_a_history_of_qed__1_1_4_2_2_1
n51_a_history_of_qed__1_1_5_1
P-ROLE
n51_a_history_of_qed__1_1_5->n51_a_history_of_qed__1_1_5_1
n51_a_history_of_qed__1_1_5_2
NP
n51_a_history_of_qed__1_1_5->n51_a_history_of_qed__1_1_5_2
n51_a_history_of_qed__1_1_5_1->n51_a_history_of_qed__1_1_5_1_1
n51_a_history_of_qed__1_1_5_2_1
NLYR
n51_a_history_of_qed__1_1_5_2->n51_a_history_of_qed__1_1_5_2_1
n51_a_history_of_qed__1_1_5_2_2
N
n51_a_history_of_qed__1_1_5_2->n51_a_history_of_qed__1_1_5_2_2
n51_a_history_of_qed__1_1_5_2_3
N
n51_a_history_of_qed__1_1_5_2->n51_a_history_of_qed__1_1_5_2_3
n51_a_history_of_qed__1_1_5_2_1_1
NPR
n51_a_history_of_qed__1_1_5_2_1->n51_a_history_of_qed__1_1_5_2_1_1
n51_a_history_of_qed__1_1_5_2_1_2
NPR
n51_a_history_of_qed__1_1_5_2_1->n51_a_history_of_qed__1_1_5_2_1_2
n51_a_history_of_qed__1_1_5_2_1_1->n51_a_history_of_qed__1_1_5_2_1_1_1
n51_a_history_of_qed__1_1_5_2_1_2->n51_a_history_of_qed__1_1_5_2_1_2_1
n51_a_history_of_qed__1_1_5_2_2->n51_a_history_of_qed__1_1_5_2_2_1
n51_a_history_of_qed__1_1_5_2_3->n51_a_history_of_qed__1_1_5_2_3_1
n51_a_history_of_qed__1_2->n51_a_history_of_qed__1_2_1
n51_a_history_of_qed__1_3_1
NS
n51_a_history_of_qed__1_3->n51_a_history_of_qed__1_3_1
n51_a_history_of_qed__1_3_2
ADJP
n51_a_history_of_qed__1_3->n51_a_history_of_qed__1_3_2
n51_a_history_of_qed__1_3_1->n51_a_history_of_qed__1_3_1_1
n51_a_history_of_qed__1_3_2_1
ADJ
n51_a_history_of_qed__1_3_2->n51_a_history_of_qed__1_3_2_1
n51_a_history_of_qed__1_3_2_2
PP
n51_a_history_of_qed__1_3_2->n51_a_history_of_qed__1_3_2_2
n51_a_history_of_qed__1_3_2_1->n51_a_history_of_qed__1_3_2_1_1
n51_a_history_of_qed__1_3_2_2_1
P-ROLE
n51_a_history_of_qed__1_3_2_2->n51_a_history_of_qed__1_3_2_2_1
n51_a_history_of_qed__1_3_2_2_2
NP
n51_a_history_of_qed__1_3_2_2->n51_a_history_of_qed__1_3_2_2_2
n51_a_history_of_qed__1_3_2_2_1->n51_a_history_of_qed__1_3_2_2_1_1
n51_a_history_of_qed__1_3_2_2_2_1
D;_nphd_
n51_a_history_of_qed__1_3_2_2_2->n51_a_history_of_qed__1_3_2_2_2_1
n51_a_history_of_qed__1_3_2_2_2_2
PP
n51_a_history_of_qed__1_3_2_2_2->n51_a_history_of_qed__1_3_2_2_2_2
n51_a_history_of_qed__1_3_2_2_2_1->n51_a_history_of_qed__1_3_2_2_2_1_1
n51_a_history_of_qed__1_3_2_2_2_2_1
P-ROLE
n51_a_history_of_qed__1_3_2_2_2_2->n51_a_history_of_qed__1_3_2_2_2_2_1
n51_a_history_of_qed__1_3_2_2_2_2_2
NP
n51_a_history_of_qed__1_3_2_2_2_2->n51_a_history_of_qed__1_3_2_2_2_2_2
n51_a_history_of_qed__1_3_2_2_2_2_1->n51_a_history_of_qed__1_3_2_2_2_2_1_1
n51_a_history_of_qed__1_3_2_2_2_2_2_1
NP-GEN
n51_a_history_of_qed__1_3_2_2_2_2_2->n51_a_history_of_qed__1_3_2_2_2_2_2_1
n51_a_history_of_qed__1_3_2_2_2_2_2_2
NLYR
n51_a_history_of_qed__1_3_2_2_2_2_2->n51_a_history_of_qed__1_3_2_2_2_2_2_2
n51_a_history_of_qed__1_3_2_2_2_2_2_3
NS
n51_a_history_of_qed__1_3_2_2_2_2_2->n51_a_history_of_qed__1_3_2_2_2_2_2_3
n51_a_history_of_qed__1_3_2_2_2_2_2_4
PUNC
n51_a_history_of_qed__1_3_2_2_2_2_2->n51_a_history_of_qed__1_3_2_2_2_2_2_4
n51_a_history_of_qed__1_3_2_2_2_2_2_5
PRN
n51_a_history_of_qed__1_3_2_2_2_2_2->n51_a_history_of_qed__1_3_2_2_2_2_2_5
n51_a_history_of_qed__1_3_2_2_2_2_2_1_1
NPR
n51_a_history_of_qed__1_3_2_2_2_2_2_1->n51_a_history_of_qed__1_3_2_2_2_2_2_1_1
n51_a_history_of_qed__1_3_2_2_2_2_2_1_2
GENM
n51_a_history_of_qed__1_3_2_2_2_2_2_1->n51_a_history_of_qed__1_3_2_2_2_2_2_1_2
n51_a_history_of_qed__1_3_2_2_2_2_2_1_1->n51_a_history_of_qed__1_3_2_2_2_2_2_1_1_1
n51_a_history_of_qed__1_3_2_2_2_2_2_1_2->n51_a_history_of_qed__1_3_2_2_2_2_2_1_2_1
n51_a_history_of_qed__1_3_2_2_2_2_2_2_1
NLYR
n51_a_history_of_qed__1_3_2_2_2_2_2_2->n51_a_history_of_qed__1_3_2_2_2_2_2_2_1
n51_a_history_of_qed__1_3_2_2_2_2_2_2_1_1
NLYR
n51_a_history_of_qed__1_3_2_2_2_2_2_2_1->n51_a_history_of_qed__1_3_2_2_2_2_2_2_1_1
n51_a_history_of_qed__1_3_2_2_2_2_2_2_1_2
CONJP
n51_a_history_of_qed__1_3_2_2_2_2_2_2_1->n51_a_history_of_qed__1_3_2_2_2_2_2_2_1_2
n51_a_history_of_qed__1_3_2_2_2_2_2_2_1_1_1
NPR
n51_a_history_of_qed__1_3_2_2_2_2_2_2_1_1->n51_a_history_of_qed__1_3_2_2_2_2_2_2_1_1_1
n51_a_history_of_qed__1_3_2_2_2_2_2_2_1_1_1->n51_a_history_of_qed__1_3_2_2_2_2_2_2_1_1_1_1
n51_a_history_of_qed__1_3_2_2_2_2_2_2_1_2_1
CONJ
n51_a_history_of_qed__1_3_2_2_2_2_2_2_1_2->n51_a_history_of_qed__1_3_2_2_2_2_2_2_1_2_1
n51_a_history_of_qed__1_3_2_2_2_2_2_2_1_2_2
NLYR
n51_a_history_of_qed__1_3_2_2_2_2_2_2_1_2->n51_a_history_of_qed__1_3_2_2_2_2_2_2_1_2_2
n51_a_history_of_qed__1_3_2_2_2_2_2_2_1_2_1->n51_a_history_of_qed__1_3_2_2_2_2_2_2_1_2_1_1
n51_a_history_of_qed__1_3_2_2_2_2_2_2_1_2_2_1
NPR
n51_a_history_of_qed__1_3_2_2_2_2_2_2_1_2_2->n51_a_history_of_qed__1_3_2_2_2_2_2_2_1_2_2_1
n51_a_history_of_qed__1_3_2_2_2_2_2_2_1_2_2_1->n51_a_history_of_qed__1_3_2_2_2_2_2_2_1_2_2_1_1
n51_a_history_of_qed__1_3_2_2_2_2_2_3->n51_a_history_of_qed__1_3_2_2_2_2_2_3_1
n51_a_history_of_qed__1_3_2_2_2_2_2_4->n51_a_history_of_qed__1_3_2_2_2_2_2_4_1
n51_a_history_of_qed__1_3_2_2_2_2_2_5_1
NP
n51_a_history_of_qed__1_3_2_2_2_2_2_5->n51_a_history_of_qed__1_3_2_2_2_2_2_5_1
n51_a_history_of_qed__1_3_2_2_2_2_2_5_1_1
ADVP
n51_a_history_of_qed__1_3_2_2_2_2_2_5_1->n51_a_history_of_qed__1_3_2_2_2_2_2_5_1_1
n51_a_history_of_qed__1_3_2_2_2_2_2_5_1_2
D
n51_a_history_of_qed__1_3_2_2_2_2_2_5_1->n51_a_history_of_qed__1_3_2_2_2_2_2_5_1_2
n51_a_history_of_qed__1_3_2_2_2_2_2_5_1_3
ADJP
n51_a_history_of_qed__1_3_2_2_2_2_2_5_1->n51_a_history_of_qed__1_3_2_2_2_2_2_5_1_3
n51_a_history_of_qed__1_3_2_2_2_2_2_5_1_1_1
ADV
n51_a_history_of_qed__1_3_2_2_2_2_2_5_1_1->n51_a_history_of_qed__1_3_2_2_2_2_2_5_1_1_1
n51_a_history_of_qed__1_3_2_2_2_2_2_5_1_1_1->n51_a_history_of_qed__1_3_2_2_2_2_2_5_1_1_1_1
n51_a_history_of_qed__1_3_2_2_2_2_2_5_1_2->n51_a_history_of_qed__1_3_2_2_2_2_2_5_1_2_1
n51_a_history_of_qed__1_3_2_2_2_2_2_5_1_3_1
ADJ
n51_a_history_of_qed__1_3_2_2_2_2_2_5_1_3->n51_a_history_of_qed__1_3_2_2_2_2_2_5_1_3_1
n51_a_history_of_qed__1_3_2_2_2_2_2_5_1_3_1->n51_a_history_of_qed__1_3_2_2_2_2_2_5_1_3_1_1
n51_a_history_of_qed__1_4->n51_a_history_of_qed__1_4_1
n51_a_history_of_qed__1_5_1
P-CONN
n51_a_history_of_qed__1_5->n51_a_history_of_qed__1_5_1
n51_a_history_of_qed__1_5_2
IP-ADV
n51_a_history_of_qed__1_5->n51_a_history_of_qed__1_5_2
n51_a_history_of_qed__1_5_1->n51_a_history_of_qed__1_5_1_1
n51_a_history_of_qed__1_5_2_1
NP
n51_a_history_of_qed__1_5_2->n51_a_history_of_qed__1_5_2_1
n51_a_history_of_qed__1_5_2_2
DOP
n51_a_history_of_qed__1_5_2->n51_a_history_of_qed__1_5_2_2
n51_a_history_of_qed__1_5_2_3
NEG;_clitic_
n51_a_history_of_qed__1_5_2->n51_a_history_of_qed__1_5_2_3
n51_a_history_of_qed__1_5_2_4
VB;_Tt_
n51_a_history_of_qed__1_5_2->n51_a_history_of_qed__1_5_2_4
n51_a_history_of_qed__1_5_2_5
IP-INF-OB1
n51_a_history_of_qed__1_5_2->n51_a_history_of_qed__1_5_2_5
n51_a_history_of_qed__1_5_2_1_1
PRO
n51_a_history_of_qed__1_5_2_1->n51_a_history_of_qed__1_5_2_1_1
n51_a_history_of_qed__1_5_2_1_1->n51_a_history_of_qed__1_5_2_1_1_1
n51_a_history_of_qed__1_5_2_2->n51_a_history_of_qed__1_5_2_2_1
n51_a_history_of_qed__1_5_2_3->n51_a_history_of_qed__1_5_2_3_1
n51_a_history_of_qed__1_5_2_4->n51_a_history_of_qed__1_5_2_4_1
n51_a_history_of_qed__1_5_2_5_1
TO
n51_a_history_of_qed__1_5_2_5->n51_a_history_of_qed__1_5_2_5_1
n51_a_history_of_qed__1_5_2_5_2
VB;_Ipr_
n51_a_history_of_qed__1_5_2_5->n51_a_history_of_qed__1_5_2_5_2
n51_a_history_of_qed__1_5_2_5_3
PP-CLR
n51_a_history_of_qed__1_5_2_5->n51_a_history_of_qed__1_5_2_5_3
n51_a_history_of_qed__1_5_2_5_1->n51_a_history_of_qed__1_5_2_5_1_1
n51_a_history_of_qed__1_5_2_5_2->n51_a_history_of_qed__1_5_2_5_2_1
n51_a_history_of_qed__1_5_2_5_3_1
P-ROLE
n51_a_history_of_qed__1_5_2_5_3->n51_a_history_of_qed__1_5_2_5_3_1
n51_a_history_of_qed__1_5_2_5_3_2
NP
n51_a_history_of_qed__1_5_2_5_3->n51_a_history_of_qed__1_5_2_5_3_2
n51_a_history_of_qed__1_5_2_5_3_1->n51_a_history_of_qed__1_5_2_5_3_1_1
n51_a_history_of_qed__1_5_2_5_3_2_1
N
n51_a_history_of_qed__1_5_2_5_3_2->n51_a_history_of_qed__1_5_2_5_3_2_1
n51_a_history_of_qed__1_5_2_5_3_2_2
N
n51_a_history_of_qed__1_5_2_5_3_2->n51_a_history_of_qed__1_5_2_5_3_2_2
n51_a_history_of_qed__1_5_2_5_3_2_1->n51_a_history_of_qed__1_5_2_5_3_2_1_1
n51_a_history_of_qed__1_5_2_5_3_2_2->n51_a_history_of_qed__1_5_2_5_3_2_2_1
n51_a_history_of_qed__1_6->n51_a_history_of_qed__1_6_1
( (IP-MAT (NP-SBJ (D The;{the})
(ADJP (ADJ current;{current}))
(N implementation;{implementation})
(PP (P-ROLE of;{of})
(NP;{CURRENT_REGEX} (ADJP (ADJ regular;{regular}))
(NS expressions;{expression})))
(PP (P-ROLE in;{in})
(NP (NLYR (NPR Bell;{Bell})
(NPR Labs;{Labs}))
(N research;{research})
(N software;{software}))))
(VBP;__ uses;{use})
(NP-OB1 (NS algorithms;{algorithm})
(ADJP (ADJ close;{close})
(PP (P-ROLE to;{to})
(NP (D;_nphd_ those;{those})
(PP (P-ROLE in;{in})
(NP (NP-GEN;{KEN} (NPR Ken;{Ken})
(GENM <apos>s))
(NLYR (NLYR (NLYR (NPR CTSS;{CTSS}))
(CONJP (CONJ and;{and})
(NLYR (NPR Multics;{Multics})))))
(NS versions;{version})
(PUNC ,)
(PRN (NP (ADVP (ADV particularly;{particularly}))
(D the;{the})
(ADJP (ADJ latter;{latter}))))))))))
(PUNC ,)
(PP-SCON (P-CONN because;{because})
(IP-ADV (NP;{CURRENT_REGEX} (PRO they;{they}))
(DOP do;{do})
(NEG;_clitic_ n<apos>t;{not})
(VB;_Tt_ try;{try})
(IP-INF-OB1 (TO to;{to})
(VB;_Ipr_ compile;{compile[to]})
(PP-CLR (P-ROLE to;{to})
(NP (N machine;{machine})
(N code;{code}))))))
(PUNC .))
(ID 51_a_history_of_qed))
%3
z_0051_5013
r_0051_0026__the
the
z_0051_5013->r_0051_0026__the
[prd]
r_0051_0023__versions
versions
z_0051_5013->r_0051_0023__versions
[arg0]
r_0051_0027__latter
latter
r_0051_0026__the->r_0051_0027__latter
[attrib]
r_0051_0025__particularly
particularly
r_0051_0026__the->r_0051_0025__particularly
[qual]
r_0051_0021__and
and
r_0051_0023__versions->r_0051_0021__and
[nim]
r_0051_0018__Ken
Ken
r_0051_0023__versions->r_0051_0018__Ken
[gen]
r_0051_0035__compile_r_0051_0036__to
compile to
z_0051_5017
r_0051_0035__compile_r_0051_0036__to->z_0051_5017
[arg0]
r_0051_0037__machine_r_0051_0038__code
machine code
r_0051_0035__compile_r_0051_0036__to->r_0051_0037__machine_r_0051_0038__code
[arg1]
r_0051_0032__n_apos_t
n't
r_0051_0031__do_r_0051_0033__try
do try
r_0051_0032__n_apos_t->r_0051_0031__do_r_0051_0033__try
[keep_scope]
r_0051_0031__do_r_0051_0033__try->r_0051_0035__compile_r_0051_0036__to
[arg1]
r_0051_0031__do_r_0051_0033__try->z_0051_5017
[arg0]
r_0051_0029__because
because
r_0051_0029__because->r_0051_0032__n_apos_t
[restriction]
r_0051_0012__uses
uses
r_0051_0029__because->r_0051_0012__uses
[scope]
r_0051_0013__algorithms
algorithms
r_0051_0012__uses->r_0051_0013__algorithms
[arg1]
r_0051_0001__The_r_0051_0003__implementation
The implementation
r_0051_0012__uses->r_0051_0001__The_r_0051_0003__implementation
[arg0]
r_0051_0022__Multics
Multics
r_0051_0021__and->r_0051_0022__Multics
[conj2]
r_0051_0020__CTSS
CTSS
r_0051_0021__and->r_0051_0020__CTSS
[conj1]
r_0051_0016__those
those
r_0051_0016__those->r_0051_0023__versions
in
r_0051_0014__close
close
r_0051_0014__close->r_0051_0016__those
to
r_0051_0013__algorithms->r_0051_0014__close
[attrib]
r_0051_0010__research_r_0051_0011__software
research software
r_0051_0001__The_r_0051_0003__implementation->r_0051_0010__research_r_0051_0011__software
in
r_0051_0006__expressions
expressions
r_0051_0001__The_r_0051_0003__implementation->r_0051_0006__expressions
of
r_0051_0002__current
current
r_0051_0001__The_r_0051_0003__implementation->r_0051_0002__current
[attrib]
r_0051_0008__Bell_r_0051_0009__Labs
Bell Labs
r_0051_0010__research_r_0051_0011__software->r_0051_0008__Bell_r_0051_0009__Labs
[nim]
r_0051_0005__regular
regular
r_0051_0006__expressions->r_0051_0005__regular
[attrib]
arc(r_0051_0001__The_r_0051_0003__implementation,r_0051_0002__current,attrib).
arc(r_0051_0001__The_r_0051_0003__implementation,r_0051_0006__expressions,r_0051_0004__of).
arc(r_0051_0001__The_r_0051_0003__implementation,r_0051_0010__research_r_0051_0011__software,r_0051_0007__in).
arc(r_0051_0006__expressions,r_0051_0005__regular,attrib).
arc(r_0051_0010__research_r_0051_0011__software,r_0051_0008__Bell_r_0051_0009__Labs,nim).
arc(r_0051_0012__uses,r_0051_0001__The_r_0051_0003__implementation,arg0).
arc(r_0051_0012__uses,r_0051_0013__algorithms,arg1).
arc(r_0051_0013__algorithms,r_0051_0014__close,attrib).
arc(r_0051_0014__close,r_0051_0016__those,r_0051_0015__to).
arc(r_0051_0016__those,r_0051_0023__versions,r_0051_0017__in).
arc(r_0051_0021__and,r_0051_0020__CTSS,conj1).
arc(r_0051_0021__and,r_0051_0022__Multics,conj2).
arc(r_0051_0023__versions,r_0051_0018__Ken,gen).
arc(r_0051_0023__versions,r_0051_0021__and,nim).
arc(r_0051_0026__the,r_0051_0025__particularly,qual).
arc(r_0051_0026__the,r_0051_0027__latter,attrib).
arc(r_0051_0029__because,r_0051_0012__uses,scope).
arc(r_0051_0029__because,r_0051_0032__n_apos_t,restriction).
arc(r_0051_0031__do_r_0051_0033__try,r_0051_0035__compile_r_0051_0036__to,arg1).
arc(r_0051_0031__do_r_0051_0033__try,z_0051_5017,arg0).
arc(r_0051_0032__n_apos_t,r_0051_0031__do_r_0051_0033__try,keep_scope).
arc(r_0051_0035__compile_r_0051_0036__to,r_0051_0037__machine_r_0051_0038__code,arg1).
arc(r_0051_0035__compile_r_0051_0036__to,z_0051_5017,arg0).
arc(z_0051_5013,r_0051_0023__versions,arg0).
arc(z_0051_5013,r_0051_0026__the,prd).
%3
r_0051_0001__The_r_0051_0003__implementation
The implementation
r_0051_0002__current
current
r_0051_0001__The_r_0051_0003__implementation->r_0051_0002__current
[attrib]
r_0051_0006__expressions
expressions
r_0051_0001__The_r_0051_0003__implementation->r_0051_0006__expressions
of
r_0051_0010__research_r_0051_0011__software
research software
r_0051_0001__The_r_0051_0003__implementation->r_0051_0010__research_r_0051_0011__software
in
r_0051_0005__regular
regular
r_0051_0006__expressions->r_0051_0005__regular
[attrib]
r_0051_0008__Bell_r_0051_0009__Labs
Bell Labs
r_0051_0010__research_r_0051_0011__software->r_0051_0008__Bell_r_0051_0009__Labs
[nim]
r_0051_0012__uses
uses
r_0051_0012__uses->r_0051_0001__The_r_0051_0003__implementation
[arg0]
r_0051_0013__algorithms
algorithms
r_0051_0012__uses->r_0051_0013__algorithms
[arg1]
r_0051_0014__close
close
r_0051_0013__algorithms->r_0051_0014__close
[attrib]
r_0051_0016__those
those
r_0051_0014__close->r_0051_0016__those
to
r_0051_0023__versions
versions
r_0051_0016__those->r_0051_0023__versions
in
r_0051_0021__and
and
r_0051_0023__versions->r_0051_0021__and
[nim]
r_0051_0018__Ken
Ken
r_0051_0023__versions->r_0051_0018__Ken
[gen]
r_0051_0020__CTSS
CTSS
r_0051_0021__and->r_0051_0020__CTSS
[conj1]
r_0051_0022__Multics
Multics
r_0051_0021__and->r_0051_0022__Multics
[conj2]
r_0051_0026__the
the
r_0051_0025__particularly
particularly
r_0051_0026__the->r_0051_0025__particularly
[qual]
r_0051_0027__latter
latter
r_0051_0026__the->r_0051_0027__latter
[attrib]
r_0051_0029__because
because
r_0051_0029__because->r_0051_0012__uses
[conj2]
r_0051_0032__n_apos_t
n't
r_0051_0029__because->r_0051_0032__n_apos_t
[conj1]
r_0051_0031__do_r_0051_0033__try
do try
r_0051_0032__n_apos_t->r_0051_0031__do_r_0051_0033__try
[keep_scope]
r_0051_0035__compile_r_0051_0036__to
compile to
r_0051_0031__do_r_0051_0033__try->r_0051_0035__compile_r_0051_0036__to
[arg1]
z_0051_5017
r_0051_0031__do_r_0051_0033__try->z_0051_5017
[arg0]
r_0051_0035__compile_r_0051_0036__to->z_0051_5017
[arg0]
r_0051_0037__machine_r_0051_0038__code
machine code
r_0051_0035__compile_r_0051_0036__to->r_0051_0037__machine_r_0051_0038__code
[arg1]
z_0051_5013
z_0051_5013->r_0051_0023__versions
[arg0]
z_0051_5013->r_0051_0026__the
[prd]
fof(formula,axiom,
? [R_0051_0002__CURRENT,R_0051_0005__REGULAR,R_0051_0006__EXPRESSIONS,R_0051_0008__BELL_R_0051_0009__LABS,R_0051_0010__RESEARCH_R_0051_0011__SOFTWARE,R_0051_0001__THE_R_0051_0003__IMPLEMENTATION,R_0051_0018__KEN,R_0051_0020__CTSS,R_0051_0022__MULTICS,R_0051_0021__AND,R_0051_0023__VERSIONS,R_0051_0016__THOSE,R_0051_0014__CLOSE,R_0051_0013__ALGORITHMS,R_0051_0012__USES,R_0051_0029__BECAUSE,R_0051_0025__PARTICULARLY,R_0051_0027__LATTER,R_0051_0026__THE,Z_0051_5013] :
( r_0051_0002__current(R_0051_0002__CURRENT)
& r_0051_0005__regular(R_0051_0005__REGULAR)
& r_0051_0008__Bell_r_0051_0009__Labs(R_0051_0008__BELL_R_0051_0009__LABS)
& r_0051_0018__Ken(R_0051_0018__KEN)
& r_0051_0020__CTSS(R_0051_0020__CTSS)
& r_0051_0022__Multics(R_0051_0022__MULTICS)
& r_0051_0025__particularly(R_0051_0025__PARTICULARLY)
& r_0051_0027__latter(R_0051_0027__LATTER)
& z_0051_5013(Z_0051_5013)
& has_prd(Z_0051_5013,R_0051_0026__THE)
& r_0051_0026__the(R_0051_0026__THE)
& has_attrib(R_0051_0026__THE,R_0051_0027__LATTER)
& has_qual(R_0051_0026__THE,R_0051_0025__PARTICULARLY)
& has_arg0(Z_0051_5013,R_0051_0023__VERSIONS)
& r_0051_0023__versions(R_0051_0023__VERSIONS)
& has_nim(R_0051_0023__VERSIONS,R_0051_0021__AND)
& r_0051_0021__and(R_0051_0021__AND)
& has_conj2(R_0051_0021__AND,R_0051_0022__MULTICS)
& has_conj1(R_0051_0021__AND,R_0051_0020__CTSS)
& has_gen(R_0051_0023__VERSIONS,R_0051_0018__KEN)
& r_0051_0029__because(R_0051_0029__BECAUSE)
& has_conj1(R_0051_0029__BECAUSE,R_0051_0032__N_APOS_T)
& ~ ? [R_0051_0037__MACHINE_R_0051_0038__CODE,Z_0051_5017,R_0051_0035__COMPILE_R_0051_0036__TO,R_0051_0031__DO_R_0051_0033__TRY] :
( r_0051_0037__machine_r_0051_0038__code(R_0051_0037__MACHINE_R_0051_0038__CODE)
& z_0051_5017(Z_0051_5017)
& r_0051_0031__do_r_0051_0033__try(R_0051_0031__DO_R_0051_0033__TRY)
& has_arg0(R_0051_0031__DO_R_0051_0033__TRY,Z_0051_5017)
& has_arg1(R_0051_0031__DO_R_0051_0033__TRY,R_0051_0035__COMPILE_R_0051_0036__TO)
& r_0051_0035__compile_r_0051_0036__to(R_0051_0035__COMPILE_R_0051_0036__TO)
& has_arg0(R_0051_0035__COMPILE_R_0051_0036__TO,Z_0051_5017)
& has_arg1(R_0051_0035__COMPILE_R_0051_0036__TO,R_0051_0037__MACHINE_R_0051_0038__CODE) )
& has_conj2(R_0051_0029__BECAUSE,R_0051_0012__USES)
& r_0051_0012__uses(R_0051_0012__USES)
& has_arg1(R_0051_0012__USES,R_0051_0013__ALGORITHMS)
& r_0051_0013__algorithms(R_0051_0013__ALGORITHMS)
& has_attrib(R_0051_0013__ALGORITHMS,R_0051_0014__CLOSE)
& r_0051_0014__close(R_0051_0014__CLOSE)
& has_r_0051_0015__to(R_0051_0014__CLOSE,R_0051_0016__THOSE)
& r_0051_0016__those(R_0051_0016__THOSE)
& has_r_0051_0017__in(R_0051_0016__THOSE,R_0051_0023__VERSIONS)
& has_arg0(R_0051_0012__USES,R_0051_0001__THE_R_0051_0003__IMPLEMENTATION)
& r_0051_0001__The_r_0051_0003__implementation(R_0051_0001__THE_R_0051_0003__IMPLEMENTATION)
& has_r_0051_0007__in(R_0051_0001__THE_R_0051_0003__IMPLEMENTATION,R_0051_0010__RESEARCH_R_0051_0011__SOFTWARE)
& r_0051_0010__research_r_0051_0011__software(R_0051_0010__RESEARCH_R_0051_0011__SOFTWARE)
& has_nim(R_0051_0010__RESEARCH_R_0051_0011__SOFTWARE,R_0051_0008__BELL_R_0051_0009__LABS)
& has_r_0051_0004__of(R_0051_0001__THE_R_0051_0003__IMPLEMENTATION,R_0051_0006__EXPRESSIONS)
& r_0051_0006__expressions(R_0051_0006__EXPRESSIONS)
& has_attrib(R_0051_0006__EXPRESSIONS,R_0051_0005__REGULAR)
& has_attrib(R_0051_0001__THE_R_0051_0003__IMPLEMENTATION,R_0051_0002__CURRENT) ) ).