Rubular: a Ruby regular expression editor and tester