| stringToKeywordForJS(String) |  | 0% |  | 0% | 64 | 64 | 191 | 191 | 1 | 1 |
| getToken() |   | 91% |   | 93% | 20 | 206 | 41 | 452 | 0 | 1 |
| getLine(int, int[]) |  | 0% |  | 0% | 17 | 17 | 27 | 27 | 1 | 1 |
| fillSourceBuffer() |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
| getAndResetCurrentComment() |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| convertLastCharToHex(String) |  | 0% | | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| readTemplateLiteral(boolean) |   | 85% |   | 92% | 5 | 41 | 14 | 108 | 0 | 1 |
| getNextXMLToken() |   | 89% |   | 90% | 5 | 32 | 8 | 97 | 0 | 1 |
| readRegExp(int) |   | 85% |  | 94% | 2 | 20 | 8 | 46 | 0 | 1 |
| getChar(boolean, boolean) |   | 80% |   | 84% | 3 | 17 | 6 | 35 | 0 | 1 |
| charAt(int) |   | 34% |   | 40% | 4 | 6 | 10 | 15 | 0 | 1 |
| tokenToString(int) |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| TokenStream(Parser, Reader, String, int) |   | 78% |  | 33% | 3 | 4 | 4 | 23 | 0 | 1 |
| substring(int, int) | | 42% | | 50% | 1 | 2 | 2 | 4 | 0 | 1 |
| markCommentStart(String) | | 33% | | 25% | 2 | 3 | 2 | 4 | 0 | 1 |
| isMarkingComment() | | 0% | | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| readXmlComment() |  | 88% |  | 100% | 0 | 5 | 2 | 14 | 0 | 1 |
| readCDATA() |  | 88% |  | 100% | 0 | 5 | 2 | 14 | 0 | 1 |
| readPI() |  | 85% |  | 100% | 0 | 4 | 2 | 10 | 0 | 1 |
| readEntity() |  | 83% |  | 100% | 0 | 5 | 2 | 12 | 0 | 1 |
| readQuotedString(int) |  | 80% |  | 100% | 0 | 3 | 2 | 7 | 0 | 1 |
| getTokenLength() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| stringToKeyword(String, int, boolean) | | 70% | | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| getSourceString() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| eof() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCursor() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTokenBeg() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTokenEnd() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCommentType() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ungetChar(int) |  | 93% | | 75% | 1 | 3 | 0 | 4 | 0 | 1 |
| static {...} | | 75% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| stringToKeywordForES(String, boolean) |  | 100% |  | 100% | 0 | 56 | 0 | 147 | 0 | 1 |
| readDigits(int, int) |  | 100% |  | 100% | 0 | 9 | 0 | 20 | 0 | 1 |
| addToString(int) |  | 100% |  | 100% | 0 | 3 | 0 | 12 | 0 | 1 |
| getLine() |  | 100% |  | 100% | 0 | 6 | 0 | 12 | 0 | 1 |
| getTemplateLiteralChar() |  | 100% |  | 100% | 0 | 5 | 0 | 12 | 0 | 1 |
| isValidIdentifierName(String) |  | 100% |  | 100% | 0 | 10 | 0 | 12 | 0 | 1 |
| isJSSpace(int) |  | 100% |  | 100% | 0 | 9 | 0 | 4 | 0 | 1 |
| isDigit(int, int) |  | 100% |  | 100% | 0 | 9 | 0 | 4 | 0 | 1 |
| isHexDigit(int) |  | 100% |  | 100% | 0 | 7 | 0 | 1 | 0 | 1 |
| isAlpha(int) |  | 100% |  | 100% | 0 | 5 | 0 | 3 | 0 | 1 |
| getFirstXMLToken() |  | 100% | | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| ungetCharIgnoreLineEnd(int) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| skipLine() |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| matchChar(int) |  | 100% | | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| canUngetChar() |  | 100% | | 75% | 1 | 3 | 0 | 1 | 0 | 1 |
| internString(String) |  | 100% | | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| matchTemplateLiteralChar(int) |  | 100% | | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| getStringFromBuffer() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isJSFormatChar(int) | | 100% | | 75% | 1 | 3 | 0 | 1 | 0 | 1 |
| ungetTemplateLiteralChar(int) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getOffset() | | 100% | | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| isKeyword(String, int, boolean) | | 100% | | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| isDualDigit(int) | | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| isOctalDigit(int) | | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| isDigit(int) | | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
| getRawString() | | 100% | | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| readAndClearRegExpFlags() | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| peekTemplateLiteralChar() | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| peekChar() | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getTokenColumn() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLength() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getChar() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getChar(boolean) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCharIgnoreLineEnd() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCharIgnoreLineEnd(boolean) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getQuoteChar() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| markCommentStart() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getLineno() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTokenStartLineno() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getString() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNumber() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBigInt() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isNumericBinary() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isNumericOldOctal() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isNumericOctal() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isNumericHex() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isXMLAttribute() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPosition() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |