--- in: 'This is an empty dictionary: @{}@' out: '

This is an empty dictionary: {}

' --- in: |- Testing nested pre tags...
  
    Good code here.

    
      a = 1
    
Bad code here.
out: |-

Testing nested pre tags…

  
    Good code here.
  
    <pre>
      a = 1
    </pre>
  
    Bad code here.
  
    <script language="JavaScript">
      window.open( "about:blank" );
    </script>
  
  
--- in: |-
  *** test
  
out: |-
  *** test
  
--- in: |- *** test out: |- *** test --- in: '*this is strong*' out: '

this is strong

' --- in: '*this test is strong*' out: '

this test is strong

' --- in:
 __inline__
out:
 __inline__
--- in: |- * @foo@ * @bar@ * and @x@ is also. out: "" --- in: |-
  
  
out: |-
 <hello> 
 <hello> 
--- in: | Test of Markdown-style indented code. a = [1, 2, 3] a.each do |x| puts "test number", x, "and more!" end Paragraph 2. Paragraph 3. out: |-

Test of Markdown-style indented code.

a = [1, 2, 3]
  a.each do |x|
    puts "test number", x,
      "and more!" 
  end

Paragraph 2.

Paragraph 3.