RubyLexer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,244 of 6,36880%257 of 96273%2496962491,44910108
printToken(int)5920%1270%12712712912911
parseNumber(int)8648685%177481%15511613001
questionMark()6612165%121657%1017205101
identifier(int, boolean)5224582%65290%53046101
getFloatToken(String, int)515351%2250%1351601
readEscape()3812376%42787%42473801
dollar()3221587%21789%21375401
star(boolean)319375%81362%51243201
tokenAddMBCFromSrc(int, ByteList)280%20%225511
hereDocumentIdentifier()2513885%72175%71564001
readUTFEscapeRegexpLiteral(ByteList)245871%3770%3641601
numberLiteralSuffix(int)243559%7542%5721101
at()219382%788%1512101
ambiguousOperator(String, String)190%n/a112211
ampersand(boolean)187480%5862%3832601
yylex()1440897%68693%665412001
scanHexLiteral(ByteList, int, boolean, String)125682%2880%2621401
detectUTF8BOM()124077%583%1431601
printState()120%20%224411
considerComplex(int, int)9640%50%122401
caret()81869%50%123901
isASCII(int)80%20%221111
yylex2()80%n/a113311
arg_ambiguous()7542%50%120201
newComplexNode(Node)70%n/a111111
magicCommentMarker(ByteList, int)66291%41376%41021601
magicCommentSpecialChar(char)60%20%223311
bang()54289%2778%2621501
leftCurly()7296%21286%2811901
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
parseQuote(int)344100%33091%32305601
static {...}314100%n/a0105101
minus(boolean)102100%1794%11003001
lessThan(boolean)98100%21990%21202501
colon(boolean)91100%1694%11002401
readUTFEscape(ByteList, boolean, boolean)81100%31179%3801501
leftBracket(boolean)78100%14100%0802101
slash(boolean)68100%6100%0401901
scanHex(int, boolean, String)62100%10100%0601301
dot()58100%6100%0401401
handleFileEncodingComment(ByteList)56100%2100%020901
setEncoding(ByteList)54100%4100%030901
pipe()52100%5100%0401701
leftParen(boolean)50100%10100%0601601
percent(boolean)50100%6100%0401201
readComment()47100%1192%1701101
greaterThan()46100%5100%0401501
getNumberToken(String, boolean, boolean, int)45100%10100%060801
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
reset()24100%n/a010901
readUTF8EscapeIntoBuffer(int, ByteList, boolean)22100%583%140601
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
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
isGlobalCharPunct(int)8100%2100%020301
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