Ruby gem that parses a simple grammar to create use case diagrams with dot