(parser)
| 6142 | this.args = { targetValue: target }; |
| 6143 | } |
| 6144 | static parse(parser) { |
| 6145 | if (!parser.matchToken("default")) return; |
| 6146 | try { |
| 6147 | parser.pushFollow("to"); |
| 6148 | var target = parser.requireElement("assignableExpression"); |
| 6149 | } finally { |
| 6150 | parser.popFollow(); |
| 6151 | } |
| 6152 | while (target.type === "parenthesized") target = target.expr; |
| 6153 | parser.requireToken("to"); |
| 6154 | var value = parser.requireElement("expression"); |
| 6155 | var setter = new SetCommand(target, value); |
| 6156 | var defaultCmd = new _DefaultCommand(target, setter); |
| 6157 | setter.parent = defaultCmd; |
| 6158 | return defaultCmd; |
| 6159 | } |
| 6160 | resolve(context, { targetValue }) { |
| 6161 | if (targetValue != null && targetValue !== "") { |
| 6162 | return this.findNext(context); |
nothing calls this directly
no test coverage detected