ver. 1.1
1. Only \n\n is a valid starter for spaced code, only \n\n is a valid end for it.
2. Escaping existing `pre` tags before parsing.