In this paper we discuss the design and implementation of a parser for German and Arabic, which is currently being used in a tutoring system for foreign language training. Computer-aided language tutoring is a good app�cation for testing the robustness and flexibility of a parsing system, since the input is usually ungrammatical in some way. Efficiency is also a concern, as tutoring applications typically run on personal computers; with the parser sharing memory with other components of the system. Our system is principle-based, which ensures a compact repre sentation, and improves portability, needed in order to extend the initial design from Getman to Arabic and (eventually) Spanish. Currently, the parser diagnoses agreement errors, case errors, selection errors, and some word order errors. The parser can handle simple and complex declara tives and questions, topicalisations, verb movement, relative clauses broad enough coverage to be useful in the design of real exercises and dialogues.
[1]
Noam Chomsky,et al.
On Wh-Movement
,
1977
.
[2]
Craig Lee Thiersch,et al.
Topics in German syntax.
,
1978
.
[3]
H E Wanner,et al.
An ATN approach to comprehension
,
1978
.
[4]
N. Curteanu.
Book Reviews: Lecture on Contemporary Syntactic Theories: An Introduction to Unification-Based Approaches to Grammar
,
1987,
CL.
[5]
Sandiway Fong,et al.
Computational properties of principle-based grammatical theories
,
1991
.
[6]
Steven P. Abney,et al.
In Principle Based Parsing
,
1991
.
[7]
Paola Merlo.
On modularity and compilation in a government-binding parser
,
1992
.