RubyLexer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,562 of 6,36875%290 of 96270%2796963071,4499108
printToken(int)5920%1270%12712712912911
parseNumber(int)17539769%266571%24513113001
questionMark()1018646%141450%1117285101
readEscape()649760%72477%724123801
at()565851%4450%3562101
getFloatToken(String, int)515351%2250%1351601
identifier(int, boolean)4725084%45493%43036101
yylex()4238090%98390%8651112001
detectUTF8BOM()401223%517%34121601
setEncoding(ByteList)381630%2250%234901
dollar()3321487%51474%51385401
readUTFEscapeRegexpLiteral(ByteList)315162%5550%5651601
tokenAddMBCFromSrc(int, ByteList)280%20%225511
hereDocumentIdentifier()2513885%72175%71564001
parseQuote(int)2432093%62782%62335601
star(boolean)2410081%61571%41223201
readUTFEscape(ByteList, boolean, boolean)245770%5964%5841501
ambiguousOperator(String, String)190%n/a112211
scanHexLiteral(ByteList, int, boolean, String)155378%5550%4621401
numberLiteralSuffix(int)154475%5758%4721101
scanHex(int, boolean, String)125081%2880%2621301
getNumberToken(String, boolean, boolean, int)123373%990%162801
printState()120%20%224411
ampersand(boolean)118188%31077%2812601
leftBracket(boolean)96988%1393%1832101
isASCII(int)80%20%221111
yylex2()80%n/a113311
arg_ambiguous()7542%50%120201
magicCommentMarker(ByteList, int)66291%51271%51021601
magicCommentSpecialChar(char)60%20%223311
bang()54289%2778%2621501
token()0%n/a111111
getTokenBuffer()0%n/a111111
parseMagicComment(ByteList)9898%990%1601701
plus(boolean)9398%31381%3902701
getIdentifier(int)6197%990%160901
doKeyword(RubyLexer.LexState)4596%31179%3811101
backtick(boolean)3194%480%140801
isNext_identchar()1990%2467%240301
tokenAddMBC(int, ByteList)1890%50%120401
isGlobalCharPunct(int)675%50%121301
static {...}314100%n/a0105101
minus(boolean)102100%1794%11003001
lessThan(boolean)98100%2095%11202501
colon(boolean)91100%1694%11002401
leftCurly()75100%14100%0801901
slash(boolean)68100%6100%0401901
dot()58100%6100%0401401
handleFileEncodingComment(ByteList)56100%2100%020901
pipe()52100%5100%0401701
leftParen(boolean)50100%10100%0601601
percent(boolean)50100%6100%0401201
readComment()47100%1192%1701101
greaterThan()46100%5100%0401501
scanOct(int)43100%4100%030901
createStrNode(ISourcePosition, ByteList, int)37100%990%160701
RubyLexer()34100%n/a0101001
tilde()31100%2467%240601
getIntegerToken(String, int, int)30100%2100%020801
caret()26100%2100%020901
reset()24100%n/a010901
readUTF8EscapeIntoBuffer(int, ByteList, boolean)22100%2467%240601
identifierToken(int, String)21100%6100%040501
isBEG()20100%8100%050101
rightBracket()20100%n/a010601
rightParen()20100%n/a010601
isHexChar(int)19100%10100%060101
isLabelPossible(boolean)17100%8100%050101
isEND()16100%6100%040101
considerComplex(int, int)15100%2100%020401
determineExpressionState()14100%2100%020501
isIdentifierChar(int)14100%583%140101
rightCurly()14100%n/a010501
nextToken()13100%2100%020201
doubleQuote()13100%n/a010301
singleQuote()13100%n/a010301
isARG()12100%4100%030101
isSpaceArg(int, boolean)12100%6100%040101
newBignumNode(String, int)11100%n/a010101
newRationalNode(String, int)10100%n/a010101
isOctChar(int)10100%4100%030101
isMultiByteChar(int)10100%2100%020101
newFixnumNode(String, int)9100%n/a010101
incrementParenNest()9100%n/a010201
comma(int)8100%n/a010301
newComplexNode(Node)7100%n/a010101
resetStacks()7100%n/a010301
getKeyword(String)5100%n/a010101
newtok()5100%n/a010201
getPosition(ISourcePosition)5100%n/a010101
getPosition()5100%n/a010101
startOfToken()100%n/a010201
setLeftParenBegin(int)100%n/a010201
getCurrentLine()100%n/a010101
setParserSupport(ParserSupport)100%n/a010201
setEncoding(Encoding)100%n/a010201
setSource(LexerSource)100%n/a010201
setStrTerm(StrTerm)100%n/a010201
setWarnings(IRubyWarnings)100%n/a010201
setState(RubyLexer.LexState)100%n/a010201
setValue(Object)100%n/a010201
getEncoding()100%n/a010101
getLeftParenBegin()100%n/a010101
value()100%n/a010101
getStrTerm()100%n/a010101
getCmdArgumentState()100%n/a010101
getConditionState()100%n/a010101
warn_balanced(int, boolean, String, String)100%n/a010101