v8/src/ast
bakkot c2bcfc3145 Wrap ClassLiterals in DoExpressions instead of giving them BlockScopes.
This slightly simplifies scope handling. It also makes it possible to
implement some potential future changes to classes purely in the parser
by adding additional code to the DoExpression.

This is a portion of https://codereview.chromium.org/2142333002/, which
probably isn't going through in full.

Review-Url: https://codereview.chromium.org/2176653003
Cr-Commit-Position: refs/heads/master@{#38035}
2016-07-25 19:21:44 +00:00
..
ast-expression-rewriter.cc [modules] AST and parser rework. 2016-07-18 07:29:28 +00:00
ast-expression-rewriter.h Templatize AstVisitor with its subclass 2016-07-15 07:58:09 +00:00
ast-literal-reindexer.cc [modules] AST and parser rework. 2016-07-18 07:29:28 +00:00
ast-literal-reindexer.h Templatize AstVisitor with its subclass 2016-07-15 07:58:09 +00:00
ast-numbering.cc [debug] use catch prediction flag for promise rejections. 2016-07-22 06:04:54 +00:00
ast-numbering.h Move catch prediction into frontend and make it aware of rethrows. 2016-07-12 15:23:35 +00:00
ast-traversal-visitor.h [parser] Refactor AstTraversalVisitor 2016-07-25 08:35:10 +00:00
ast-type-bounds.h Remove Expression::bounds_, in order to conserve memory during parsing. 2016-05-12 22:24:30 +00:00
ast-value-factory.cc AstValueFactory: Add paranoid null checks for debugging. 2016-07-18 08:08:46 +00:00
ast-value-factory.h [Interpreter] Avoid accessing on-heap literal in VisitLiteral. 2016-07-21 09:20:19 +00:00
ast.cc Wrap ClassLiterals in DoExpressions instead of giving them BlockScopes. 2016-07-25 19:21:44 +00:00
ast.h Wrap ClassLiterals in DoExpressions instead of giving them BlockScopes. 2016-07-25 19:21:44 +00:00
modules.cc [modules] AST and parser rework. 2016-07-18 07:29:28 +00:00
modules.h [modules] AST and parser rework. 2016-07-18 07:29:28 +00:00
OWNERS [ast] Make Toon Verwaest an AST owner. 2016-07-20 08:48:55 +00:00
prettyprinter.cc Fix gcc build. 2016-07-22 07:48:22 +00:00
prettyprinter.h Templatize AstVisitor with its subclass 2016-07-15 07:58:09 +00:00
scopeinfo.cc Rip out most of our outdated modules implementation. 2016-06-28 07:25:38 +00:00
scopeinfo.h Rip out most of our outdated modules implementation. 2016-06-28 07:25:38 +00:00
scopes.cc Remove redundant Scope book-keeping 2016-07-22 23:50:53 +00:00
scopes.h Remove redundant Scope book-keeping 2016-07-22 23:50:53 +00:00
variables.cc [modules] AST and parser rework. 2016-07-18 07:29:28 +00:00
variables.h [cleanup] Remove dead code from DeclareLookupSlot and rename it 2016-06-20 17:00:44 +00:00