Harry Legs is a system I developed to generate domain-specific, syntax-directed programming environments. This was my thesis for my BS and the defense is below.

Here is the paper.

Here is a presentation I gave on it.

NOTE:Somehow an old version of this paper showed up here -- there are mistakes, and lots of them, but the point hopefully gets across. When I find the original I'll make some corrections.