(parser)
| 6499 | this.args = { targetValue: target }; |
| 6500 | } |
| 6501 | static parse(parser) { |
| 6502 | if (!parser.matchToken("default")) return; |
| 6503 | try { |
| 6504 | parser.pushFollow("to"); |
| 6505 | var target = parser.requireElement("assignableExpression"); |
| 6506 | } finally { |
| 6507 | parser.popFollow(); |
| 6508 | } |
| 6509 | while (target.type === "parenthesized") target = target.expr; |
| 6510 | parser.requireToken("to"); |
| 6511 | var value = parser.requireElement("expression"); |
| 6512 | var setter = new SetCommand(target, value); |
| 6513 | var defaultCmd = new _DefaultCommand(target, setter); |
| 6514 | setter.parent = defaultCmd; |
| 6515 | return defaultCmd; |
| 6516 | } |
| 6517 | resolve(context, { targetValue }) { |
| 6518 | if (targetValue != null && targetValue !== "") { |
| 6519 | return this.findNext(context); |
nothing calls this directly
no test coverage detected