MarkdownExtra_Parser C

Total Complexity 104
Dependencies 0
Dependents 0
Total lines 1,167
Lines of code 694
Logical lines of code 316
Comment lines 314
Methods 32
Properties 19

Methods 32

Method Rating Maintainability Complexity Lines of code
_hashHTMLBlocks_inMarkdown()
C
30 24 131
_hashHTMLBlocks_inHTML()
B
34 19 96
_doTable_callback()
A
45 8 39
appendFootnotes()
S
44 6 45
_appendFootnotes_callback()
S
51 4 26
formParagraphs()
S
58 3 15
_processDefListItems_callback_dd()
S
58 3 15
_doHeaders_callback_setext()
S
64 4 8
_doAbbreviations_callback()
S
60 3 14
setup()
S
60 3 14
doTables()
S
50 1 40
doDefLists()
S
51 1 35
processDefListItems()
S
52 1 32
doAbbreviations()
S
63 2 11
doFencedCodeBlocks()
S
57 1 24
doHeaders()
S
58 1 21
stripFootnotes()
S
57 1 21
MarkdownExtra_Parser()
S
57 1 19
doFootnotes()
S
71 2 6
_doHeaders_attr()
S
75 2 4
_processDefListItems_callback_dt()
S
64 2 9
_stripAbbreviations_callback()
S
65 2 9
stripAbbreviations()
S
64 1 10
teardown()
S
70 1 7
hashHTMLBlocks()
S
76 1 4
_doTable_leadingPipe_callback()
S
67 1 7
_stripFootnotes_callback()
S
72 1 5
_doHeaders_callback_atx()
S
68 1 6
_doFencedCodeBlocks_newlines()
S
75 1 4
_doFencedCodeBlocks_callback()
S
65 1 8
_doDefLists_callback()
S
69 1 6
hashClean()
S
80 1 3