lessc_parser D

Total Complexity 342
Dependencies 3
Dependents 1
Total lines 1,324
Lines of code 925
Logical lines of code 681
Comment lines 154
Methods 48
Properties 13

Methods 48

Method Rating Maintainability Complexity Lines of code
parseChunk()
D
27
52 118
value()
B
44 19 41
removeComments()
B
43 17 46
tag()
B
41 16 55
openString()
B
42 16 50
expHelper()
B
47 17 31
func()
A
47 13 33
mediaQuery()
A
50 13 25
argumentDef()
A
47 12 38
_string()
A
46 9 42
mediaExpression()
A
56 9 18
genericList()
S
55 7 20
parenValue()
S
56 7 19
argumentValues()
S
56 7 19
literal()
S
56 7 17
propertyValue()
S
57 7 15
tagBracket()
S
58 7 14
match()
S
61 7 10
unit()
S
61 6 11
guards()
S
57 5 18
parse()
S
56 5 17
whitespace()
S
56 5 17
expression()
S
57 5 17
interpolation()
S
57 5 17
variable()
S
58 5 16
guard()
S
62 5 11
to()
S
61 5 11
throwError()
S
57 4 15
guardGroup()
S
60 4 14
end()
S
61 4 12
tags()
S
64 4 9
tagExpression()
S
65 4 9
color()
S
62 3 11
__construct()
S
57 2 16
mixinTags()
S
63 3 10
fixTags()
S
68 3 7
import()
S
66 3 8
assign()
S
74 3 4
expressionList()
S
65 3 9
keyword()
S
68 2 7
mediaQueryList()
S
68 2 7
peek()
S
69 2 6
seek()
S
73 2 5
append()
S
74 2 4
pushBlock()
S
62 1 12
pushSpecialBlock()
S
79 1 3
pop()
S
74 1 5
isDirective()
S
69 1 6