Code

Rating   Name Duplication Size Complexity Changes Bugs Features
C Lexer\AbstractLexer::getNextToken() 0 36 13 2 0 0
B Writer\AbstractWriter::writeToken() 0 20 9 1 0 1
B PortableGameNotation\Writer\AbstractWriter::write() 0 18 7 1 0 1
A PortableGameNotation\Reader\AbstractReader::read() 0 11 5 0 0 0
A NumericAnnotationGlyph::__construct() 0 1 1 1 0 0
A StandardAlgebraicNotation::__construct() 0 1 1 1 0 0
A Token\TokenIterator::__construct() 0 2 1 0 0 0
A PortableGameNotation\Token\TagPair::getType() 0 1 1 1 0 0
A Lexer\StreamLexer::__construct() 0 4 2 1 0 0
A PortableGameNotation\Token\EndResult::getType() 0 1 1 1 0 0
A PortableGameNotation\Token\MoveNumber::getType() 0 1 1 1 0 0
A Lexer\AbstractLexer::__construct() 0 1 1 1 0 0
A AbstractWriter::writeMoveNumber() 0 4 3 1 0 1
A PortableGameNotation\Token\TokenIterator::key() 0 1 1 0 0 0
A NumericAnnotationGlyph::getValue() 0 1 1 1 0 0