YoshikuniJujo/lojban_parser — pull request #3 by dag (2012-12-21 23:11:57+00:00)
Title: derive Data and Typeable for all syntax types

This allows some generic programming in the style of Uniplate, for example
with the lens library:

```
>>> [ x | Selbri (Brivla (_,x,_) _) <- let Right ast = parse "mi plipe gi'e cmila" in ast & universeOf uniplate ]
["plipe","cmila"]
```