Code Test

This test validates handling of code blocks.

Pre-formatted block

This is a pre-formatted block.
  That should be pre-formatted.
Retaining any carriage returns, and     all    white    space.

And blank lines.
	Tabs	tabs	tabs	tabs
  spac  spac  spac  spac

Code block

This is a code block. That should be NOT be pre-formatted. It should NOT retain carriage returns, or all white space. or blank lines. Tabs tabs tabs tabs spac spac spac spac

Code elements

This is a sentence that includes code elements.