Simplified replace JS.
authorlrn@chromium.org <lrn@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 13 May 2010 12:13:27 +0000 (12:13 +0000)
committerlrn@chromium.org <lrn@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 13 May 2010 12:13:27 +0000 (12:13 +0000)
commit773c503d30c7e79f81e38fb4730b032bbef77994
treec70d855ee196f87e3f0f5d936d50fd00fd8a8296
parentd24efe534895d3f6aa544dcda08201bb12fea38c
Simplified replace JS.
Refactored code so global/non-global regexps are handled in separate functions.
Inlined ApplyReplaceFunction at its only call point.

Review URL: http://codereview.chromium.org/1994019

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@4653 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/string.js