Rating | Name | Duplication | Size | Complexity | CRAP | Changes | Bugs | Features |
---|---|---|---|---|---|---|---|---|
A | Token\MatcherSelector::__construct() | 0 | 9 | 5 | 5 | 1 | 0 | 0 |
A | Runtime\Token\TokenReader::read() | 0 | 11 | 4 | 4 | 1 | 0 | 0 |
A | TokenBuilder::setBooleanAttribute() | 0 | 1 | 1 | 1 | 0 | 0 | 0 |
A | NonEmptyLexemeException::__construct() | 0 | 2 | 1 | 1 | 1 | 0 | 0 |
A | Token\StringAttribute::asInteger() | 0 | 1 | 1 | 1 | 1 | 0 | 0 |
A | AttributeNotFoundException::getName() | 0 | 1 | 1 | 1 | 1 | 0 | 0 |
A | InvalidMatcherKeyException::__construct() | 0 | 2 | 1 | 1 | 0 | 0 | 0 |
A | Token\MatchSuccess::shouldRepeat() | 0 | 1 | 1 | 1 | 1 | 0 | 0 |
A | Runtime\Token\MatchFail::shouldRepeat() | 0 | 1 | 1 | 1 | 1 | 0 | 0 |
A | Token\AttributeCollection::has() | 0 | 1 | 1 | 1 | 1 | 0 | 0 |
A | IO\Symbol::getConstituentLexeme() | 0 | 1 | 1 | 1 | 1 | 0 | 0 |
A | WrongAttributeTypeException::buildMessage() | 0 | 1 | 1 | 1 | 1 | 0 | 0 |
A | Runtime\IO\PreviewBuffer::__construct() | 0 | 3 | 1 | 1 | 1 | 0 | 0 |
A | Token\MatcherSelector::getMatcher() | 0 | 3 | 2 | 2 | 1 | 0 | 0 |
A | IO\StringInput::getEmptyLexeme() | 0 | 1 | 1 | 1 | 1 | 0 | 0 |