An Abstract Machine for Typed Feature Structures

Shuly Wintner, Nissim Francez

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review


This paper describes an abstract machine for linguistic formalisms that are based on typed feature structures, such as HPSG. The core design of the abstract machine is given in detail, including the compilation process from a high-level language to the abstract machine language and the implementation of the abstract instructions. The machine's engine supports the unification of typed, possibly cyclic, feature structures. A separate module deals with control structures and instructions to accommodate parsing for phrase structure grammars. We treat the linguistic formalism as a high-level declarative programming language, applying methods that were proved useful in computer science to the study of natural languages: a grammar specified using the formalism is endowed with an operational semantics.
Original languageEnglish
Title of host publicationProceedings of the 5th Workshop on Natural Language Understanding and Logic Programming
StatePublished - 13 Apr 1995
Externally publishedYes

Publication series


Bibliographical note

Self-contained LaTeX, 15 pages, to appear in NLULP95


  • cmp-lg
  • cs.CL


Dive into the research topics of 'An Abstract Machine for Typed Feature Structures'. Together they form a unique fingerprint.

Cite this