A very nice idea :D
I\'d provide some error checking so that users will see what goes wrong if they specify an invalid syntax.