(parser)
| 6856 | this.args = { value }; |
| 6857 | } |
| 6858 | static parse(parser) { |
| 6859 | var startToken = parser.currentToken(); |
| 6860 | if (!parser.matchToken("tell")) return; |
| 6861 | var value = parser.requireElement("expression"); |
| 6862 | var body = parser.requireElement("commandList"); |
| 6863 | if (parser.hasMore() && !parser.featureStart(parser.currentToken())) { |
| 6864 | parser.requireToken("end"); |
| 6865 | } |
| 6866 | var slot = "tell_" + startToken.start; |
| 6867 | var tellCmd = new _TellCommand(value, body, slot); |
| 6868 | parser.setParent(body, tellCmd); |
| 6869 | return tellCmd; |
| 6870 | } |
| 6871 | resolveNext(context) { |
| 6872 | var iterator = context.meta.iterators[this.slot]; |
| 6873 | if (iterator.index < iterator.value.length) { |
nothing calls this directly
no test coverage detected