DescriptionParser cleanup: PreParser doesn't need to produce symbol data any more.
State of the art:
- Chromium doesn't do a separate preparsing phase any more.
- We start parsing with Parser, and when it sees a lazy function, it falls back
to PreParser for that function.
- The symbol data should contain symbols which are *outside* lazy functions.
- So Parser should always produce symbol data, and PreParser should never.
- Because it's this simple now, we don't need to keep track of "should
produce symbol data" (i.e., whether we're inside a lazy func or not).
R=ulan@chromium.org
BUG=
Committed: https://code.google.com/p/v8/source/detail?r=20707
Patch Set 1 #Patch Set 2 : test fix #Patch Set 3 : rebased #
Messages
Total messages: 7 (0 generated)
|