The Open UniversitySkip to content

Chart parsing in Prolog

Simpkins, Neil and Hancox, Peter (1990). Chart parsing in Prolog. New Generation Computing, 8(2) pp. 113–138.

DOI (Digital Object Identifier) Link:
Google Scholar: Look up in Google Scholar


Several differing approaches to parsing using Prolog are discussed and their characteristics outlined, in particular Definite Clause Grammar (DCG), the Bottom-Up Parser (BUP) and the Active Chart Parser. Attention is paid to the conflict that arises between the simplicity and efficiency of the parsing algorithm when using a grammar specified as a linguistic, rather than computationally efficient, description of a sublanguage. A simple and efficient parsing algorithm called ‘Word Incorporation’ is described. Its efficient implementation in Prolog and extensions for handing literals, the Kleene star operator and gaps in grammar rules are described using experience gained with the unification-based formalism, Lexical Functional Grammar (LFG).

Item Type: Journal Item
Copyright Holders: 1990 Ohmsha, Ltd
ISSN: 0288-3635
Academic Unit/School: Faculty of Science, Technology, Engineering and Mathematics (STEM) > Computing and Communications
Faculty of Science, Technology, Engineering and Mathematics (STEM)
Item ID: 20979
Depositing User: Neil Simpkins
Date Deposited: 06 Apr 2010 09:12
Last Modified: 02 May 2018 13:10
Share this page:


Altmetrics from Altmetric

Citations from Dimensions

Actions (login may be required)

Policies | Disclaimer

© The Open University   contact the OU