allow no boost::regex. use regex.h
pushed a tentative code for ReactionRule matching