David's Mumblings

CLIP Natural Language Parser

category: Programming
I wrote this as a class project some time ago, for Linguistics 139P. In brief, it's a natural language parser: it takes some text, and parses it into a logical form.

The manual is available in full here: clip-manual-0.1.pdf

But the more interesting point is that you can now play with it online!
http://www.binarygoblins.org/cgi-bin/cgi/clip/clip.lua

This isn't very useful, per se, but it's pretty cool... at least, I think it's fun.

And yes, it still has lots of issues and problems, but the basics work. An example issue that it doesn't understand the difference between "from" and "to", and so it generates a logical form for the sentence "put the sword from the bag on the ground" that just doesn't make any sense. (Namely, put sword into the bag on the ground.)

Happy parsing! ^ TOP

Posted on 03/11/06 at 03:33:27 by dchaley (David Haley)
1 comment