Updated markdown-parser and added test to check weird source maps

@zdne I don't think your fix solved the problem. Here is the test case.