Swift playground rendered markup fails when /* */ style comments are inside markdown code blocks

Originator:jesse.d.squires
Number:rdar://28589211 Date Originated:Oct 3 2016
Status:open Resolved:
Product:Xcode Product Version:Version 8.0 (8A218a)
Classification:serious bug Reproducible:always
 
Summary:
Playground rendered markup (markdown) allows you to display code blocks such as:

```
var x: Int = 0
```

However, if /* */ style comments are within a code block, then Playgrounds fail to render the markup properly.

```
var x: Int = 0 /* this comment breaks playground rendering */
```

Steps to Reproduce:
Open the attached project. 

You can also find it at: 
https://github.com/jessesquires/swift-proposal-analyzer

Open swift-proposal-analyzer.playground.

This playground contains all Swift Evolution Proposals as playground pages. Open the playground page for SE-0037.

Note that rendering fails at line 77 because of the /* comment */ in the code block.

Expected Results:
The code block within ``` should render proper markdown and not break playground rendering.

Actual Results:
Playground markup rendering is broken.

Version:
Version 8.0 (8A218a)

Notes:


Configuration:


Attachments:
'swift-proposal-analyzer-master.zip' was successfully uploaded.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!