SYMBOL INDEX (1209 symbols across 148 files) FILE: code2flow/engine.py class LanguageParams (line 51) | class LanguageParams(): method __init__ (line 55) | def __init__(self, source_type='script', ruby_version='27'): class SubsetParams (line 60) | class SubsetParams(): method __init__ (line 64) | def __init__(self, target_function, upstream_depth, downstream_depth): method generate (line 70) | def generate(target_function, upstream_depth, downstream_depth): function _find_target_node (line 99) | def _find_target_node(subset_params, all_nodes): function _filter_nodes_for_subset (line 120) | def _filter_nodes_for_subset(subset_params, all_nodes, edges): function _filter_edges_for_subset (line 159) | def _filter_edges_for_subset(new_nodes, edges): function _filter_groups_for_subset (line 173) | def _filter_groups_for_subset(new_nodes, file_groups): function _filter_for_subset (line 195) | def _filter_for_subset(subset_params, all_nodes, edges, file_groups): function generate_json (line 211) | def generate_json(nodes, edges): function write_file (line 231) | def write_file(outfile, nodes, edges, groups, hide_legend=False, function determine_language (line 268) | def determine_language(individual_files): function get_sources_and_language (line 285) | def get_sources_and_language(raw_source_paths, language): function make_file_group (line 333) | def make_file_group(tree, filename, extension): function _find_link_for_call (line 366) | def _find_link_for_call(call, node_a, all_nodes): function _find_links (line 413) | def _find_links(node_a, all_nodes): function map_it (line 432) | def map_it(sources, extension, no_trimming, exclude_namespaces, exclude_... function _limit_namespaces (line 571) | def _limit_namespaces(file_groups, exclude_namespaces, include_only_name... function _limit_functions (line 613) | def _limit_functions(file_groups, exclude_functions, include_only_functi... function _generate_graphviz (line 639) | def _generate_graphviz(output_file, extension, final_img_filename): function _generate_final_img (line 658) | def _generate_final_img(output_file, extension, final_img_filename, num_... function code2flow (line 671) | def code2flow(raw_source_paths, output_file, language=None, hide_legend=... function main (line 771) | def main(sys_argv=None): FILE: code2flow/javascript.py function lineno (line 10) | def lineno(el): function walk (line 24) | def walk(tree): function resolve_owner (line 46) | def resolve_owner(callee): function get_call_from_func_element (line 77) | def get_call_from_func_element(func): function make_calls (line 97) | def make_calls(body): function process_assign (line 116) | def process_assign(element): function make_local_variables (line 174) | def make_local_variables(tree, parent): function children (line 203) | def children(tree): function get_inherits (line 219) | def get_inherits(tree): function get_acorn_version (line 232) | def get_acorn_version(): class Javascript (line 246) | class Javascript(BaseLanguage): method assert_dependencies (line 248) | def assert_dependencies(): method get_tree (line 261) | def get_tree(filename, lang_params): method separate_namespaces (line 289) | def separate_namespaces(tree): method make_nodes (line 320) | def make_nodes(tree, parent): method make_root_node (line 362) | def make_root_node(lines, parent): method make_class_group (line 379) | def make_class_group(tree, parent): method file_import_tokens (line 408) | def file_import_tokens(filename): FILE: code2flow/model.py class Namespace (line 12) | class Namespace(dict): method __init__ (line 17) | def __init__(self, *args, **kwargs): method __getattr__ (line 22) | def __getattr__(self, item): function is_installed (line 30) | def is_installed(executable_cmd): function djoin (line 45) | def djoin(*tup): function flatten (line 55) | def flatten(list_of_lists): function _resolve_str_variable (line 64) | def _resolve_str_variable(variable, file_groups): class BaseLanguage (line 86) | class BaseLanguage(abc.ABC): method assert_dependencies (line 98) | def assert_dependencies(): method get_tree (line 105) | def get_tree(filename, lang_params): method separate_namespaces (line 113) | def separate_namespaces(tree): method make_nodes (line 121) | def make_nodes(tree, parent): method make_root_node (line 130) | def make_root_node(lines, parent): method make_class_group (line 139) | def make_class_group(tree, parent): class Variable (line 147) | class Variable(): method __init__ (line 153) | def __init__(self, token, points_to, line_number=None): method __repr__ (line 165) | def __repr__(self): method to_string (line 168) | def to_string(self): class Call (line 178) | class Call(): method __init__ (line 187) | def __init__(self, token, line_number=None, owner_token=None, definite... method __repr__ (line 193) | def __repr__(self): method to_string (line 196) | def to_string(self): method is_attr (line 206) | def is_attr(self): method matches_variable (line 213) | def matches_variable(self, variable): class Node (line 262) | class Node(): method __init__ (line 263) | def __init__(self, token, calls, variables, parent, import_tokens=None, method __repr__ (line 279) | def __repr__(self): method __lt__ (line 282) | def __lt__(self, other): method name (line 285) | def name(self): method first_group (line 292) | def first_group(self): method file_group (line 302) | def file_group(self): method is_attr (line 312) | def is_attr(self): method token_with_ownership (line 321) | def token_with_ownership(self): method namespace_ownership (line 330) | def namespace_ownership(self): method label (line 342) | def label(self): method remove_from_parent (line 351) | def remove_from_parent(self): method get_variables (line 358) | def get_variables(self, line_number=None): method resolve_variables (line 378) | def resolve_variables(self, file_groups): method to_dot (line 404) | def to_dot(self): method to_dict (line 427) | def to_dict(self): function _wrap_as_variables (line 439) | def _wrap_as_variables(sequence): class Edge (line 450) | class Edge(): method __init__ (line 451) | def __init__(self, node0, node1): method __repr__ (line 460) | def __repr__(self): method __lt__ (line 463) | def __lt__(self, other): method to_dot (line 468) | def to_dot(self): method to_dict (line 479) | def to_dict(self): class Group (line 490) | class Group(): method __init__ (line 494) | def __init__(self, token, group_type, display_type, import_tokens=None, method __repr__ (line 510) | def __repr__(self): method __lt__ (line 513) | def __lt__(self, other): method label (line 516) | def label(self): method filename (line 523) | def filename(self): method add_subgroup (line 532) | def add_subgroup(self, sg): method add_node (line 539) | def add_node(self, node, is_root=False): method all_nodes (line 549) | def all_nodes(self): method get_constructor (line 559) | def get_constructor(self): method all_groups (line 571) | def all_groups(self): method get_variables (line 581) | def get_variables(self, line_number=None): method remove_from_parent (line 601) | def remove_from_parent(self): method all_parents (line 609) | def all_parents(self): method to_dot (line 618) | def to_dot(self): FILE: code2flow/php.py function lineno (line 9) | def lineno(tree): function get_name (line 18) | def get_name(tree, from_='name'): function get_call_from_expr (line 37) | def get_call_from_expr(func_expr): function walk (line 81) | def walk(tree): function children (line 111) | def children(tree): function make_calls (line 131) | def make_calls(body_el): function process_assign (line 147) | def process_assign(assignment_el): function make_local_variables (line 167) | def make_local_variables(tree_el, parent): function get_inherits (line 195) | def get_inherits(tree): function run_ast_parser (line 214) | def run_ast_parser(filename): class PHP (line 229) | class PHP(BaseLanguage): method assert_dependencies (line 231) | def assert_dependencies(): method get_tree (line 244) | def get_tree(filename, lang_params): method separate_namespaces (line 267) | def separate_namespaces(tree): method make_nodes (line 299) | def make_nodes(tree, parent): method make_root_node (line 337) | def make_root_node(lines, parent): method make_class_group (line 355) | def make_class_group(tree, parent): method file_import_tokens (line 402) | def file_import_tokens(filename): FILE: code2flow/python.py function get_call_from_func_element (line 9) | def get_call_from_func_element(func): function make_calls (line 41) | def make_calls(lines): function process_assign (line 60) | def process_assign(element): function process_import (line 85) | def process_import(element): function make_local_variables (line 107) | def make_local_variables(lines, parent): function get_inherits (line 132) | def get_inherits(tree): class Python (line 143) | class Python(BaseLanguage): method assert_dependencies (line 145) | def assert_dependencies(): method get_tree (line 149) | def get_tree(filename, _): method separate_namespaces (line 165) | def separate_namespaces(tree): method make_nodes (line 194) | def make_nodes(tree, parent): method make_root_node (line 219) | def make_root_node(lines, parent): method make_class_group (line 235) | def make_class_group(tree, parent): method file_import_tokens (line 268) | def file_import_tokens(filename): FILE: code2flow/ruby.py function resolve_owner (line 8) | def resolve_owner(owner_el): function get_call_from_send_el (line 39) | def get_call_from_send_el(func_el): function walk (line 58) | def walk(tree_el): function make_calls (line 75) | def make_calls(body_el): function process_assign (line 89) | def process_assign(assignment_el): function make_local_variables (line 108) | def make_local_variables(tree_el, parent): function as_lines (line 134) | def as_lines(tree_el): function get_tree_body (line 151) | def get_tree_body(tree_el): function get_inherits (line 168) | def get_inherits(tree, body_tree): class Ruby (line 194) | class Ruby(BaseLanguage): method assert_dependencies (line 196) | def assert_dependencies(): method get_tree (line 204) | def get_tree(filename, lang_params): method separate_namespaces (line 230) | def separate_namespaces(tree): method make_nodes (line 254) | def make_nodes(tree, parent): method make_root_node (line 285) | def make_root_node(lines, parent): method make_class_group (line 301) | def make_class_group(tree, parent): method file_import_tokens (line 338) | def file_import_tokens(filename): FILE: tests/test_code/js/ambiguous_names/ambiguous_names.js class Abra (line 1) | class Abra { method constructor (line 2) | constructor() { method magic (line 5) | magic() { method abra_it (line 9) | abra_it() { class Cadabra (line 15) | class Cadabra { method magic (line 16) | magic() { method cadabra_it (line 20) | cadabra_it(a) { function main (line 26) | function main(cls) { FILE: tests/test_code/js/bad_parse/file_a_good.js function a (line 1) | function a() {} FILE: tests/test_code/js/chained/chained.js class Chain (line 1) | class Chain { method constructor (line 2) | constructor(val) { method add (line 6) | add(b) { method sub (line 11) | sub(b) { method mul (line 16) | mul(b) { FILE: tests/test_code/js/class_in_function/class_in_function.js function rectangleClassFactory (line 1) | function rectangleClassFactory() { FILE: tests/test_code/js/classes/classes.js function print_hi (line 1) | function print_hi() { class Rectangle (line 5) | class Rectangle { method constructor (line 6) | constructor(height, width) { method calcArea (line 13) | calcArea() { method incr (line 17) | incr() { function do_calc (line 22) | function do_calc() { FILE: tests/test_code/js/complex_ownership/complex_ownership.js class ABC (line 1) | class ABC { method constructor (line 2) | constructor() { method doit (line 5) | doit() { method apply (line 9) | apply() { method ret_def (line 12) | ret_def() { class DEF (line 17) | class DEF { method toABC (line 18) | toABC() { class GHI (line 24) | class GHI { method doit2 (line 25) | doit2(varname) { method doit3 (line 28) | doit3() { FILE: tests/test_code/js/exclude_modules/exclude_modules.js function readFileSync (line 6) | function readFileSync() { function beta (line 11) | function beta() { function alpha (line 20) | function alpha() { FILE: tests/test_code/js/exclude_modules_es6/exclude_modules_es6.js function readFileSync (line 6) | function readFileSync() { function beta (line 11) | function beta() { function alpha (line 20) | function alpha() { FILE: tests/test_code/js/globals/globals.js function a (line 2) | function a() { function b (line 13) | function b() { FILE: tests/test_code/js/inheritance/inheritance.js function majorNum (line 3) | function majorNum() {} function pentaNum (line 5) | function pentaNum() {} class MajorScales (line 7) | class MajorScales { method majorNum (line 8) | majorNum() { class FakeMajorScales (line 14) | class FakeMajorScales { method majorNum (line 15) | majorNum() { class ScaleDemo (line 20) | class ScaleDemo extends MajorScales { method constructor (line 21) | constructor() { FILE: tests/test_code/js/inheritance_attr/inheritance_attr.js class ClsA (line 2) | class ClsA { method bark (line 3) | bark() { class ClsB (line 7) | class ClsB { method meow (line 8) | meow() { class ClsC (line 16) | class ClsC extends ClsA.B {} FILE: tests/test_code/js/moment/moment.js function hooks (line 15) | function hooks() { function setHookCallback (line 21) | function setHookCallback(callback) { function isArray (line 25) | function isArray(input) { function isObject (line 32) | function isObject(input) { function hasOwnProp (line 41) | function hasOwnProp(a, b) { function isObjectEmpty (line 45) | function isObjectEmpty(obj) { function isUndefined (line 59) | function isUndefined(input) { function isNumber (line 63) | function isNumber(input) { function isDate (line 70) | function isDate(input) { function map (line 77) | function map(arr, fn) { function extend (line 86) | function extend(a, b) { function createUTC (line 104) | function createUTC(input, format, locale, strict) { function defaultParsingFlags (line 108) | function defaultParsingFlags() { function getParsingFlags (line 130) | function getParsingFlags(m) { function isValid (line 156) | function isValid(m) { function createInvalid (line 192) | function createInvalid(flags) { function copyConfig (line 208) | function copyConfig(to, from) { function Moment (line 256) | function Moment(config) { function isMoment (line 271) | function isMoment(obj) { function warn (line 277) | function warn(msg) { function deprecate (line 287) | function deprecate(msg, fn) { function deprecateSimple (line 329) | function deprecateSimple(name, msg) { function isFunction (line 342) | function isFunction(input) { function set (line 349) | function set(config) { function mergeConfigs (line 372) | function mergeConfigs(parentConfig, childConfig) { function Locale (line 401) | function Locale(config) { function calendar (line 433) | function calendar(key, mom, now) { function zeroFill (line 438) | function zeroFill(number, targetLength, forceSign) { function addFormatToken (line 458) | function addFormatToken(token, padded, ordinal, callback) { function removeFormattingTokens (line 483) | function removeFormattingTokens(input) { function makeFormatFunction (line 490) | function makeFormatFunction(format) { function formatMoment (line 516) | function formatMoment(m, format) { function expandFormat (line 528) | function expandFormat(format, locale) { function longDateFormat (line 557) | function longDateFormat(key) { function invalidDate (line 585) | function invalidDate() { function ordinal (line 592) | function ordinal(number) { function relativeTime (line 615) | function relativeTime(number, withoutSuffix, string, isFuture) { function pastFuture (line 622) | function pastFuture(diff, output) { function addUnitAlias (line 629) | function addUnitAlias(unit, shorthand) { function normalizeUnits (line 634) | function normalizeUnits(units) { function normalizeObjectUnits (line 640) | function normalizeObjectUnits(inputObject) { function addUnitPriority (line 659) | function addUnitPriority(unit, priority) { function getPrioritizedUnits (line 663) | function getPrioritizedUnits(unitsObj) { function isLeapYear (line 677) | function isLeapYear(year) { function absFloor (line 681) | function absFloor(number) { function toInt (line 690) | function toInt(argumentForCoercion) { function makeGetSet (line 701) | function makeGetSet(unit, keepTime) { function get (line 713) | function get(mom, unit) { function set$1 (line 719) | function set$1(mom, unit, value) { function stringGet (line 741) | function stringGet(units) { function stringSet (line 749) | function stringSet(units, value) { function addRegexToken (line 789) | function addRegexToken(token, regex, strictRegex) { function getParseRegexForToken (line 797) | function getParseRegexForToken(token, config) { function unescapeFormat (line 806) | function unescapeFormat(s) { function regexEscape (line 822) | function regexEscape(s) { function addParseToken (line 828) | function addParseToken(token, callback) { function addWeekParseToken (line 844) | function addWeekParseToken(token, callback) { function addTimeToArrayFromToken (line 851) | function addTimeToArrayFromToken(token, input, config) { function mod (line 867) | function mod(n, x) { function daysInMonth (line 888) | function daysInMonth(year, month) { function localeMonths (line 960) | function localeMonths(m, format) { function localeMonthsShort (line 975) | function localeMonthsShort(m, format) { function handleStrictParse (line 988) | function handleStrictParse(monthName, format, strict) { function localeMonthsParse (line 1035) | function localeMonthsParse(monthName, format, strict) { function setMonth (line 1090) | function setMonth(mom, value) { function getSetMonth (line 1115) | function getSetMonth(value) { function getDaysInMonth (line 1125) | function getDaysInMonth() { function monthsShortRegex (line 1129) | function monthsShortRegex(isStrict) { function monthsRegex (line 1149) | function monthsRegex(isStrict) { function computeMonthsParse (line 1169) | function computeMonthsParse() { function daysInYear (line 1257) | function daysInYear(year) { function getIsLeapYear (line 1271) | function getIsLeapYear() { function createDate (line 1275) | function createDate(y, m, d, h, M, s, ms) { function createUTCDate (line 1293) | function createUTCDate(y) { function firstWeekOffset (line 1312) | function firstWeekOffset(year, dow, doy) { function dayOfYearFromWeeks (line 1322) | function dayOfYearFromWeeks(year, week, weekday, dow, doy) { function weekOfYear (line 1346) | function weekOfYear(mom, dow, doy) { function weeksInYear (line 1369) | function weeksInYear(year, dow, doy) { function localeWeek (line 1410) | function localeWeek(mom) { function localeFirstDayOfWeek (line 1419) | function localeFirstDayOfWeek() { function localeFirstDayOfYear (line 1423) | function localeFirstDayOfYear() { function getSetWeek (line 1429) | function getSetWeek(input) { function getSetISOWeek (line 1434) | function getSetISOWeek(input) { function parseWeekday (line 1500) | function parseWeekday(input, locale) { function parseIsoWeekday (line 1517) | function parseIsoWeekday(input, locale) { function shiftWeekdays (line 1525) | function shiftWeekdays(ws, n) { function localeWeekdays (line 1538) | function localeWeekdays(m, format) { function localeWeekdaysShort (line 1553) | function localeWeekdaysShort(m) { function localeWeekdaysMin (line 1561) | function localeWeekdaysMin(m) { function handleStrictParse$1 (line 1569) | function handleStrictParse$1(weekdayName, format, strict) { function localeWeekdaysParse (line 1642) | function localeWeekdaysParse(weekdayName, format, strict) { function getSetDayOfWeek (line 1711) | function getSetDayOfWeek(input) { function getSetLocaleDayOfWeek (line 1724) | function getSetLocaleDayOfWeek(input) { function getSetISODayOfWeek (line 1732) | function getSetISODayOfWeek(input) { function weekdaysRegex (line 1749) | function weekdaysRegex(isStrict) { function weekdaysShortRegex (line 1769) | function weekdaysShortRegex(isStrict) { function weekdaysMinRegex (line 1789) | function weekdaysMinRegex(isStrict) { function computeWeekdaysParse (line 1809) | function computeWeekdaysParse() { function hFormat (line 1863) | function hFormat() { function kFormat (line 1867) | function kFormat() { function meridiem (line 1901) | function meridiem(token, lowercase) { function matchMeridiem (line 1923) | function matchMeridiem(isStrict, locale) { function localeIsPM (line 1983) | function localeIsPM(input) { function localeMeridiem (line 1996) | function localeMeridiem(hours, minutes, isLower) { function commonPrefix (line 2029) | function commonPrefix(arr1, arr2) { function normalizeLocale (line 2040) | function normalizeLocale(key) { function chooseLocale (line 2047) | function chooseLocale(names) { function loadLocale (line 2079) | function loadLocale(name) { function getSetGlobalLocale (line 2106) | function getSetGlobalLocale(key, values) { function defineLocale (line 2131) | function defineLocale(name, config) { function updateLocale (line 2185) | function updateLocale(name, config) { function getLocale (line 2231) | function getLocale(key) { function listLocales (line 2254) | function listLocales() { function checkOverflow (line 2258) | function checkOverflow(m) { function configFromISO (line 2351) | function configFromISO(config) { function extractFromRFC2822Strings (line 2407) | function extractFromRFC2822Strings( function untruncateYear (line 2430) | function untruncateYear(yearStr) { function preprocessRFC2822 (line 2440) | function preprocessRFC2822(s) { function checkWeekday (line 2449) | function checkWeekday(weekdayStr, parsedInput, config) { function calculateOffset (line 2467) | function calculateOffset(obsOffset, militaryOffset, numOffset) { function configFromRFC2822 (line 2482) | function configFromRFC2822(config) { function configFromString (line 2511) | function configFromString(config) { function defaults (line 2550) | function defaults(a, b, c) { function currentDateArray (line 2560) | function currentDateArray(config) { function configFromArray (line 2577) | function configFromArray(config) { function dayOfYearFromWeekInfo (line 2666) | function dayOfYearFromWeekInfo(config) { function configFromStringAndFormat (line 2734) | function configFromStringAndFormat(config) { function meridiemFixWrap (line 2823) | function meridiemFixWrap(locale, hour, meridiem) { function configFromStringAndArray (line 2849) | function configFromStringAndArray(config) { function configFromObject (line 2909) | function configFromObject(config) { function createFromConfig (line 2926) | function createFromConfig(config) { function prepareConfig (line 2937) | function prepareConfig(config) { function configFromInput (line 2970) | function configFromInput(config) { function createLocalOrUTC (line 2993) | function createLocalOrUTC(input, format, locale, strict, isUTC) { function createLocal (line 3024) | function createLocal(input, format, locale, strict) { function pickBy (line 3056) | function pickBy(fn, moments) { function min (line 3074) | function min() { function max (line 3080) | function max() { function isDurationValid (line 3102) | function isDurationValid(m) { function isValid$1 (line 3132) | function isValid$1() { function createInvalid$1 (line 3136) | function createInvalid$1() { function Duration (line 3140) | function Duration(duration) { function isDuration (line 3175) | function isDuration(obj) { function absRound (line 3179) | function absRound(number) { function compareArrays (line 3188) | function compareArrays(array1, array2, dontConvert) { function offset (line 3206) | function offset(token, separator) { function offsetFromString (line 3242) | function offsetFromString(matcher, string) { function cloneWithOffset (line 3260) | function cloneWithOffset(input, model) { function getDateOffset (line 3277) | function getDateOffset(m) { function getSetOffset (line 3301) | function getSetOffset(input, keepLocalTime, keepMinutes) { function getSetZone (line 3344) | function getSetZone(input, keepLocalTime) { function setOffsetToUTC (line 3358) | function setOffsetToUTC(keepLocalTime) { function setOffsetToLocal (line 3362) | function setOffsetToLocal(keepLocalTime) { function setOffsetToParsedOffset (line 3374) | function setOffsetToParsedOffset() { function hasAlignedHourOffset (line 3388) | function hasAlignedHourOffset(input) { function isDaylightSavingTime (line 3397) | function isDaylightSavingTime() { function isDaylightSavingTimeShifted (line 3404) | function isDaylightSavingTimeShifted() { function isLocal (line 3426) | function isLocal() { function isUtcOffset (line 3430) | function isUtcOffset() { function isUtc (line 3434) | function isUtc() { function createDuration (line 3445) | function createDuration(input, key) { function parseIso (line 3520) | function parseIso(inp, sign) { function positiveMomentsDifference (line 3529) | function positiveMomentsDifference(base, other) { function momentsDifference (line 3543) | function momentsDifference(base, other) { function createAdder (line 3562) | function createAdder(direction, name) { function addSubtract (line 3587) | function addSubtract(mom, duration, isAdding, updateOffset) { function isString (line 3616) | function isString(input) { function isMomentInput (line 3621) | function isMomentInput(input) { function isMomentInputObject (line 3634) | function isMomentInputObject(input) { function isNumberOrStringArray (line 3674) | function isNumberOrStringArray(input) { function isCalendarSpec (line 3686) | function isCalendarSpec(input) { function getCalendarFormat (line 3708) | function getCalendarFormat(myMoment, now) { function calendar$1 (line 3725) | function calendar$1(time, formats) { function clone (line 3755) | function clone() { function isAfter (line 3759) | function isAfter(input, units) { function isBefore (line 3772) | function isBefore(input, units) { function isBetween (line 3785) | function isBetween(from, to, units, inclusivity) { function isSame (line 3802) | function isSame(input, units) { function isSameOrAfter (line 3820) | function isSameOrAfter(input, units) { function isSameOrBefore (line 3824) | function isSameOrBefore(input, units) { function diff (line 3828) | function diff(input, units, asFloat) { function monthDiff (line 3877) | function monthDiff(a, b) { function toString (line 3907) | function toString() { function toISOString (line 3911) | function toISOString(keepOffset) { function inspect (line 3947) | function inspect() { function format (line 3969) | function format(inputString) { function from (line 3979) | function from(time, withoutSuffix) { function fromNow (line 3992) | function fromNow(withoutSuffix) { function to (line 3996) | function to(time, withoutSuffix) { function toNow (line 4009) | function toNow(withoutSuffix) { function locale (line 4016) | function locale(key) { function localeData (line 4041) | function localeData() { function mod$1 (line 4051) | function mod$1(dividend, divisor) { function localStartOfDate (line 4055) | function localStartOfDate(y, m, d) { function utcStartOfDate (line 4065) | function utcStartOfDate(y, m, d) { function startOf (line 4075) | function startOf(units) { function endOf (line 4138) | function endOf(units) { function valueOf (line 4207) | function valueOf() { function unix (line 4211) | function unix() { function toDate (line 4215) | function toDate() { function toArray (line 4219) | function toArray() { function toObject (line 4232) | function toObject() { function toJSON (line 4245) | function toJSON() { function isValid$2 (line 4250) | function isValid$2() { function parsingFlags (line 4254) | function parsingFlags() { function invalidAt (line 4258) | function invalidAt() { function creationData (line 4262) | function creationData() { function localeEras (line 4323) | function localeEras(m, format) { function localeErasParse (line 4351) | function localeErasParse(eraName, format, strict) { function localeErasConvertYear (line 4393) | function localeErasConvertYear(era, year) { function getEraName (line 4402) | function getEraName() { function getEraNarrow (line 4422) | function getEraNarrow() { function getEraAbbr (line 4442) | function getEraAbbr() { function getEraYear (line 4462) | function getEraYear() { function erasNameRegex (line 4488) | function erasNameRegex(isStrict) { function erasAbbrRegex (line 4495) | function erasAbbrRegex(isStrict) { function erasNarrowRegex (line 4502) | function erasNarrowRegex(isStrict) { function matchEraAbbr (line 4509) | function matchEraAbbr(isStrict, locale) { function matchEraName (line 4513) | function matchEraName(isStrict, locale) { function matchEraNarrow (line 4517) | function matchEraNarrow(isStrict, locale) { function matchEraYearOrdinal (line 4521) | function matchEraYearOrdinal(isStrict, locale) { function computeErasParse (line 4525) | function computeErasParse() { function addWeekYearFormatToken (line 4563) | function addWeekYearFormatToken(token, getter) { function getSetWeekYear (line 4608) | function getSetWeekYear(input) { function getSetISOWeekYear (line 4619) | function getSetISOWeekYear(input) { function getISOWeeksInYear (line 4630) | function getISOWeeksInYear() { function getISOWeeksInISOWeekYear (line 4634) | function getISOWeeksInISOWeekYear() { function getWeeksInYear (line 4638) | function getWeeksInYear() { function getWeeksInWeekYear (line 4643) | function getWeeksInWeekYear() { function getSetWeekYearHelper (line 4648) | function getSetWeekYearHelper(input, week, weekday, dow, doy) { function setWeekAll (line 4661) | function setWeekAll(weekYear, week, weekday, dow, doy) { function getSetQuarter (line 4692) | function getSetQuarter(input) { function getSetDayOfYear (line 4752) | function getSetDayOfYear(input) { function parseMs (line 4853) | function parseMs(input, array) { function getZoneAbbr (line 4870) | function getZoneAbbr() { function getZoneName (line 4874) | function getZoneName() { function createUnix (line 4982) | function createUnix(input) { function createInZone (line 4986) | function createInZone() { function preParsePostFormat (line 4990) | function preParsePostFormat(string) { function get$1 (line 5033) | function get$1(format, index, field, setter) { function listMonthsImpl (line 5039) | function listMonthsImpl(format, index, field) { function listWeekdaysImpl (line 5067) | function listWeekdaysImpl(localeSorted, format, index, field) { function listMonths (line 5103) | function listMonths(format, index) { function listMonthsShort (line 5107) | function listMonthsShort(format, index) { function listWeekdays (line 5111) | function listWeekdays(localeSorted, format, index) { function listWeekdaysShort (line 5115) | function listWeekdaysShort(localeSorted, format, index) { function listWeekdaysMin (line 5119) | function listWeekdaysMin(localeSorted, format, index) { function abs (line 5172) | function abs() { function addSubtract$1 (line 5189) | function addSubtract$1(duration, input, value, direction) { function add$1 (line 5200) | function add$1(input, value) { function subtract$1 (line 5205) | function subtract$1(input, value) { function absCeil (line 5209) | function absCeil(number) { function bubble (line 5217) | function bubble() { function daysToMonths (line 5272) | function daysToMonths(days) { function monthsToDays (line 5278) | function monthsToDays(months) { function as (line 5283) | function as(units) { function valueOf$1 (line 5328) | function valueOf$1() { function makeAs (line 5340) | function makeAs(alias) { function clone$1 (line 5356) | function clone$1() { function get$2 (line 5360) | function get$2(units) { function makeGetter (line 5365) | function makeGetter(name) { function weeks (line 5379) | function weeks() { function substituteTimeAgo (line 5395) | function substituteTimeAgo(string, number, withoutSuffix, isFuture, loca... function relativeTime$1 (line 5399) | function relativeTime$1(posNegDuration, withoutSuffix, thresholds, local... function getSetRelativeTimeRounding (line 5436) | function getSetRelativeTimeRounding(roundingFunction) { function getSetRelativeTimeThreshold (line 5448) | function getSetRelativeTimeThreshold(threshold, limit) { function humanize (line 5462) | function humanize(argWithSuffix, argThresholds) { function sign (line 5498) | function sign(x) { function toISOString$1 (line 5502) | function toISOString$1() { FILE: tests/test_code/js/scoping/scoping.js function scope_confusion (line 1) | function scope_confusion() { class MyClass (line 5) | class MyClass { method scope_confusion (line 6) | scope_confusion() { method a (line 10) | a() { method b (line 14) | b() { FILE: tests/test_code/js/simple_a_js/simple_a.js function func_b (line 1) | function func_b() {} function func_a (line 3) | function func_a() { FILE: tests/test_code/js/simple_b_js/simple_b.js function a (line 3) | function a() { function b (line 8) | function b() { class C (line 13) | class C { method d (line 14) | d(param) { FILE: tests/test_code/js/ternary_new/ternary_new.js class Abra (line 1) | class Abra { method init (line 2) | init() { class Cadabra (line 7) | class Cadabra { method init (line 8) | init() { function abra_fact (line 13) | function abra_fact() { function cadabra_fact (line 17) | function cadabra_fact() { class ClassMap (line 22) | class ClassMap { method fact (line 23) | fact(which) { FILE: tests/test_code/js/two_file_imports/imported.js class myClass (line 1) | class myClass { method constructor (line 2) | constructor() { method doit (line 6) | get doit() { method doit2 (line 10) | doit2() { function inner (line 15) | function inner() { function bye (line 19) | function bye() { FILE: tests/test_code/js/two_file_imports/importer.js function outer (line 3) | function outer() { FILE: tests/test_code/js/two_file_simple/file_a.js function a (line 1) | function a() { FILE: tests/test_code/js/two_file_simple/file_b.js function b (line 1) | function b() { function c (line 6) | function c() {} FILE: tests/test_code/js/weird_assignments/weird_assignments.js function get_ab (line 1) | function get_ab() { FILE: tests/test_code/mjs/two_file_imports_es6/imported_es6.mjs class myClass (line 1) | class myClass { method constructor (line 2) | constructor() { method doit (line 6) | doit() { method doit2 (line 10) | doit2() { function inner (line 15) | function inner() { FILE: tests/test_code/mjs/two_file_imports_es6/importer_es6.mjs function outer (line 3) | function outer() { FILE: tests/test_code/php/ambiguous_resolution/ambiguous_resolution.php class Abra (line 3) | class Abra { method magic (line 4) | function magic() { method abra_it (line 7) | function abra_it() { class Cadabra (line 13) | class Cadabra { method magic (line 14) | function magic() { method cadabra_it (line 18) | function cadabra_it($a) { function main (line 26) | function main($cls) { FILE: tests/test_code/php/anon/anonymous_function.php function a (line 17) | function a() {} FILE: tests/test_code/php/anon2/anonymous_function2.php function func_a (line 4) | function func_a($name) { FILE: tests/test_code/php/branch/branch.php function a (line 2) | function a() { FILE: tests/test_code/php/chains/chains.php function a (line 2) | function a() { function b (line 8) | function b() { class Cls (line 14) | class Cls { method __construct (line 15) | function __construct() { method a (line 21) | function a() { method b (line 26) | function b() { function c (line 33) | function c() { FILE: tests/test_code/php/factory/currency.php class Currency (line 14) | final class Currency implements JsonSerializable method __construct (line 24) | public function __construct(string $code) method getCode (line 35) | public function getCode(): string method equals (line 43) | public function equals(Currency $other): bool method __toString (line 48) | public function __toString(): string method jsonSerialize (line 58) | public function jsonSerialize() type Currencies (line 68) | interface Currencies extends IteratorAggregate method contains (line 73) | public function contains(Currency $currency): bool; method subunitFor (line 80) | public function subunitFor(Currency $currency): int; method getIterator (line 85) | public function getIterator(): Traversable; FILE: tests/test_code/php/inheritance/inheritance.php class FakeFruit (line 3) | class FakeFruit { method __construct (line 6) | public function __construct($name, $color) { method __construct (line 10) | public function __construct() { method intro (line 14) | public function intro() { class Fruit (line 20) | class Fruit { method __construct (line 23) | public function __construct($name, $color) { method intro (line 27) | public function intro() { method getColor (line 30) | public function getColor() { class PhantomFruit (line 35) | class PhantomFruit { method __construct (line 38) | public function __construct($name, $color) { method __construct (line 42) | public function __construct() { method intro (line 46) | public function intro() { class Strawberry (line 52) | class Strawberry extends Fruit { method message (line 53) | public function message() { FILE: tests/test_code/php/inheritance2/inheritance2.php class Car (line 5) | abstract class Car { method __construct (line 7) | public function __construct($name) { method intro (line 10) | abstract public function intro() : string; type Noisy (line 14) | interface Noisy { method makeSound (line 15) | public function makeSound(); class Audi (line 19) | class Audi extends Car implements Noisy { method intro (line 20) | public function intro() : string { method makeSound (line 24) | public function makeSound(): string { class Volvo (line 29) | class Volvo extends Car implements Noisy { method intro (line 30) | public function intro() : string { method makeSound (line 33) | public function makeSound(): string { class Citroen (line 38) | class Citroen extends Car implements Noisy { method intro (line 39) | public function intro() : string { FILE: tests/test_code/php/instance_methods/instance_methods.php function main (line 3) | function main() { class Abra (line 7) | class Abra { method main (line 8) | function main() { method main2 (line 17) | function main2() { FILE: tests/test_code/php/money/Calculator.php type Calculator (line 15) | interface Calculator method compare (line 29) | public static function compare(string $a, string $b): int; method add (line 41) | public static function add(string $amount, string $addend): string; method subtract (line 53) | public static function subtract(string $amount, string $subtrahend): s... method multiply (line 65) | public static function multiply(string $amount, string $multiplier): s... method divide (line 79) | public static function divide(string $amount, string $divisor): string; method ceil (line 90) | public static function ceil(string $number): string; method floor (line 101) | public static function floor(string $number): string; method absolute (line 112) | public static function absolute(string $number): string; method round (line 124) | public static function round(string $number, int $roundingMode): string; method share (line 137) | public static function share(string $amount, string $ratio, string $to... method mod (line 151) | public static function mod(string $amount, string $divisor): string; FILE: tests/test_code/php/money/Calculator/BcMathCalculator.php class BcMathCalculator (line 21) | final class BcMathCalculator implements Calculator method compare (line 26) | public static function compare(string $a, string $b): int method add (line 32) | public static function add(string $amount, string $addend): string method subtract (line 38) | public static function subtract(string $amount, string $subtrahend): s... method multiply (line 44) | public static function multiply(string $amount, string $multiplier): s... method divide (line 50) | public static function divide(string $amount, string $divisor): string method ceil (line 60) | public static function ceil(string $number): string method floor (line 76) | public static function floor(string $number): string method absolute (line 96) | public static function absolute(string $number): string method round (line 108) | public static function round(string $number, int $roundingMode): string method roundDigit (line 192) | private static function roundDigit(Number $number): string method share (line 206) | public static function share(string $amount, string $ratio, string $to... method mod (line 212) | public static function mod(string $amount, string $divisor): string FILE: tests/test_code/php/money/Calculator/GmpCalculator.php class GmpCalculator (line 39) | final class GmpCalculator implements Calculator method compare (line 44) | public static function compare(string $a, string $b): int method add (line 65) | public static function add(string $amount, string $addend): string method subtract (line 71) | public static function subtract(string $amount, string $subtrahend): s... method multiply (line 77) | public static function multiply(string $amount, string $multiplier): s... method divide (line 126) | public static function divide(string $amount, string $divisor): string method ceil (line 177) | public static function ceil(string $number): string method floor (line 193) | public static function floor(string $number): string method absolute (line 213) | public static function absolute(string $number): string method round (line 225) | public static function round(string $number, int $roundingMode): string method roundDigit (line 306) | private static function roundDigit(Number $number): string method share (line 319) | public static function share(string $amount, string $ratio, string $to... method mod (line 325) | public static function mod(string $amount, string $divisor): string FILE: tests/test_code/php/money/Converter.php class Converter (line 14) | final class Converter method __construct (line 20) | public function __construct(Currencies $currencies, Exchange $exchange) method convert (line 26) | public function convert(Money $money, Currency $counterCurrency, int $... method convertAndReturnWithCurrencyPair (line 39) | public function convertAndReturnWithCurrencyPair(Money $money, Currenc... method convertAgainstCurrencyPair (line 49) | public function convertAgainstCurrencyPair(Money $money, CurrencyPair ... FILE: tests/test_code/php/money/Currencies.php type Currencies (line 14) | interface Currencies extends IteratorAggregate method contains (line 19) | public function contains(Currency $currency): bool; method subunitFor (line 26) | public function subunitFor(Currency $currency): int; method getIterator (line 31) | public function getIterator(): Traversable; FILE: tests/test_code/php/money/Currencies/AggregateCurrencies.php class AggregateCurrencies (line 16) | final class AggregateCurrencies implements Currencies method __construct (line 24) | public function __construct(array $currencies) method contains (line 29) | public function contains(Currency $currency): bool method subunitFor (line 40) | public function subunitFor(Currency $currency): int method getIterator (line 52) | public function getIterator(): Traversable FILE: tests/test_code/php/money/Currencies/BitcoinCurrencies.php class BitcoinCurrencies (line 13) | final class BitcoinCurrencies implements Currencies method contains (line 19) | public function contains(Currency $currency): bool method subunitFor (line 24) | public function subunitFor(Currency $currency): int method getIterator (line 34) | public function getIterator(): Traversable FILE: tests/test_code/php/money/Currencies/CachedCurrencies.php class CachedCurrencies (line 20) | final class CachedCurrencies implements Currencies method __construct (line 26) | public function __construct(Currencies $currencies, CacheItemPoolInter... method contains (line 32) | public function contains(Currency $currency): bool method subunitFor (line 49) | public function subunitFor(Currency $currency): int method getIterator (line 67) | public function getIterator(): Traversable FILE: tests/test_code/php/money/Currencies/CurrencyList.php class CurrencyList (line 19) | final class CurrencyList implements Currencies method __construct (line 29) | public function __construct(array $currencies) method contains (line 34) | public function contains(Currency $currency): bool method subunitFor (line 39) | public function subunitFor(Currency $currency): int method getIterator (line 49) | public function getIterator(): Traversable FILE: tests/test_code/php/money/Currencies/ISOCurrencies.php class ISOCurrencies (line 21) | final class ISOCurrencies implements Currencies method contains (line 35) | public function contains(Currency $currency): bool method subunitFor (line 40) | public function subunitFor(Currency $currency): int method numericCodeFor (line 54) | public function numericCodeFor(Currency $currency): int method getIterator (line 66) | public function getIterator(): Traversable method getCurrencies (line 88) | private function getCurrencies(): array method loadCurrencies (line 108) | private function loadCurrencies(): array FILE: tests/test_code/php/money/Currency.php class Currency (line 18) | final class Currency implements JsonSerializable method __construct (line 28) | public function __construct(string $code) method getCode (line 39) | public function getCode(): string method equals (line 47) | public function equals(Currency $other): bool method __toString (line 52) | public function __toString(): string method jsonSerialize (line 62) | public function jsonSerialize() FILE: tests/test_code/php/money/CurrencyPair.php class CurrencyPair (line 20) | final class CurrencyPair implements JsonSerializable method __construct (line 38) | public function __construct(Currency $baseCurrency, Currency $counterC... method createFromIso (line 52) | public static function createFromIso(string $iso): CurrencyPair method getCounterCurrency (line 74) | public function getCounterCurrency(): Currency method getBaseCurrency (line 82) | public function getBaseCurrency(): Currency method getConversionRatio (line 92) | public function getConversionRatio(): string method equals (line 100) | public function equals(CurrencyPair $other): bool method jsonSerialize (line 112) | public function jsonSerialize() FILE: tests/test_code/php/money/Exception.php type Exception (line 10) | interface Exception FILE: tests/test_code/php/money/Exception/FormatterException.php class FormatterException (line 13) | final class FormatterException extends RuntimeException implements Excep... FILE: tests/test_code/php/money/Exception/InvalidArgumentException.php class InvalidArgumentException (line 10) | final class InvalidArgumentException extends CoreInvalidArgumentExceptio... method divisionByZero (line 13) | public static function divisionByZero(): self method moduloByZero (line 19) | public static function moduloByZero(): self FILE: tests/test_code/php/money/Exception/ParserException.php class ParserException (line 13) | final class ParserException extends RuntimeException implements Exception FILE: tests/test_code/php/money/Exception/UnknownCurrencyException.php class UnknownCurrencyException (line 13) | final class UnknownCurrencyException extends DomainException implements ... FILE: tests/test_code/php/money/Exception/UnresolvableCurrencyPairException.php class UnresolvableCurrencyPairException (line 16) | final class UnresolvableCurrencyPairException extends InvalidArgumentExc... method createFromCurrencies (line 21) | public static function createFromCurrencies(Currency $baseCurrency, Cu... FILE: tests/test_code/php/money/Exchange.php type Exchange (line 12) | interface Exchange method quote (line 19) | public function quote(Currency $baseCurrency, Currency $counterCurrenc... FILE: tests/test_code/php/money/Exchange/ExchangerExchange.php class ExchangerExchange (line 23) | final class ExchangerExchange implements Exchange method __construct (line 27) | public function __construct(ExchangeRateProvider $exchanger) method quote (line 32) | public function quote(Currency $baseCurrency, Currency $counterCurrenc... FILE: tests/test_code/php/money/Exchange/FixedExchange.php class FixedExchange (line 15) | final class FixedExchange implements Exchange method __construct (line 21) | public function __construct(array $list) method quote (line 26) | public function quote(Currency $baseCurrency, Currency $counterCurrenc... FILE: tests/test_code/php/money/Exchange/IndirectExchange.php class IndirectExchange (line 21) | final class IndirectExchange implements Exchange method __construct (line 27) | public function __construct(Exchange $exchange, Currencies $currencies) method quote (line 33) | public function quote(Currency $baseCurrency, Currency $counterCurrenc... method getConversions (line 62) | private function getConversions(Currency $baseCurrency, Currency $coun... method reconstructConversionChain (line 117) | private function reconstructConversionChain(array $currencies, Indirec... FILE: tests/test_code/php/money/Exchange/IndirectExchangeQueuedItem.php class IndirectExchangeQueuedItem (line 10) | final class IndirectExchangeQueuedItem method __construct (line 16) | public function __construct(Currency $currency) FILE: tests/test_code/php/money/Exchange/ReversedCurrenciesExchange.php class ReversedCurrenciesExchange (line 18) | final class ReversedCurrenciesExchange implements Exchange method __construct (line 22) | public function __construct(Exchange $exchange) method quote (line 27) | public function quote(Currency $baseCurrency, Currency $counterCurrenc... FILE: tests/test_code/php/money/Exchange/SwapExchange.php class SwapExchange (line 17) | final class SwapExchange implements Exchange method __construct (line 21) | public function __construct(Swap $swap) method quote (line 26) | public function quote(Currency $baseCurrency, Currency $counterCurrenc... FILE: tests/test_code/php/money/Formatter/AggregateMoneyFormatter.php class AggregateMoneyFormatter (line 14) | final class AggregateMoneyFormatter implements MoneyFormatter method __construct (line 26) | public function __construct(array $formatters) method format (line 31) | public function format(Money $money): string FILE: tests/test_code/php/money/Formatter/BitcoinMoneyFormatter.php class BitcoinMoneyFormatter (line 22) | final class BitcoinMoneyFormatter implements MoneyFormatter method __construct (line 28) | public function __construct(int $fractionDigits, Currencies $currencies) method format (line 34) | public function format(Money $money): string FILE: tests/test_code/php/money/Formatter/DecimalMoneyFormatter.php class DecimalMoneyFormatter (line 19) | final class DecimalMoneyFormatter implements MoneyFormatter method __construct (line 23) | public function __construct(Currencies $currencies) method format (line 28) | public function format(Money $money): string FILE: tests/test_code/php/money/Formatter/IntlLocalizedDecimalFormatter.php class IntlLocalizedDecimalFormatter (line 21) | final class IntlLocalizedDecimalFormatter implements MoneyFormatter method __construct (line 27) | public function __construct(NumberFormatter $formatter, Currencies $cu... method format (line 33) | public function format(Money $money): string FILE: tests/test_code/php/money/Formatter/IntlMoneyFormatter.php class IntlMoneyFormatter (line 20) | final class IntlMoneyFormatter implements MoneyFormatter method __construct (line 26) | public function __construct(NumberFormatter $formatter, Currencies $cu... method format (line 32) | public function format(Money $money): string FILE: tests/test_code/php/money/Money.php class Money (line 35) | final class Money implements JsonSerializable method __construct (line 76) | public function __construct(int|string $amount, Currency $currency) method isSameCurrency (line 97) | public function isSameCurrency(Money ...$others): bool method equals (line 112) | public function equals(Money $other): bool method compare (line 134) | public function compare(Money $other): int method greaterThan (line 147) | public function greaterThan(Money $other): bool method greaterThanOrEqual (line 152) | public function greaterThanOrEqual(Money $other): bool method lessThan (line 160) | public function lessThan(Money $other): bool method lessThanOrEqual (line 165) | public function lessThanOrEqual(Money $other): bool method getAmount (line 175) | public function getAmount(): string method getCurrency (line 183) | public function getCurrency(): Currency method add (line 194) | public function add(Money ...$addends): Money method subtract (line 218) | public function subtract(Money ...$subtrahends): Money method multiply (line 241) | public function multiply(int|string $multiplier, int $roundingMode = s... method divide (line 259) | public function divide(int|string $divisor, int $roundingMode = self::... method mod (line 275) | public function mod(Money $divisor): Money method allocate (line 299) | public function allocate(array $ratios): array method allocateTo (line 350) | public function allocateTo(int $n): array method ratioOf (line 358) | public function ratioOf(Money $money): string method round (line 373) | private function round(string $amount, int $roundingMode): string method roundToUnit (line 392) | public function roundToUnit(int $unit, int $roundingMode = self::ROUND... method absolute (line 411) | public function absolute(): Money method negative (line 419) | public function negative(): Money method isZero (line 428) | public function isZero(): bool method isPositive (line 436) | public function isPositive(): bool method isNegative (line 444) | public function isNegative(): bool method jsonSerialize (line 454) | public function jsonSerialize() method min (line 468) | public static function min(self $first, self ...$collection): Money method max (line 489) | public static function max(self $first, self ...$collection): Money method sum (line 505) | public static function sum(self $first, self ...$collection): Money method avg (line 511) | public static function avg(self $first, self ...$collection): Money method registerCalculator (line 517) | public static function registerCalculator(string $calculator): void method getCalculator (line 523) | public static function getCalculator(): string FILE: tests/test_code/php/money/MoneyFactory.php type MoneyFactory (line 193) | trait MoneyFactory method __callStatic (line 210) | public static function __callStatic(string $method, array $arguments):... FILE: tests/test_code/php/money/MoneyFormatter.php type MoneyFormatter (line 10) | interface MoneyFormatter method format (line 19) | public function format(Money $money): string; FILE: tests/test_code/php/money/MoneyParser.php type MoneyParser (line 10) | interface MoneyParser method parse (line 17) | public function parse(string $money, Currency|null $fallbackCurrency =... FILE: tests/test_code/php/money/Number.php class Number (line 29) | final class Number method __construct (line 38) | public function __construct(string $integerPart, string $fractionalPar... method fromString (line 49) | public static function fromString(string $number): self method fromFloat (line 60) | public static function fromFloat(float $number): self method fromNumber (line 66) | public static function fromNumber(int|string $number): self method isDecimal (line 75) | public function isDecimal(): bool method isInteger (line 80) | public function isInteger(): bool method isHalf (line 85) | public function isHalf(): bool method isCurrentEven (line 90) | public function isCurrentEven(): bool method isCloserToNext (line 97) | public function isCloserToNext(): bool method __toString (line 107) | public function __toString(): string method isNegative (line 117) | public function isNegative(): bool method getIntegerPart (line 123) | public function getIntegerPart(): string method getFractionalPart (line 129) | public function getFractionalPart(): string method getIntegerRoundingMultiplier (line 135) | public function getIntegerRoundingMultiplier(): string method base10 (line 144) | public function base10(int $number): self method parseIntegerPart (line 189) | private static function parseIntegerPart(string $number): string method parseFractionalPart (line 230) | private static function parseFractionalPart(string $number): string method roundMoneyValue (line 260) | public static function roundMoneyValue(string $moneyValue, int $target... FILE: tests/test_code/php/money/PHPUnit/Comparator.php class Comparator (line 28) | final class Comparator extends \SebastianBergmann\Comparator\Comparator method __construct (line 32) | public function __construct() method accepts (line 46) | public function accepts($expected, $actual) method assertEquals (line 52) | public function assertEquals( FILE: tests/test_code/php/money/Parser/AggregateMoneyParser.php class AggregateMoneyParser (line 17) | final class AggregateMoneyParser implements MoneyParser method __construct (line 29) | public function __construct(array $parsers) method parse (line 34) | public function parse(string $money, Currency|null $fallbackCurrency =... FILE: tests/test_code/php/money/Parser/BitcoinMoneyParser.php class BitcoinMoneyParser (line 24) | final class BitcoinMoneyParser implements MoneyParser method __construct (line 28) | public function __construct(int $fractionDigits) method parse (line 33) | public function parse(string $money, Currency|null $fallbackCurrency =... FILE: tests/test_code/php/money/Parser/DecimalMoneyParser.php class DecimalMoneyParser (line 25) | final class DecimalMoneyParser implements MoneyParser method __construct (line 31) | public function __construct(Currencies $currencies) method parse (line 36) | public function parse(string $money, Currency|null $fallbackCurrency =... FILE: tests/test_code/php/money/Parser/IntlLocalizedDecimalParser.php class IntlLocalizedDecimalParser (line 25) | final class IntlLocalizedDecimalParser implements MoneyParser method __construct (line 31) | public function __construct(NumberFormatter $formatter, Currencies $cu... method parse (line 37) | public function parse(string $money, Currency|null $fallbackCurrency =... FILE: tests/test_code/php/money/Parser/IntlMoneyParser.php class IntlMoneyParser (line 26) | final class IntlMoneyParser implements MoneyParser method __construct (line 32) | public function __construct(NumberFormatter $formatter, Currencies $cu... method parse (line 38) | public function parse(string $money, Currency|null $fallbackCurrency =... FILE: tests/test_code/php/namespace_a/namespace_a.php function namespaced_func (line 4) | function namespaced_func() { class Namespaced_cls (line 8) | class Namespaced_cls { method __construct (line 9) | function __construct() { method instance_method (line 12) | function instance_method() { FILE: tests/test_code/php/namespace_b/namespace_b2.php class Animal (line 35) | class Animal { method breathes (line 36) | static function breathes() {echo 'air';} method meows (line 37) | static function meows() {echo 'meoow2';} class Dog (line 42) | class Dog { method says (line 43) | static function says() {echo 'ruff';} class Cat (line 49) | class Cat extends animate\Animal { method says (line 50) | static function says() {echo 'meoow';} method meows (line 51) | static function meows() {echo 'meoow2';} FILE: tests/test_code/php/namespace_c/namespace_c2.php function speak (line 5) | function speak() { class Cat (line 9) | class Cat { method meow (line 10) | static function meow() { method speak (line 13) | static function speak() { class Dog (line 18) | class Dog { method meow (line 19) | static function meow() { method speak (line 22) | static function speak() { FILE: tests/test_code/php/nested/nested.php function outer (line 5) | function outer() { FILE: tests/test_code/php/nested_calls/nested_calls.php function x_ (line 3) | function x_() { function y_ (line 6) | function y_() {} function z_ (line 7) | function z_() {} function func (line 9) | function func() {} function func2 (line 10) | function func2() {} class Cls (line 13) | class Cls { method a (line 14) | static function a($ret) { method b (line 17) | static function b($ret) { method c (line 20) | static function c($ret) { method func (line 24) | function func() { method func2 (line 28) | function func2() { FILE: tests/test_code/php/publicprivateprotected/publicprivateprotected.php class Fruit (line 3) | class Fruit { method set_name (line 8) | function set_name($n) { // a public function (default) method set_color (line 11) | protected function set_color($n) { // a protected function method set_weight (line 14) | private function set_weight($n) { // a private function function set_color_weight (line 19) | function set_color_weight($fruit) { FILE: tests/test_code/php/resolve_correct_class/rcc.php function func_1 (line 2) | function func_1() { class Alpha (line 6) | class Alpha { method func_1 (line 7) | function func_1() { method func_2 (line 14) | function func_2() { class Beta (line 19) | class Beta { method func_1 (line 20) | function func_1() { method func_2 (line 26) | function func_2() { FILE: tests/test_code/php/simple_a/simple_a.php function func_b (line 3) | function func_b() { function func_a (line 7) | function func_a() { FILE: tests/test_code/php/simple_b/simple_b.php function a (line 5) | function a($param) { function b (line 10) | function b() { class C (line 15) | class C { method d (line 16) | function d($param) { FILE: tests/test_code/php/static/static.php function say_name (line 3) | function say_name() {} class Greeting (line 5) | class Greeting { method welcome (line 6) | public static function welcome() { method say_name (line 10) | function say_name() { method __construct (line 14) | function __construct($name) { function welcome (line 20) | function welcome() {} FILE: tests/test_code/php/traits/traits.php type message1 (line 2) | trait message1 { method msg1 (line 3) | public function msg1() { type message2 (line 8) | trait message2 { method msg2 (line 9) | public function msg2() { class Welcome (line 14) | class Welcome { method __construct (line 17) | function __construct() { class Welcome2 (line 22) | class Welcome2 { function welcome1 (line 26) | function welcome1() { function welcome2 (line 32) | function welcome2() { FILE: tests/test_code/php/two_file_simple/file_a.php function a (line 3) | function a() { FILE: tests/test_code/php/two_file_simple/file_b.php function b (line 2) | function b() { function c (line 7) | function c() {} FILE: tests/test_code/php/weird_assign/weird_assign.php function a (line 3) | function a() {} function b (line 4) | function b() {} function c (line 6) | function c($x, $y) { FILE: tests/test_code/py/ambiguous_resolution/ambiguous_resolution.py class Abra (line 1) | class Abra(): method magic (line 2) | def magic(): method abra_it (line 5) | def abra_it(): class Cadabra (line 9) | class Cadabra(): method magic (line 10) | def magic(): method cadabra_it (line 13) | def cadabra_it(a=None): function main (line 17) | def main(cls): FILE: tests/test_code/py/async_basic/async_basic.py class A (line 3) | class A: method __init__ (line 4) | def __init__(self): method test (line 6) | async def test(self): function main (line 9) | async def main(): FILE: tests/test_code/py/chained/chained.py class Chain (line 1) | class Chain(): method __init__ (line 2) | def __init__(self, val): method add (line 5) | def add(self, b): method sub (line 9) | def sub(self, b): method mul (line 13) | def mul(self, b): FILE: tests/test_code/py/exclude_modules/exclude_modules.py function search (line 5) | def search(): function beta (line 9) | def beta(): function alpha (line 16) | def alpha(): FILE: tests/test_code/py/exclude_modules_two_files/exclude_modules_a.py function a (line 5) | def a(): function b (line 9) | def b(): FILE: tests/test_code/py/exclude_modules_two_files/exclude_modules_b.py function match (line 1) | def match(): FILE: tests/test_code/py/import_paths/abra.py function abra2 (line 1) | def abra2(): FILE: tests/test_code/py/import_paths/cadabra.py function cadabra2 (line 1) | def cadabra2(): FILE: tests/test_code/py/import_paths/import_paths.py function main (line 5) | def main(): function main2 (line 10) | def main2(): FILE: tests/test_code/py/inherits/inherits.py function majorNum (line 6) | def majorNum(): function pentaNum (line 10) | def pentaNum(): class FakePentatonicScales (line 14) | class FakePentatonicScales(): method pentaNum (line 15) | def pentaNum(self): class ScaleDemo (line 21) | class ScaleDemo(MajorScales, PentatonicScales): method __init__ (line 22) | def __init__(self): method nothing (line 27) | def nothing(self): class ScaleDemoLimited (line 31) | class ScaleDemoLimited(MajorScales): method __init__ (line 32) | def __init__(self): FILE: tests/test_code/py/inherits/inherits_import.py class MajorScales (line 3) | class MajorScales(): method majorNum (line 4) | def majorNum(self): class PentatonicScales (line 10) | class PentatonicScales(): method pentaNum (line 11) | def pentaNum(self): FILE: tests/test_code/py/init/init.py class Abra (line 4) | class Abra(): method __init__ (line 5) | def __init__(self): method cadabra (line 8) | def cadabra(self): function b (line 12) | def b(): FILE: tests/test_code/py/init/the_import.py class ProvincialClass (line 1) | class ProvincialClass(): method __init__ (line 2) | def __init__(self): class HiddenClass (line 6) | class HiddenClass(): method __init__ (line 7) | def __init__(self): function imported_func (line 11) | def imported_func(): FILE: tests/test_code/py/nested_calls/nested_calls.py function trace (line 3) | def trace(fn: Callable) -> Callable: function do_something (line 9) | def do_something(msg): FILE: tests/test_code/py/nested_class/nested_class.py class Outer (line 1) | class Outer(): class Inner (line 2) | class Inner(): method inner_func (line 3) | def inner_func(): method outer_func (line 6) | def outer_func(a): method __init__ (line 10) | def __init__(self): FILE: tests/test_code/py/pytz/__init__.py function ascii (line 47) | def ascii(s): function ascii (line 64) | def ascii(s): function open_resource (line 78) | def open_resource(name): function resource_exists (line 111) | def resource_exists(name): function timezone (line 130) | def timezone(zone): function _unmunge_zone (line 193) | def _unmunge_zone(zone): function _case_insensitive_zone_lookup (line 201) | def _case_insensitive_zone_lookup(zone): class UTC (line 213) | class UTC(BaseTzInfo): method fromutc (line 225) | def fromutc(self, dt): method utcoffset (line 230) | def utcoffset(self, dt): method tzname (line 233) | def tzname(self, dt): method dst (line 236) | def dst(self, dt): method __reduce__ (line 239) | def __reduce__(self): method localize (line 242) | def localize(self, dt, is_dst=False): method normalize (line 248) | def normalize(self, dt, is_dst=False): method __repr__ (line 256) | def __repr__(self): method __str__ (line 259) | def __str__(self): function _UTC (line 266) | def _UTC(): function _p (line 301) | def _p(*args): class _CountryTimezoneDict (line 313) | class _CountryTimezoneDict(LazyDict): method __call__ (line 345) | def __call__(self, iso3166_code): method _fill (line 349) | def _fill(self): class _CountryNameDict (line 372) | class _CountryNameDict(LazyDict): method _fill (line 378) | def _fill(self): class _FixedOffset (line 398) | class _FixedOffset(datetime.tzinfo): method __init__ (line 402) | def __init__(self, minutes): method utcoffset (line 408) | def utcoffset(self, dt): method __reduce__ (line 411) | def __reduce__(self): method dst (line 414) | def dst(self, dt): method tzname (line 417) | def tzname(self, dt): method __repr__ (line 420) | def __repr__(self): method localize (line 423) | def localize(self, dt, is_dst=False): method normalize (line 429) | def normalize(self, dt, is_dst=False): function FixedOffset (line 438) | def FixedOffset(offset, _tzinfos={}): function _test (line 508) | def _test(): FILE: tests/test_code/py/pytz/exceptions.py class Error (line 11) | class Error(Exception): class UnknownTimeZoneError (line 15) | class UnknownTimeZoneError(KeyError, Error): class InvalidTimeError (line 38) | class InvalidTimeError(Error): class AmbiguousTimeError (line 42) | class AmbiguousTimeError(InvalidTimeError): class NonExistentTimeError (line 53) | class NonExistentTimeError(InvalidTimeError): FILE: tests/test_code/py/pytz/lazy.py class LazyDict (line 16) | class LazyDict(DictMixin): method __getitem__ (line 20) | def __getitem__(self, key): method __contains__ (line 30) | def __contains__(self, key): method __iter__ (line 40) | def __iter__(self): method __len__ (line 50) | def __len__(self): method keys (line 60) | def keys(self): class LazyList (line 71) | class LazyList(list): method __new__ (line 84) | def __new__(cls, fill_iter=None): class LazySet (line 121) | class LazySet(set): method __new__ (line 139) | def __new__(cls, fill_iter=None): FILE: tests/test_code/py/pytz/reference.py class FixedOffset (line 25) | class FixedOffset(tzinfo): method __init__ (line 28) | def __init__(self, offset, name): method utcoffset (line 32) | def utcoffset(self, dt): method tzname (line 35) | def tzname(self, dt): method dst (line 38) | def dst(self, dt): class LocalTimezone (line 54) | class LocalTimezone(tzinfo): method utcoffset (line 56) | def utcoffset(self, dt): method dst (line 62) | def dst(self, dt): method tzname (line 68) | def tzname(self, dt): method _isdst (line 71) | def _isdst(self, dt): function first_sunday_on_or_after (line 82) | def first_sunday_on_or_after(dt): class USTimeZone (line 97) | class USTimeZone(tzinfo): method __init__ (line 99) | def __init__(self, hours, reprname, stdname, dstname): method __repr__ (line 105) | def __repr__(self): method tzname (line 108) | def tzname(self, dt): method utcoffset (line 114) | def utcoffset(self, dt): method dst (line 117) | def dst(self, dt): FILE: tests/test_code/py/pytz/tzfile.py function _byte_string (line 12) | def _byte_string(s): function _std_string (line 19) | def _std_string(s): function build_tzinfo (line 24) | def build_tzinfo(zone, fp): FILE: tests/test_code/py/pytz/tzinfo.py function memorized_timedelta (line 18) | def memorized_timedelta(seconds): function memorized_datetime (line 31) | def memorized_datetime(seconds): function memorized_ttinfo (line 45) | def memorized_ttinfo(*args): function _to_seconds (line 61) | def _to_seconds(td): class BaseTzInfo (line 66) | class BaseTzInfo(tzinfo): method __str__ (line 72) | def __str__(self): class StaticTzInfo (line 76) | class StaticTzInfo(BaseTzInfo): method fromutc (line 82) | def fromutc(self, dt): method utcoffset (line 88) | def utcoffset(self, dt, is_dst=None): method dst (line 96) | def dst(self, dt, is_dst=None): method tzname (line 104) | def tzname(self, dt, is_dst=None): method localize (line 112) | def localize(self, dt, is_dst=False): method normalize (line 118) | def normalize(self, dt, is_dst=False): method __repr__ (line 147) | def __repr__(self): method __reduce__ (line 150) | def __reduce__(self): class DstTzInfo (line 156) | class DstTzInfo(BaseTzInfo): method __init__ (line 179) | def __init__(self, _inf=None, _tzinfos=None): method fromutc (line 193) | def fromutc(self, dt): method normalize (line 203) | def normalize(self, dt): method localize (line 258) | def localize(self, dt, is_dst=False): method utcoffset (line 396) | def utcoffset(self, dt, is_dst=None): method dst (line 427) | def dst(self, dt, is_dst=None): method tzname (line 466) | def tzname(self, dt, is_dst=None): method __repr__ (line 504) | def __repr__(self): method __reduce__ (line 518) | def __reduce__(self): function unpickler (line 529) | def unpickler(zone, utcoffset=None, dstoffset=None, tzname=None): FILE: tests/test_code/py/resolve_correct_class/rcc.py function func_1 (line 1) | def func_1(): class Alpha (line 5) | class Alpha(): method func_1 (line 6) | def func_1(self): method func_2 (line 13) | def func_2(self): class Beta (line 17) | class Beta(): method func_1 (line 18) | def func_1(self): method func_2 (line 23) | def func_2(self): FILE: tests/test_code/py/simple_a/simple_a.py function func_b (line 1) | def func_b(): function func_a (line 4) | def func_a(): FILE: tests/test_code/py/simple_b/simple_b.py function a (line 6) | def a(): function b (line 11) | def b(): class c (line 15) | class c(): method d (line 16) | def d(a="String"): FILE: tests/test_code/py/subset_find_exception/two.py function private (line 1) | def private(): class Abra (line 4) | class Abra: method func (line 5) | def func(): class Cadabra (line 8) | class Cadabra: method func (line 9) | def func(): FILE: tests/test_code/py/subset_find_exception/zero.py function private (line 1) | def private(): class Abra (line 4) | class Abra: method other (line 5) | def other(): FILE: tests/test_code/py/two_file_simple/file_a.py function a (line 4) | def a(): FILE: tests/test_code/py/two_file_simple/file_b.py function b (line 1) | def b(): function c (line 5) | def c(): FILE: tests/test_code/py/weird_calls/weird_calls.py function print_it (line 1) | def print_it(string): function func_a (line 5) | def func_a(): function func_b (line 9) | def func_b(): function func_c (line 13) | def func_c(): function factory (line 27) | def factory(): FILE: tests/test_code/py/weird_encoding/weird_encoding.py function a (line 1) | def a(): FILE: tests/test_code/py/weird_imports/weird_imports.py function main (line 5) | def main(): FILE: tests/test_code/rb/ambiguous_resolution/ambiguous_resolution.rb class Abra (line 1) | class Abra method magic (line 2) | def magic() method abra_it (line 5) | def abra_it() class Cadabra (line 9) | class Cadabra method magic (line 10) | def magic() method cadabra_it (line 13) | def cadabra_it(a: nil) function main (line 18) | def main(cls) FILE: tests/test_code/rb/chains/chains.rb function a (line 1) | def a function b (line 6) | def b class Cls (line 11) | class Cls method initialize (line 12) | def initialize method a (line 16) | def a method b (line 21) | def b function c (line 27) | def c FILE: tests/test_code/rb/doublecolon/doublecolon.rb class Class1 (line 9) | class Class1 method func_a (line 10) | def self.func_a method func_b (line 15) | def self.func_b class Class2 (line 22) | class Class2 method func_a (line 23) | def self.func_a method func_b (line 28) | def self.func_b FILE: tests/test_code/rb/inheritance_2/inheritance_2.rb function speak (line 3) | def speak class Animal (line 7) | class Animal method speak (line 8) | def speak class GoodDog (line 13) | class GoodDog < Animal class Cat (line 16) | class Cat < Animal method meow (line 17) | def meow FILE: tests/test_code/rb/instance_methods/instance_methods.rb function main (line 1) | def main class Abra (line 5) | class Abra method main (line 6) | def main method main2 (line 15) | def main2 FILE: tests/test_code/rb/modules/modules.rb function majorNum (line 3) | def majorNum function pentaNum (line 6) | def pentaNum type MajorScales (line 9) | module MajorScales function majorNum (line 10) | def majorNum type PentatonicScales (line 16) | module PentatonicScales function pentaNum (line 17) | def pentaNum class ScaleDemo (line 23) | class ScaleDemo method initialize (line 26) | def initialize class ScaleDemoLimited (line 32) | class ScaleDemoLimited method initialize (line 34) | def initialize FILE: tests/test_code/rb/nested/nested.rb type Mod (line 1) | module Mod function func_1 (line 2) | def func_1 function func_2 (line 6) | def func_2 class Nested (line 10) | class Nested method initialize (line 11) | def initialize method func_1 (line 15) | def func_1 method func_2 (line 19) | def func_2 function func_1 (line 27) | def func_1 function func_2 (line 32) | def func_2 FILE: tests/test_code/rb/nested_classes/nested_classes.rb class Mod (line 1) | class Mod method func_1 (line 2) | def func_1 method func_2 (line 6) | def func_2 class Nested (line 10) | class Nested method initialize (line 11) | def initialize method func_1 (line 15) | def func_1 method func_2 (line 19) | def func_2 function func_1 (line 27) | def func_1 function func_2 (line 32) | def func_2 FILE: tests/test_code/rb/public_suffix/public_suffix.rb type PublicSuffix (line 23) | module PublicSuffix function parse (line 69) | def self.parse(name, list: List.default, default_rule: list.default_ru... function valid? (line 125) | def self.valid?(name, list: List.default, default_rule: list.default_r... function domain (line 142) | def self.domain(name, **options) function decompose (line 151) | def self.decompose(name, rule) function normalize (line 166) | def self.normalize(name) FILE: tests/test_code/rb/public_suffix/public_suffix/domain.rb type PublicSuffix (line 9) | module PublicSuffix class Domain (line 12) | class Domain method name_to_labels (line 28) | def self.name_to_labels(name) method initialize (line 65) | def initialize(*args) method to_s (line 73) | def to_s method to_a (line 89) | def to_a method name (line 105) | def name method domain (line 137) | def domain method subdomain (line 169) | def subdomain method domain? (line 198) | def domain? method subdomain? (line 229) | def subdomain? FILE: tests/test_code/rb/public_suffix/public_suffix/errors.rb type PublicSuffix (line 9) | module PublicSuffix class Error (line 11) | class Error < StandardError class DomainInvalid (line 25) | class DomainInvalid < Error class DomainNotAllowed (line 38) | class DomainNotAllowed < DomainInvalid FILE: tests/test_code/rb/public_suffix/public_suffix/list.rb type PublicSuffix (line 9) | module PublicSuffix class List (line 40) | class List method default (line 50) | def self.default(**options) method default= (line 58) | def self.default=(value) method parse (line 69) | def self.parse(input, private_domains: true) method initialize (line 106) | def initialize method == (line 120) | def ==(other) method each (line 128) | def each(&block) method add (line 141) | def add(rule) method size (line 150) | def size method empty? (line 157) | def empty? method clear (line 164) | def clear method find (line 174) | def find(name, default: default_rule, **options) method select (line 199) | def select(name, ignore_private: false) method default_rule (line 226) | def default_rule method entry_to_rule (line 238) | def entry_to_rule(entry, value) method rule_to_entry (line 242) | def rule_to_entry(rule) FILE: tests/test_code/rb/public_suffix/public_suffix/rule.rb type PublicSuffix (line 9) | module PublicSuffix type Rule (line 22) | module Rule class Base (line 102) | class Base method build (line 118) | def self.build(content, private: false) method initialize (line 126) | def initialize(value:, length: nil, private: false) method == (line 138) | def ==(other) method match? (line 164) | def match?(name) method parts (line 174) | def parts method decompose (line 181) | def decompose(*) class Normal (line 188) | class Normal < Base method rule (line 193) | def rule method decompose (line 201) | def decompose(domain) method parts (line 211) | def parts class Wildcard (line 218) | class Wildcard < Base method build (line 224) | def self.build(content, private: false) method initialize (line 232) | def initialize(value:, length: nil, private: false) method rule (line 240) | def rule method decompose (line 248) | def decompose(domain) method parts (line 258) | def parts class Exception (line 265) | class Exception < Base method build (line 271) | def self.build(content, private: false) method rule (line 278) | def rule method decompose (line 286) | def decompose(domain) method parts (line 301) | def parts function factory (line 326) | def self.factory(content, private: false) function default (line 344) | def self.default FILE: tests/test_code/rb/public_suffix/public_suffix/version.rb type PublicSuffix (line 10) | module PublicSuffix FILE: tests/test_code/rb/resolve_correct_class/rcc.rb function func_1 (line 1) | def func_1 class Alpha (line 5) | class Alpha method func_1 (line 6) | def func_1() method func_2 (line 14) | def func_2() class Beta (line 19) | class Beta method func_1 (line 20) | def func_1() method func_2 (line 26) | def func_2() FILE: tests/test_code/rb/simple_a/simple_a.rb function func_b (line 1) | def func_b(var) function func_a (line 5) | def func_a() FILE: tests/test_code/rb/simple_b/simple_b.rb function a (line 6) | def a() function b (line 11) | def b() class Cls (line 15) | class Cls method initialize (line 16) | def initialize(val) method d (line 19) | def d(a="String") FILE: tests/test_code/rb/split_modules/split_modules_a.rb function say_hi (line 3) | def say_hi function say_bye (line 6) | def say_bye type Split (line 9) | module Split function say_hi (line 10) | def self.say_hi FILE: tests/test_code/rb/split_modules/split_modules_b.rb type Split (line 1) | module Split class MyClass (line 3) | class MyClass method initialize (line 4) | def initialize method doit (line 8) | def doit function say_bye (line 14) | def self.say_bye FILE: tests/test_code/rb/two_file_simple/file_a.rb function abra (line 3) | def abra() FILE: tests/test_code/rb/two_file_simple/file_b.rb function babra (line 1) | def babra() function cadabra (line 6) | def cadabra() FILE: tests/test_code/rb/weird_chains/weird_chains.rb class DivByTwo (line 1) | class DivByTwo method initialize (line 2) | def initialize(val: 0) method + (line 6) | def +(val) method - (line 11) | def -(val) method * (line 16) | def *(val) method result (line 21) | def result() FILE: tests/test_graphs.py function _edge (line 29) | def _edge(tup): function assert_eq (line 33) | def assert_eq(seq_a, seq_b): function test_all (line 60) | def test_all(test_tup): function get_nodes_set_from_file (line 83) | def get_nodes_set_from_file(dot_file): function get_edges_set_from_file (line 97) | def get_edges_set_from_file(dot_file): FILE: tests/test_interface.py function test_generate_image (line 26) | def test_generate_image(): function test_not_installed (line 40) | def test_not_installed(): function test_invalid_extension (line 51) | def test_invalid_extension(): function test_no_files (line 57) | def test_no_files(): function test_graphviz_error (line 63) | def test_graphviz_error(caplog): function test_no_files_2 (line 70) | def test_no_files_2(): function test_json (line 87) | def test_json(): function test_weird_encoding (line 106) | def test_weird_encoding(): function test_repr (line 124) | def test_repr(): function test_bad_acorn (line 141) | def test_bad_acorn(mocker, caplog): function test_bad_ruby_parse (line 148) | def test_bad_ruby_parse(mocker): function test_bad_php_parse_a (line 155) | def test_bad_php_parse_a(): function test_bad_php_parse_b (line 161) | def test_bad_php_parse_b(): function test_no_source_type (line 167) | def test_no_source_type(): function test_cli_no_args (line 174) | def test_cli_no_args(capsys): function test_cli_verbose_quiet (line 180) | def test_cli_verbose_quiet(capsys): function test_cli_log_default (line 185) | def test_cli_log_default(mocker): function test_cli_log_verbose (line 192) | def test_cli_log_verbose(mocker): function test_cli_log_quiet (line 199) | def test_cli_log_quiet(mocker): function test_subset_cli (line 205) | def test_subset_cli(mocker):