A command line tool to output your database schema and data in diff-able form.
A parser-interpreter in Python for context free languages.