Home | History | Annotate | Download | only in parsing

Lines Matching refs:rewriter

43     explicit AssignmentElementScope(PatternRewriter* rewriter)
44 : rewriter_(rewriter), context_(rewriter->context()) {
45 if (context_ == ASSIGNMENT) rewriter->context_ = ASSIGNMENT_ELEMENT;
146 PatternRewriter rewriter(declaration_descriptor->scope, parser, BINDING);
147 rewriter.initializer_position_ = declaration->initializer_position;
148 rewriter.value_beg_position_ = declaration->value_beg_position;
149 rewriter.block_ = block;
150 rewriter.descriptor_ = declaration_descriptor;
151 rewriter.names_ = names;
152 rewriter.ok_ = ok;
154 rewriter.RecurseIntoSubpattern(declaration->pattern,
163 PatternRewriter rewriter(scope, parser, ASSIGNMENT);
164 rewriter.RecurseIntoSubpattern(to_rewrite, nullptr);