Home | History | Annotate | Download | only in ast

Lines Matching defs:proxy

388   VariableProxy* proxy() const { return proxy_; }
391 Declaration(VariableProxy* proxy, int pos, NodeType type)
392 : AstNode(pos, type), proxy_(proxy), next_(nullptr) {}
413 VariableDeclaration(VariableProxy* proxy, int pos, bool is_nested = false)
414 : Declaration(proxy, pos, kVariableDeclaration) {
431 NestedVariableDeclaration(VariableProxy* proxy, Scope* scope, int pos)
432 : VariableDeclaration(proxy, pos, true), scope_(scope) {}
451 FunctionDeclaration(VariableProxy* proxy, FunctionLiteral* fun, int pos)
452 : Declaration(proxy, pos, kFunctionDeclaration), fun_(fun) {
1578 // Bind this proxy to the variable var.
2680 // iterable_ is the variable proxy, while destructured_iterable_ points to
2681 // the raw value stored in the variable proxy. This is only used for
2833 VariableDeclaration* NewVariableDeclaration(VariableProxy* proxy, int pos) {
2834 return new (zone_) VariableDeclaration(proxy, pos);
2837 NestedVariableDeclaration* NewNestedVariableDeclaration(VariableProxy* proxy,
2840 return new (zone_) NestedVariableDeclaration(proxy, scope, pos);
2843 FunctionDeclaration* NewFunctionDeclaration(VariableProxy* proxy,
2845 return new (zone_) FunctionDeclaration(proxy, fun, pos);
3067 VariableProxy* CopyVariableProxy(VariableProxy* proxy) {
3068 return new (zone_) VariableProxy(proxy);