File Information
File: 05-lr/acl_arc_1_sum/cleansed_text/xml_by_section/intro/89/e89-1013_intro.xml
Size: 1,536 bytes
Last Modified: 2025-10-06 14:04:46
<?xml version="1.0" standalone="yes"?> <Paper uid="E89-1013"> <Title>JPSG Parser on Constraint Logic Programming</Title> <Section position="2" start_page="0" end_page="0" type="intro"> <SectionTitle> 1 Introduction </SectionTitle> <Paragraph position="0"> Prolog is frequently used in implementing natural language parsers or generators based on unification based grammars. This is because Prolog is also based on unification, and therefore has a declarative feature. One important characteristic of unification based grammar is also a declarative grammar formalization \[11\].</Paragraph> <Paragraph position="1"> However, Prolog does not have sufficient power of expressing constraints because it executes every parts of its programs as procedures and because every variable of Prolog can be instantiated with any objects. Hence, the constraints in unification based grammar are forced to be implemented not declaratively but procedurally.</Paragraph> <Paragraph position="2"> We developed a new constraint logic programming language cu-Prolog which is free from this defect of traditional Prolog \[13\]. In cu-Prolog, user defined constraints can be directly added to a program clause (constraint added Horn clause), and the constraint unification \[12, 8\] 1 is adopted instead of the nor- null mal unification. This paper discusses the outline of the cu-Prolog system, and presents a Japanese parser based on :IPSG (Japanese Phrase Structure Grammar) \[7\] as a suitable application of cu-Prolog.</Paragraph> </Section> class="xml-element"></Paper>