| mNumber(boolean) |   | 28% |   | 26% | 61 | 68 | 109 | 142 | 0 | 1 |
| mEscape(boolean) |  | 0% |  | 0% | 40 | 40 | 58 | 58 | 1 | 1 |
| nextToken() |   | 66% |   | 72% | 37 | 88 | 68 | 183 | 0 | 1 |
| mStringLiteral(boolean) |  | 0% |  | 0% | 19 | 19 | 23 | 23 | 1 | 1 |
| mWhitespace(boolean) |   | 31% |   | 27% | 21 | 23 | 18 | 35 | 0 | 1 |
| mExponent(boolean) |  | 0% |  | 0% | 12 | 12 | 26 | 26 | 1 | 1 |
| mComment(boolean) |  | 0% |  | 0% | 15 | 15 | 19 | 19 | 1 | 1 |
| mDecimal(boolean) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1 |
| mLongSuffix(boolean) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| mUnsignedSuffix(boolean) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| mFloatSuffix(boolean) |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| mDIRECTIVE(boolean) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| mLineDirective(boolean) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| mEndOfLine(boolean) |   | 40% |   | 28% | 7 | 8 | 5 | 14 | 0 | 1 |
| mDigit(boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| mVocabulary(boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| mQUESTIONMARK(boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| mEQUAL(boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| mNOTEQUAL(boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| mLESSTHANOREQUALTO(boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| mGREATERTHANOREQUALTO(boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| mDIVIDEEQUAL(boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| mPLUSEQUAL(boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| mPLUSPLUS(boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| mMINUSEQUAL(boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| mMINUSMINUS(boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| mTIMESEQUAL(boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| mMOD(boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| mMODEQUAL(boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| mSHIFTRIGHT(boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| mSHIFTRIGHTEQUAL(boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| mSHIFTLEFT(boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| mSHIFTLEFTEQUAL(boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| mAND(boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| mOR(boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| mBITWISEANDEQUAL(boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| mBITWISEOR(boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| mBITWISEOREQUAL(boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| mBITWISEXOR(boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| mBITWISEXOREQUAL(boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| mPOINTERTOMBR(boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| mDOTMBR(boolean) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| mCharLiteral(boolean) |   | 68% |   | 37% | 8 | 9 | 2 | 14 | 0 | 1 |
| mCPPComment(boolean) |   | 70% |   | 60% | 4 | 6 | 2 | 13 | 0 | 1 |
| mID(boolean) |   | 82% |   | 66% | 5 | 11 | 3 | 26 | 0 | 1 |
| CPPLexer(LexerSharedInputState) |  | 100% | | n/a | 0 | 1 | 0 | 86 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| mASSIGNEQUAL(boolean) |  | 100% |   | 50% | 3 | 4 | 0 | 8 | 0 | 1 |
| mCOLON(boolean) |  | 100% |   | 50% | 3 | 4 | 0 | 8 | 0 | 1 |
| mCOMMA(boolean) |  | 100% |   | 50% | 3 | 4 | 0 | 8 | 0 | 1 |
| mSEMICOLON(boolean) |  | 100% |   | 50% | 3 | 4 | 0 | 8 | 0 | 1 |
| mPOINTERTO(boolean) |  | 100% |   | 50% | 3 | 4 | 0 | 8 | 0 | 1 |
| mLPAREN(boolean) |  | 100% |   | 50% | 3 | 4 | 0 | 8 | 0 | 1 |
| mRPAREN(boolean) |  | 100% |   | 50% | 3 | 4 | 0 | 8 | 0 | 1 |
| mLSQUARE(boolean) |  | 100% |   | 50% | 3 | 4 | 0 | 8 | 0 | 1 |
| mRSQUARE(boolean) |  | 100% |   | 50% | 3 | 4 | 0 | 8 | 0 | 1 |
| mLCURLY(boolean) |  | 100% |   | 50% | 3 | 4 | 0 | 8 | 0 | 1 |
| mRCURLY(boolean) |  | 100% |   | 50% | 3 | 4 | 0 | 8 | 0 | 1 |
| mLESSTHAN(boolean) |  | 100% |   | 50% | 3 | 4 | 0 | 8 | 0 | 1 |
| mGREATERTHAN(boolean) |  | 100% |   | 50% | 3 | 4 | 0 | 8 | 0 | 1 |
| mDIVIDE(boolean) |  | 100% |   | 50% | 3 | 4 | 0 | 8 | 0 | 1 |
| mPLUS(boolean) |  | 100% |   | 50% | 3 | 4 | 0 | 8 | 0 | 1 |
| mMINUS(boolean) |  | 100% |   | 50% | 3 | 4 | 0 | 8 | 0 | 1 |
| mSTAR(boolean) |  | 100% |   | 50% | 3 | 4 | 0 | 8 | 0 | 1 |
| mNOT(boolean) |  | 100% |   | 50% | 3 | 4 | 0 | 8 | 0 | 1 |
| mAMPERSAND(boolean) |  | 100% |   | 50% | 3 | 4 | 0 | 8 | 0 | 1 |
| mTILDE(boolean) |  | 100% |   | 50% | 3 | 4 | 0 | 8 | 0 | 1 |
| mSCOPE(boolean) |  | 100% |   | 50% | 3 | 4 | 0 | 8 | 0 | 1 |
| mk_tokenSet_0() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_3() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_4() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_7() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| mk_tokenSet_6() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| mk_tokenSet_1() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| mk_tokenSet_2() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| mk_tokenSet_5() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| CPPLexer(InputStream) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| CPPLexer(Reader) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| CPPLexer(InputBuffer) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |