Home | History | Annotate | Download | only in ast

Lines Matching refs:RewritableExpression

108   V(RewritableExpression)
2448 // The RewritableExpression class is a wrapper for AST nodes that wait
2450 // rewritten, the RewritableExpression wrapper nodes will survive in the
2462 // node is not a RewritableExpression.
2463 class RewritableExpression final : public Expression {
2481 explicit RewritableExpression(Expression* expression)
3461 RewritableExpression* NewRewritableExpression(Expression* expression) {
3463 return new (zone_) RewritableExpression(expression);
3620 mine = reinterpret_cast<const RewritableExpression*>(this) \
3631 reinterpret_cast<const RewritableExpression*>(this)->expression(); \
3642 reinterpret_cast<const RewritableExpression*>(this)->expression(); \