New compilation API, part 2.
authormarja@chromium.org <marja@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 19 Mar 2014 13:24:13 +0000 (13:24 +0000)
committermarja@chromium.org <marja@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 19 Mar 2014 13:24:13 +0000 (13:24 +0000)
commit932a29a66a407d42abb670f352a903821f768fed
tree4a376318e3649073c16ab1c13312a069f343db54
parenta6f99935691622474685a398ac7ade66eca5a69a
New compilation API, part 2.

This CL makes the Parser produce the data PreParser used to produce. This
enables us to get rid of the unnecessary preparsing phase.

The first part is here: https://codereview.chromium.org/199063003/

BUG=
R=dcarney@chromium.org, svenpanne@chromium.org

Review URL: https://codereview.chromium.org/203353002

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@20075 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
15 files changed:
include/v8.h
src/api.cc
src/bootstrapper.cc
src/compiler.cc
src/compiler.h
src/d8.cc
src/debug.cc
src/parser.cc
src/parser.h
src/preparser.h
test/cctest/cctest.h
test/cctest/test-api.cc
test/cctest/test-compiler.cc
test/cctest/test-debug.cc
test/cctest/test-parsing.cc