| ... | @@ -2187,11 +2187,15 @@ Happy writing! | ... | @@ -2187,11 +2187,15 @@ Happy writing! |
| 2187 | yield Tok.enter; | 2187 | yield Tok.enter; |
| 2188 | } | 2188 | } |
| 2189 | } | 2189 | } |
| 2190 | for (let j = 0; j < indent; j += 1) yield Tok.tab; | 2190 | if (enumObj.nonexhaustive) { |
| 2191 | yield { src: "_", tag: Tag.identifier }; | 2191 | for (let j = 0; j < indent; j += 1) yield Tok.tab; |
| 2192 | if (fields_len > 1) { | 2192 | |
| 2193 | yield Tok.comma; | 2193 | yield { src: "_", tag: Tag.identifier }; |
| 2194 | yield Tok.enter; | 2194 | |
| | 2195 | if (fields_len > 1) { |
| | 2196 | yield Tok.comma; |
| | 2197 | yield Tok.enter; |
| | 2198 | } |
| 2195 | } | 2199 | } |
| 2196 | if (opts.indent) { | 2200 | if (opts.indent) { |
| 2197 | for (let j = 0; j < opts.indent; j += 1) yield Tok.tab; | 2201 | for (let j = 0; j < opts.indent; j += 1) yield Tok.tab; |