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 PortableGameNotation\Reader\Stream::__construct() 0 1 1 1 0 1
A RecursiveAnnotationVariation::__construct() 0 1 1 1 0 0
A NumericAnnotationGlyph::getType() 0 1 1 1 0 0
A Reader\StringReader::__construct() 0 1 1 1 0 1
A Lexer\StreamLexer::peekNextToken() 0 6 1 1 0 0
A PortableGameNotation\Token\EndResult::getResult() 0 1 1 1 0 0
A PortableGameNotation\Token\TokenIterator::rewind() 0 1 1 0 0 0
A PortableGameNotation\Token\MoveNumber::getNumber() 0 1 1 1 0 0
A Lexer\AbstractLexer::peekNextToken() 0 4 1 1 0 0
A Writer\AbstractWriter::writeComment() 0 1 1 1 0 1
A StandardAlgebraicNotation::__construct() 0 1 1 1 0 0