some cosmetic changes
macro THROW, constructor, source and test for RegExp implemented