v8/src/parsing
Adam Klein 32a197c7b7 [parser] Replace DoExpression with comma expression in for-of desugaring
This is a very minor cleanup noticed when reading this code. It's simply
a slight reduction in Parser/AST size.

Change-Id: Ice81253d1624723ef124a19442b0dcf4b77f4345
Reviewed-on: https://chromium-review.googlesource.com/614585
Reviewed-by: Georg Neis <neis@chromium.org>
Commit-Queue: Adam Klein <adamk@chromium.org>
Cr-Commit-Position: refs/heads/master@{#47377}
2017-08-16 14:48:22 +00:00
..
duplicate-finder.h [parser] Simplify DuplicateFinder. 2017-03-16 17:44:14 +00:00
expression-classifier.h Remove now-unused TailCallExpressionProduction from ExpressionClassifier 2016-10-06 17:53:39 +00:00
expression-scope-reparenter.cc [scopes] Clarify and narrow when scopes care about an eval() call 2017-08-09 18:13:19 +00:00
expression-scope-reparenter.h [parser] Alternative fix for chromium:740591 2017-08-09 10:54:09 +00:00
func-name-inferrer.cc [parser/ast] Reduce memory consumption for AstConsString. 2017-04-04 15:38:17 +00:00
func-name-inferrer.h [parser/ast] Remove AstString, in favour of stand-alons Ast(Raw|Cons)String. 2017-03-24 13:35:47 +00:00
OWNERS Add COMPONENT tags to OWNERS files where appropriate 2017-05-22 10:15:28 +00:00
parse-info.cc [Compiler] Split CompileUnoptimizedCode into main and non-main thread phases 2017-08-14 13:42:50 +00:00
parse-info.h [Compiler] Split CompileUnoptimizedCode into main and non-main thread phases 2017-08-14 13:42:50 +00:00
parser-base.h [parser] Reduce for-of desugaring dependency on Scope structure 2017-08-16 14:47:12 +00:00
parser.cc [parser] Replace DoExpression with comma expression in for-of desugaring 2017-08-16 14:48:22 +00:00
parser.h [parser] Remove recording of SourceRange from desugared outer for-loop 2017-08-16 14:21:12 +00:00
parsing.cc [profview] Distinguish between parse/opt/unopt compile 2017-08-10 15:44:36 +00:00
parsing.h [Compiler] Move Ast value internalization until compile finalization. 2017-07-26 14:59:07 +00:00
pattern-rewriter.cc [parser] Move PatternRewriter declaration to pattern-rewriter.cc 2017-08-10 18:14:41 +00:00
preparse-data-format.h [parser] Set SharedFunctionInfo::length later. 2017-04-18 11:00:59 +00:00
preparse-data.cc Remove "calls eval" bit from ParseInfo and PreParseData 2017-04-19 19:45:45 +00:00
preparse-data.h [parser] Skipping inner funcs: Fix related to classes. 2017-05-15 14:22:34 +00:00
preparsed-scope-data.cc [parser] Skipping inner funcs: drop "experimental" from flag name. 2017-08-16 08:49:27 +00:00
preparsed-scope-data.h [parser] Skipping inner funcs: implement a bailout. 2017-08-04 18:22:32 +00:00
preparser.cc [parser] Skipping inner funcs: drop "experimental" from flag name. 2017-08-16 08:49:27 +00:00
preparser.h [parser] Remove recording of SourceRange from desugared outer for-loop 2017-08-16 14:21:12 +00:00
rewriter.cc [Compiler] Move Ast value internalization until compile finalization. 2017-07-26 14:59:07 +00:00
rewriter.h [Compiler] Move Ast value internalization until compile finalization. 2017-07-26 14:59:07 +00:00
scanner-character-streams.cc Fix common misspellings 2017-08-02 09:35:28 +00:00
scanner-character-streams.h [wasm][asm.js] Adding custom asm.js lexer. 2017-03-16 18:10:45 +00:00
scanner.cc Fix common misspellings 2017-08-02 09:35:28 +00:00
scanner.h Make some functions that are hit during renderer startup available for inlining 2017-06-26 18:17:05 +00:00
token.cc [parser] Introduce 'contextual keyword tokens'. 2017-03-28 12:43:23 +00:00
token.h [parser] Drop unused ROR token. 2017-06-28 11:49:23 +00:00