Less_Parser D

Total Complexity 560
Dependencies 16
Dependents 18
Total lines 2,805
Lines of code 1,675
Logical lines of code 1,112
Comment lines 582
Methods 119
Properties 14

Methods 119

Method Rating Maintainability Complexity Lines of code
parseMixinArgs()
D
31 34 110
parseDirective()
C
38 24 67
getVariableValue()
B
43 19 45
GetRules()
B
40 17 62
parseRule()
B
44 17 44
parseSelector()
B
47 17 31
rgb2html()
A
58 12 13
parseMixinDefinition()
A
48 9 32
parseCombinator()
A
56 10 17
parseRuleset()
A
50 9 31
parseMediaFeature()
A
51 9 26
parseExtend()
A
52 9 25
PostVisitors()
A
53 9 23
parseFile()
A
51 8 26
parseRuleProperty()
A
52 8 23
parseAddition()
S
51 7 27
parseEntitiesCall()
S
52 7 26
parseImportOptions()
S
52 7 26
parseMultiplication()
S
53 7 24
parsePrimary()
S
53 7 23
getCss()
S
47 6 35
match()
S
56 7 18
parseMediaFeatures()
S
58 7 17
parseEntitiesDimension()
S
59 7 13
parseMixinCall()
S
52 6 24
parseCondition()
S
52 6 24
MatchQuoted()
S
54 6 22
getVariables()
S
54 6 22
parseElement()
S
53 6 22
parseEntitiesQuoted()
S
53 6 22
parseExpression()
S
57 6 18
parseConditions()
S
57 6 17
parseEntitiesUrl()
S
58 6 14
SetFileInfo()
S
52 5 25
parseImport()
S
56 5 19
parseEntitiesJavascript()
S
56 5 18
parseOperand()
S
56 5 17
SetImportDirs()
S
58 5 16
SetCacheDir()
S
57 5 16
parseAttribute()
S
57 5 16
parseValue()
S
59 5 15
skipWhitespace()
S
64 6 9
AbsPath()
S
62 5 11
parseAlpha()
S
59 4 16
parseNameValue()
S
58 4 15
ArgString()
S
58 4 15
findVarByName()
S
64 5 10
findValueOf()
S
65 5 8
SetOption()
S
61 4 14
parseEntitiesArguments()
S
60 4 14
parseComment()
S
60 4 13
parseEntitiesAssignment()
S
61 4 13
SetInput()
S
61 4 12
parse()
S
56 3 19
MatchFuncs()
S
65 4 10
parseEntitiesVariableCurly()
S
68 4 6
PreVisitors()
S
66 4 9
serializeVars()
S
66 4 7
CacheFile()
S
58 3 14
parseMixinCallElements()
S
59 3 14
__construct()
S
62 3 12
parseEntitiesKeyword()
S
63 3 11
parseComments()
S
63 3 11
parseBlock()
S
68 3 8
parseMedia()
S
65 3 9
parseImportant()
S
73 3 5
parseSub()
S
65 3 9
parseVariable()
S
72 3 5
CacheEnabled()
S
77 3 3
expectChar()
S
64 3 9
parseRulesetCall()
S
71 3 5
MatchChar()
S
70 3 6
parseEntitiesColor()
S
71 3 5
parseEntitiesVariable()
S
68 3 6
FromKeyword()
S
64 3 9
expect()
S
66 3 8
Reset()
S
62 2 13
round()
S
62 2 11
unregisterFunction()
S
76 2 4
is_method()
S
78 2 3
NewObj0()
S
69 2 7
NewObj1()
S
68 2 7
NewObj3()
S
68 2 7
NewObj2()
S
68 2 7
parseProperty()
S
71 2 6
NewObj4()
S
67 2 7
NewObj5()
S
67 2 7
NewObj6()
S
67 2 7
NewObj7()
S
67 2 7
SetOptions()
S
73 2 5
rulePropertyMatch()
S
63 2 10
parseEnd()
S
79 2 3
parseImportOption()
S
71 2 6
parseAnonymousValue()
S
69 2 6
parseTag()
S
78 2 3
parseUnicodeDescriptor()
S
70 2 6
MatchReg()
S
70 2 6
parseBlockRuleset()
S
69 2 7
PeekChar()
S
77 2 3
parseDetachedRuleset()
S
71 2 6
parseLessSelector()
S
80 1 3
WinPath()
S
78 1 3
Error()
S
78 1 3
registerFunction()
S
80 1 3
ArgCache()
S
78 1 3
ObjCache()
S
77 1 3
save()
S
81 1 3
parseEntitiesLiteral()
S
78 1 3
parseEntity()
S
77 1 3
PeekReg()
S
78 1 3
isWhitespace()
S
77 1 3
forget()
S
81 1 3
ModifyVars()
S
73 1 5
restore()
S
80 1 3
_parse()
S
79 1 3
UnsetInput()
S
75 1 4
AddParsedFile()
S
80 1 3
AllParsedFiles()
S
81 1 3
FileParsed()
S
79 1 3