@PATH _ROOT _sentence _cap
@PRE
<3,3> vareq("organization","cause");
@POST
S("organization") = "cause";
single();
@RULES
_organization <-
_xSTART
_xALPHA [plus]
_xALPHA [trig]
_xEND
@@
@PRE
<3,3> vareq("organization","school");
@POST
S("organization") = "school";
single();
@RULES
_organization <-
_xSTART
_xALPHA [plus]
_xALPHA [trig]
_xEND
@@
@PRE
<1,1> var("person");
<3,3> lowercase();
<3,3> lengthr(1,3);
@POST
if (AddPersonThree(X(3),N(2),N(3),N(4))) {
single();
}
@RULES
_person <-
_xSTART
_xALPHA
_xALPHA
_xALPHA
_xEND
@@
@PRE
<1,1> var("person");
@POST
if (AddPersonTwo(X(3),N(2),N(3))) {
single();
}
@RULES
_person <-
_xSTART
_xALPHA
_xALPHA
_xEND
@@
@PRE
<1,1> var("person");
@POST
if (AddPersonOne(X(3),N(2))) {
single();
}
@RULES
_person <-
_xSTART
_xALPHA
_xEND
@@