Laboratory for the Computational Studies of Language

Some homegrown publicly available material

Some NLP tools we use

  • SICStus Prolog:

    A prolog system developed at Swedish Institute of Computer Science. SICStus Prolog follows the mainstream Prolog tradition in terms of syntax and built-in predicates, and is largely compatible with DECsystem-10 Prolog and Quintus Prolog, Quintus Computer Systems, Inc, Mountain View, 1987). It also contains primitives for data-driven and object-oriented programming.

    Document Pages for SICStus Prolog:

  • Quintus Prolog:

    Available on roka only.

  • Core Language Engine (CLE)

    from SRI Cambridge

  • CMU Common Lisp

  • TFS

    Typed-Feature Structure system from Project Polygloss for writing unification-based grammars and solving recursive type constraints.

  • Pleuk

    A system for writing unification-based grammars. From Edinburgh University

  • TWOLC and LEXC

    Tools for two-level morphology. Similar to PC-KIMMO (also available) but faster. Courtesy of Xerox and Lauri Karttunen.

  • Kimmo-2.

    Unification based Kimmo with word grammar. Compatible with twolc. from SIL

  • Keci

    A morphological/phonological analyzer for Turkish. Courtesy of Jorge Hankamer.

  • ALE

    Attribute-logic Engine of Bob Carpenter . For writing HPSG-style grammars.

  • Tomita's parser

    For writing LFG-style analyzers and generators. From CMU

  • FUF and SURGE

    Functional Unification Grammar based systems for generation. From Martin Kay and Lauri Karttunen

  • CAT2

    A Machine Translation system. Uses earlier Eurotra style definitions. Courtesy of University of Saarbrucken


    Sandiway Fong's Principles and Parameters parser based on GB.