ParserSupport

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total699 of 2,99477%171 of 46763%1503619255211115
backrefAssignError(Node)690%40%337711
checkUselessStatement(Node)468665%292748%283381701
getFlipConditionNode(Node)32616%5117%346701
compileError(Encoding, Encoding)290%n/a112211
shadowing_lvar(String)272952%5964%482901
isNumericOperator(String)270%100%668811
setRegexpEncoding(RegexpNode, ByteList)263960%7956%5951501
isLiteral(Node)260%140%882211
handleUselessWarn(Node, String)220%20%223311
optionsEncodingChar(Encoding)220%80%555511
checkAssignmentInCondition(Node)203564%71161%7103901
getterIdentifierError(ISourcePosition, String)190%n/a111111
gettable2(Node)184270%2467%263801
cond0(Node)1612489%3770%3822301
list_append(Node, Node)161038%2250%230301
simplifyMultipleArgumentWhenNodes(WhenNode, ArrayNode)155679%3975%3721601
arg_append(Node, Node)144877%2675%250901
list_concat(Node, Node)141246%2250%232501
new_call(Node, String, Node, Node)133372%1375%132701
negateNumeric(ISourcePosition, Node)132566%1480%152701
frobnicate_fcall_args(FCallNode, Node, Node)132263%1375%1321001
newAndNode(ISourcePosition, Node, Node)132061%3125%230301
newOrNode(ISourcePosition, Node, Node)132061%3125%230301
new_yield(ISourcePosition, Node)131146%2250%232401
appendToBlock(Node, Node)124077%3975%271901
ret_args(Node, ISourcePosition)122971%2880%262901
warnUnlessEOption(IRubyWarnings.ID, Node, String)120%20%223311
warningUnlessEOption(IRubyWarnings.ID, Node, String)11531%3125%231301
assignableLabel(String, Node)110%n/a111111
literal_concat(ISourcePosition, Node, Node)98691%21890%21122201
new_opElementAsgnNode(Node, String, Node, Node)96187%3770%3611401
unwrapNewlineNode(Node)90%20%223311
associateEncoding(ByteList, Encoding, int)71467%4233%341601
warn(IRubyWarnings.ID, ISourcePosition, String, Object[])70%n/a112211
allocateNamedLocals(RegexpNode)65690%2467%2411301
arg_add(ISourcePosition, Node, Node)62681%1583%141601
asSymbol(ISourcePosition, Node)61267%1150%120101
new_bv(String)61267%1150%121401
warning(IRubyWarnings.ID, ISourcePosition, String, Object[])6545%1150%120201
checkForNilNode(Node, ISourcePosition)5444%1150%120101
checkExpression(Node)46294%21185%21012101
isBreakStatement(Node)41579%2360%241601
compactNewlines(Node)31381%1375%132701
formal_argument(String)3873%1150%120201
position(ISourcePositionHolder, ISourcePositionHolder)3562%1150%120101
compile_error(String)26597%5550%560701
node_assign(Node, Node)23494%2467%240901
getConditionNode(Node)22091%1375%130401
arg_concat(ISourcePosition, Node, Node)2982%1150%120101
isInSingle()2571%1150%120101
newCaseNode(ISourcePosition, Node, Node)4898%1788%1501001
is7BitASCII(ByteList)990%1150%120101
newRegexpNode(ISourcePosition, Node, RegexpNode)138100%11192%1702901
getMatchNode(Node, Node)79100%12100%0701301
addRootNode(Node)77100%10100%0601301
newWhenNode(ISourcePosition, Node, Node, Node)51100%21083%270901
negateInteger(Node)40100%1583%1401101
new_args_tail(ISourcePosition, ListNode, String, BlockArgNode)40100%1375%130601
getOperatorCallNode(Node, String, Node, ISourcePosition)35100%2100%020601
arg_var(String)34100%4100%030601
newEvStrNode(ISourcePosition, Node)31100%2880%260701
yyerror(String, String[], String)31100%n/a010201
new_args(ISourcePosition, ListNode, ListNode, RestArgNode, ListNode, ArgsTailHolder)28100%2100%020301
checkUselessStatements(BlockNode)26100%6100%040701
newline_node(Node, ISourcePosition)20100%4100%030301
new_super(ISourcePosition, Node)20100%4100%030301
attrset(Node, String)19100%n/a010201
new_colon2(ISourcePosition, Node, String)15100%2100%020201
getOperatorCallNode(Node, String)14100%n/a010201
yyerror(String)14100%n/a010101
splat_array(Node)14100%4100%030301
initTopLocalVariables()13100%n/a010401
createMaster(RegexpOptions)13100%n/a010201
aryset(Node, Node)12100%n/a010201
getPosition(ISourcePositionHolder)12100%2100%020101
assignableLabelOrIdentifier(String, Node)11100%n/a010101
negateRational(RationalNode)11100%n/a010301
pushBlockScope()10100%n/a010201
pushLocalScope()10100%n/a010201
fixpos(Node, Node)10100%1375%130301
negateComplexNode(ComplexNode)10100%n/a010201
regexpFragmentCheck(RegexpNode, ByteList)10100%n/a010301
arg_blk_pass(Node, BlockPassNode)9100%2100%020401
declareIdentifier(String)8100%n/a010101
newSplatNode(ISourcePosition, Node)8100%n/a010101
newArrayNode(ISourcePosition, Node)8100%n/a010101
new_attrassign(ISourcePosition, Node, String, Node)8100%n/a010101
new_fcall(String)8100%n/a010101
createDStrNode(ISourcePosition)8100%n/a010101
checkRegexpSyntax(ByteList, RegexpOptions)8100%n/a010201
reset()7100%n/a010301
getOperatorCallNode(Node, String, Node)7100%n/a010101
negateFloat(FloatNode)7100%n/a010201
newAlias(ISourcePosition, Node, Node)7100%n/a010101
is_local_id(String)7100%n/a010101
popCurrentScope()6100%n/a010201
makeNullNil(Node)6100%2100%020101
newSValueNode(ISourcePosition, Node)6100%n/a010101
new_colon3(ISourcePosition, String)6100%n/a010101
newUndef(ISourcePosition, Node)6100%n/a010101
keyword_arg(ISourcePosition, AssignableNode)6100%n/a010101
new_defined(ISourcePosition, Node)6100%n/a010101
setInSingle(int)4100%n/a010201
setInDef(boolean)4100%n/a010201
setResult(RubyParserResult)4100%n/a010201
setConfiguration(ParserConfiguration)4100%n/a010201
setWarnings(IRubyWarnings)4100%n/a010201
setLexer(RubyLexer)4100%n/a010201
ParserSupport()3100%n/a010201
getCurrentScope()3100%n/a010101
getConfiguration()3100%n/a010101
isInDef()3100%n/a010101
getInSingle()3100%n/a010101
getResult()3100%n/a010101
internalId()2100%n/a010101