Implementing phrase-structure productions in PL/I | Communications of the ACM | DeepDyve