Cl-Patr Reference Manual

Citation

Shieber, S. M. (1989). cl-patr Reference Manual. SRI International.

Abstract

The PATR-II grammar formalism has been developed over the last few years at SRI International as a grammar formalism for codifying fragments of natural language. Historically, PATR-11 developed from the PATR (Parse, Annotate, and TRanslate), formalism. The formalism has been used over the last several years in projects building natural-language-processing systems to express syntactic and semantic constraints on natural language expressions. 

CL-PATR (Common Lisp PATR) is the latest implementation of the PATR-11 formalism developed at SRI. The CL-PATR implementation was motivated by a desire for a simple, reasonably efficient, and highly portable implementation of PATR-11. Because various implementations of PATR-11 over the years have begin to diverge in the formal formalism actually used, we have developed a standard for the PATR-11 language called S-PATR; this is the version of the formalism actually implemented in the CL-PATR system. S-PATR contains various extensions to previous PATR formalisms that have been found in the past to be desirable. Written in pure common LISP, CL-PATR has already been ported to Symbolics, Sun, MacIntosh, and IBM PC –RT computers.


Read more from SRI

  • An arid, rural Nevada landscape

    Can AI help us find valuable minerals?

    SRI’s machine learning-based geospatial analytics platform, already adopted by the USGS, is poised to make waves in the mining industry.

  • Two students in a computer lab

    Building a lab-to-market pipeline for education

    The SRI-led LEARN Network demonstrates how we can get the best evidence-based educational programs to classrooms and students.

  • Code reflected in a man's eyeglasses

    LLM risks from A to Z

    A new paper from SRI and Brazil’s Instituto Eldorado delivers a comprehensive update on the security risks to large language models.