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 | StandardAlgebraicNotation::getType() | 0 | 1 | 1 | 1 | 0 | 0 |
A | AbstractWriter::writeNumericAnnotationGlyph() | 0 | 1 | 1 | 1 | 0 | 1 |
A | PortableGameNotation\Token\Comment::__construct() | 0 | 1 | 1 | 1 | 0 | 0 |
A | PortableGameNotation\Token\TagPair::getName() | 0 | 1 | 1 | 1 | 0 | 0 |
A | PortableGameNotation\Lexer\StreamLexer::getOffset() | 0 | 4 | 2 | 1 | 0 | 0 |
A | RecursiveAnnotationVariation::isOpening() | 0 | 1 | 1 | 1 | 0 | 0 |
A | PortableGameNotation\Writer\Stream::writeGame() | 0 | 1 | 1 | 0 | 0 | 0 |
A | Lexer\StringLexer::__construct() | 0 | 2 | 1 | 1 | 0 | 0 |
A | PortableGameNotation\Writer\StringWriter::getPgn() | 0 | 1 | 1 | 1 | 0 | 1 |
A | Writer\AbstractWriter::writeNullMove() | 0 | 1 | 1 | 1 | 0 | 1 |
A | PortableGameNotation\Token\TokenIterator::next() | 0 | 1 | 1 | 0 | 0 | 0 |