8034812: remove IDX_INIT macro hack in Node class
Summary: The IDX_INIT macro used by Node::Node(...) to retrieve the Compile object is removed and replaced by a call to Compile::current(). The Node constructor, new operator and all calls to it are adapted accordingly.
Reviewed-by: kvn, jrose, iveresov, goetz
Match = foo@acme.com,foo,acme,com
RegExp.lastMatch = foo@acme.com
RegExp.$1 = foo
RegExp.$2 = acme
RegExp.$3 = com
RegExp.lastParen = com
RegExp.input = Please send mail to foo@acme.com and bar@gov.in ASAP!
Match = bar@gov.in,bar,gov,in
RegExp.lastMatch = bar@gov.in
RegExp.$1 = bar
RegExp.$2 = gov
RegExp.$3 = in
RegExp.lastParen = in
RegExp.input = Please send mail to foo@acme.com and bar@gov.in ASAP!