| linesElements() | C | 33 | 24 | 104 | 
					
				| element() | B | 39 | 19 | 65 | 
					
				| blockTable() | B | 35 | 17 | 90 | 
					
				| blockListContinue() | B | 39 | 17 | 64 | 
					
				| blockList() | A | 40 | 13 | 57 | 
					
				| lineElements() | A | 41 | 12 | 58 | 
					
				| inlineMarkup() | A | 50 | 10 | 27 | 
					
				| inlineLink() | A | 42 | 7 | 60 | 
					
				| blockTableContinue() | A | 46 | 7 | 40 | 
					
				| sanitiseElement() | A | 50 | 7 | 31 | 
					
				| elements() | S | 55 | 7 | 19 | 
					
				| blockSetextHeader() | S | 60 | 7 | 11 | 
					
				| inlineUrl() | S | 52 | 6 | 23 | 
					
				| inlineEmphasis() | S | 50 | 5 | 30 | 
					
				| handle() | S | 51 | 5 | 29 | 
					
				| blockHeader() | S | 53 | 5 | 24 | 
					
				| blockMarkup() | S | 54 | 5 | 22 | 
					
				| blockCode() | S | 55 | 5 | 20 | 
					
				| blockComment() | S | 55 | 5 | 20 | 
					
				| blockFencedCodeContinue() | S | 54 | 5 | 20 | 
					
				| blockFencedCode() | S | 50 | 4 | 31 | 
					
				| blockQuoteContinue() | S | 58 | 5 | 16 | 
					
				| inlineImage() | S | 52 | 4 | 26 | 
					
				| inlineEmailTag() | S | 52 | 4 | 24 | 
					
				| inlineStrikethrough() | S | 55 | 4 | 20 | 
					
				| blockReference() | S | 57 | 4 | 16 | 
					
				| li() | S | 63 | 5 | 10 | 
					
				| extractElement() | S | 61 | 4 | 14 | 
					
				| blockListComplete() | S | 61 | 4 | 13 | 
					
				| inlineSpecialCharacter() | S | 61 | 4 | 11 | 
					
				| pregReplaceElements() | S | 57 | 3 | 17 | 
					
				| inlineUrlTag() | S | 58 | 3 | 16 | 
					
				| blockCodeContinue() | S | 59 | 3 | 14 | 
					
				| blockCommentContinue() | S | 61 | 3 | 12 | 
					
				| blockRule() | S | 61 | 3 | 12 | 
					
				| elementApplyRecursive() | S | 62 | 3 | 12 | 
					
				| elementApplyRecursiveDepthFirst() | S | 62 | 3 | 12 | 
					
				| filterUnsafeUrlInAttribute() | S | 62 | 3 | 11 | 
					
				| blockQuote() | S | 58 | 2 | 16 | 
					
				| blockMarkupContinue() | S | 66 | 3 | 8 | 
					
				| inlineText() | S | 59 | 2 | 15 | 
					
				| inlineCode() | S | 58 | 2 | 15 | 
					
				| inlineEscapeSequence() | S | 65 | 3 | 9 | 
					
				| striAtStart() | S | 63 | 2 | 11 | 
					
				| paragraphContinue() | S | 66 | 2 | 8 | 
					
				| elementsApplyRecursive() | S | 69 | 2 | 7 | 
					
				| elementsApplyRecursiveDepthFirst() | S | 69 | 2 | 7 | 
					
				| escape() | S | 77 | 2 | 3 | 
					
				| instance() | S | 66 | 2 | 9 | 
					
				| paragraph() | S | 61 | 1 | 13 | 
					
				| text() | S | 70 | 1 | 6 | 
					
				| textElements() | S | 68 | 1 | 7 | 
					
				| setBreaksEnabled() | S | 77 | 1 | 4 | 
					
				| setMarkupEscaped() | S | 77 | 1 | 4 | 
					
				| setUrlsLinked() | S | 77 | 1 | 4 | 
					
				| setSafeMode() | S | 77 | 1 | 4 | 
					
				| setStrictMode() | S | 77 | 1 | 4 | 
					
				| lines() | S | 80 | 1 | 3 | 
					
				| isBlockContinuable() | S | 78 | 1 | 3 | 
					
				| isBlockCompletable() | S | 78 | 1 | 3 | 
					
				| blockCodeComplete() | S | 82 | 1 | 3 | 
					
				| blockFencedCodeComplete() | S | 82 | 1 | 3 | 
					
				| line() | S | 79 | 1 | 3 | 
					
				| unmarkedText() | S | 75 | 1 | 4 | 
					
				| handleElementRecursive() | S | 79 | 1 | 3 | 
					
				| handleElementsRecursive() | S | 79 | 1 | 3 | 
					
				| parse() | S | 77 | 1 | 4 |