grammerReturn()

in src/langs/swift/combinator.js [799:814]


  grammerReturn(emitter, gram) {
    if (gram.expr instanceof BehaviorToModel) {
      this.behaviorToModel(emitter, gram.expr);
      return;
    }
    emitter.emit('return ');
    if (gram.type === 'null') {
      this.grammerValue(emitter, new GrammerValue('null'));
    } else if (gram.type === 'grammer') {
      this.grammer(emitter, gram.expr, false, false);
    } else if (gram.type === 'string') {
      emitter.emit('""');
    } else {
      this.grammer(emitter, gram.expr, false, false);
    }
  }