skipComment() |   | 87% |   | 88% | 2 | 16 | 2 | 21 | 0 | 1 |
scanTemplateLiteral(int) |   | 50% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
skipStringLiteralEscapeSequence(boolean) |   | 94% |   | 94% | 2 | 22 | 2 | 29 | 0 | 1 |
Scanner(ErrorReporter, Scanner.CommentRecorder, SourceFile) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
nextChar() |  | 88% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
scanToken() |  | 100% |  | 100% | 0 | 62 | 0 | 117 | 0 | 1 |
scanIdentifierOrKeyword(int, char) |  | 100% |  | 100% | 0 | 20 | 0 | 35 | 0 | 1 |
scanPostZero(int) |  | 100% |  | 100% | 0 | 13 | 0 | 31 | 0 | 1 |
processUnicodeEscapes(String) |  | 100% |  | 100% | 0 | 7 | 0 | 23 | 0 | 1 |
skipMultiLineComment() |  | 100% |  | 100% | 0 | 8 | 0 | 20 | 0 | 1 |
nextTemplateLiteralTokenShared(TokenType, TokenType) |  | 100% |  | 100% | 0 | 4 | 0 | 12 | 0 | 1 |
nextRegularExpressionLiteralToken() |  | 100% |  | 100% | 0 | 4 | 0 | 18 | 0 | 1 |
scanStringLiteral(int, char) |  | 100% |  | 100% | 0 | 4 | 0 | 9 | 0 | 1 |
scanExponentOfNumericLiteral(int) |  | 100% |  | 100% | 0 | 4 | 0 | 11 | 0 | 1 |
skipSingleLineComment(Comment.Type) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
skipRegularExpressionBody() |  | 100% |  | 100% | 0 | 6 | 0 | 9 | 0 | 1 |
skipRegularExpressionClass() |  | 100% |  | 100% | 0 | 5 | 0 | 9 | 0 | 1 |
nextTemplateLiteralToken() |  | 100% |   | 75% | 1 | 3 | 0 | 4 | 0 | 1 |
Scanner(ErrorReporter, Scanner.CommentRecorder, SourceFile, int) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
skipTemplateCharacters() |  | 100% |  | 100% | 0 | 6 | 0 | 9 | 0 | 1 |
skipRegularExpressionBackslashSequence() |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
peekToken(int) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
peekChar(int) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
skipWhitespace() |  | 100% |  | 100% | 0 | 4 | 0 | 5 | 0 | 1 |
peekStringLiteralChar(char) |  | 100% |  | 100% | 0 | 4 | 0 | 1 | 0 | 1 |
skipHexDigit() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
skipRegularExpressionChar() |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
isIdentifierStart(char) |  | 100% |   | 83% | 1 | 4 | 0 | 4 | 0 | 1 |
skipLineTerminator() |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
getOffset() |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
isRegularExpressionChar(char) |  | 100% |  | 100% | 0 | 4 | 0 | 4 | 0 | 1 |
skipStringLiteralChar() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
scanFractionalNumericLiteral(int) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
peekRegularExpressionClassChar() |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
skipRegularExpressionClassChar() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
isValidIndex(int) |  | 100% |   | 75% | 1 | 3 | 0 | 1 | 0 | 1 |
isRegularExpressionFirstChar(char) |  | 100% |   | 75% | 1 | 3 | 0 | 1 | 0 | 1 |
isIdentifierPart(char) |  | 100% |  | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
nextToken() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
isAtEnd() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
skipDecimalDigits() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
peekHexDigit() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
skipOctalDigits() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
skipBinaryDigits() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
clearTokenLookahead() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
createToken(TokenType, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getTokenString(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
skipHexDigits() |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
valueOfOctalDigit(char) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
valueOfBinaryDigit(char) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
peek(char) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
reportWarning(String, Object[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
setOffset(int) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
getTokenRange(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
recordComment(Comment.Type, SourceRange, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
isOctalDigit(char) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
isBinaryDigit(char) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
reportError(String, Object[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
reportError(SourcePosition, String, Object[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
incTypeParameterLevel() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
decTypeParameterLevel() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
isWhitespace(char) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
isLineTerminator(char) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
reportHtmlCommentWarning() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
scanNumberPostPeriod(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
scanPostDigit(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
isDecimalDigit(char) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
getPosition() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getPosition(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
skipComments() |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
getLineNumberTable() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
peekToken() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
peekWhitespace() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
skipSingleLineComment() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
peekChar() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getFile() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |