RubyStringScanner |   | 81% |   | 62% | 48 | 127 | 38 | 247 | 8 | 58 | 0 | 1 |
RubyStringScanner.INVOKER.i.0.1.initialize |  | 0% |  | 0% | 4 | 4 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.3.0.search_full |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.3.0.scan_full |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.1.0.peek |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.1.0.peep |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.1.0.op_aref |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.1.0.set_string |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.1.0.scan |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.0.0.eos_p |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.0.0.clear |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.0.0.rest_p |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.1.0.exist_p |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.1.0.concat |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.0.0.matchedsize |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.0.0.post_match |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.0.0.matched |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.1.0.match_p |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.0.0.getch19 |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.1.0.skip_until |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.1.0.check_until |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.1.0.initialize_copy |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.0.0.rest |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.1.0.skip |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.1.0.scan_until |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.0.0.getbyte |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.0.0.empty_p |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.0.0.pre_match |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.0.0.get_byte |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.0.0.matched_p |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.1.0.set_pos |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.1.0.check |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.0.0.restsize |  | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.0.0.rest_size | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.0.0.matched_size | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.0.0.reset | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.0.0.string | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.0.0.pos | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.0.0.unscan | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.0.0.bol_p | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.0.0.terminate | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.i.0.0.inspect | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.INVOKER.s.0.0.mustCversion | | 0% | | n/a | 2 | 2 | 0 | 0 | 2 | 2 | 1 | 1 |
RubyStringScanner.new ObjectAllocator() {...} | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
StringScannerLibrary | | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |