Markdown_Parser C

Total Complexity 114
Dependencies 0
Dependents 0
Total lines 1,605
Lines of code 967
Logical lines of code 383
Comment lines 367
Methods 53
Properties 25

Methods 53

Method Rating Maintainability Complexity Lines of code
doItalicsAndBold()
B
35 16 95
hashHTMLBlocks()
A
37 2 118
parseSpan()
S
48 5 41
encodeEmailAddress()
S
52 6 22
doLists()
S
44 3 58
doAnchors()
S
45 2 63
_doAnchors_reference_callback()
S
52 4 26
_doImages_reference_callback()
S
53 4 23
_processListItems_callback()
S
55 4 19
handleSpanToken()
S
56 4 19
prepareItalicsAndBold()
S
59 4 14
doImages()
S
49 1 49
formParagraphs()
S
55 3 18
_doHeaders_callback_setext()
S
64 4 8
_doImages_inline_callback()
S
58 3 15
_doAnchors_inline_callback()
S
58 3 15
_doLists_callback()
S
59 3 12
doAutoLinks()
S
54 1 31
stripLinkDefinitions()
S
54 1 30
transform()
S
59 2 14
_detab_callback()
S
60 2 13
encodeAmpsAndAngles()
S
62 2 13
_initDetab()
S
65 2 11
doHeaders()
S
58 1 20
processListItems()
S
57 1 20
doBlockQuotes()
S
61 1 17
doCodeBlocks()
S
60 1 17
doHorizontalRules()
S
61 1 16
runSpanGamut()
S
71 2 6
runBasicBlockGamut()
S
69 2 7
_stripLinkDefinitions_callback()
S
67 2 7
__construct()
S
60 1 14
_doBlockQuotes_callback()
S
61 1 12
makeCodeSpan()
S
74 1 4
runBlockGamut()
S
77 1 4
unhash()
S
70 1 7
teardown()
S
75 1 5
_hashHTMLBlocks_callback()
S
72 1 5
detab()
S
68 1 8
outdent()
S
78 1 3
hashPart()
S
68 1 7
hashBlock()
S
80 1 3
_doAutoLinks_url_callback()
S
72 1 5
_doAutoLinks_email_callback()
S
73 1 5
_doCodeBlocks_callback()
S
66 1 8
_doAutoLinks_tel_callback()
S
69 1 6
doHardBreaks()
S
70 1 7
_doHardBreaks_callback()
S
79 1 3
encodeAttribute()
S
73 1 5
_doHeaders_callback_atx()
S
71 1 5
_doBlockQuotes_callback2()
S
72 1 5
setup()
S
71 1 6
_unhash_callback()
S
80 1 3