Completed
Push — master ( b0b79e...9ac4d8 )
by Hans
18s
created

1,039 +367 Covered Lines

1,328 +522 Total Lines

78.2 % -5.1% Code Coverage

PHP Classes Changes

 
0%
ValueEnum added
 
0%
ValueInt added
 
0%
ValueList added
 
0%
ValueString added
 
0%
ValueVariable added
 
0%
ParserFactory added
 
54.44%
Lexer added
 
66.67%
ValueObject added
 
66.67%
TypeList added
 
66.67%
TypeNamed added
view more  
66.67%
100%
ValueBoolean improved
66.67%
100%
ValueEnum improved
66.67%
100%
ValueFloat improved
66.67%
100%
ValueInt improved
66.67%
100%
ValueList improved
66.67%
100%
ValueString improved
88.48%
87.5%
Parser got worse
75%
 
ScannerWithLocation removed
76.19%
 
ScannerGeneric removed
100%
 
ScannerTokens removed

CRAP Changes

 
56
Lexer::exponentPart() added
 
30
Lexer::str() added
 
22.6475
Parser::parseValue() added
 
20
Lexer::comment() added
 
15.1523
Lexer::integerPart() added
 
12
Parser::parseList() added
 
10.4384
Lexer::name() added
 
10.1953
Lexer::lex() added
 
10.0155
Lexer::number() added
 
7.2269
Parser::parseDeclaration() added
view more  
2.0625
2.0438
Parser::parseTypeCondition() improved
3.3332
 
ScannerWithLocation::next() removed
2.1481
 
ScannerGeneric::next() removed
2.1481
 
ScannerGeneric::back() removed
2.0625
 
ScannerGeneric::peek() removed
2.0625
 
ScannerWithLocation::getColumn() removed
2
 
ValueNull::getChildren() removed
2
 
ValueEnum::getChildren() removed
2
 
Parser::getParseError() removed
2
 
ValueFloat::getChildren() removed
2
 
Parser::expect() removed
view more