Files
NowChessSystems/graphify-out/graph.json
T

18674 lines
677 KiB
JSON

{
"directed": false,
"multigraph": false,
"graph": {},
"nodes": [
{
"label": "build.gradle.kts",
"file_type": "code",
"source_file": "build.gradle.kts",
"source_location": "L1",
"id": "build_gradle_kts",
"community": 111
},
{
"label": "settings.gradle.kts",
"file_type": "code",
"source_file": "settings.gradle.kts",
"source_location": "L1",
"id": "settings_gradle_kts",
"community": 112
},
{
"label": "scoverage_coverage_gaps.py",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L1",
"id": "jacoco_reporter_scoverage_coverage_gaps_py",
"community": 2
},
{
"label": "Statement",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L43",
"id": "scoverage_coverage_gaps_statement",
"community": 2
},
{
"label": "is_covered()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L51",
"id": "scoverage_coverage_gaps_is_covered",
"community": 2
},
{
"label": "is_uncovered()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L55",
"id": "scoverage_coverage_gaps_is_uncovered",
"community": 2
},
{
"label": "MethodGap",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L60",
"id": "scoverage_coverage_gaps_methodgap",
"community": 2
},
{
"label": "short_name()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L70",
"id": "scoverage_coverage_gaps_short_name",
"community": 2
},
{
"label": "stmt_coverage_pct()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L75",
"id": "scoverage_coverage_gaps_stmt_coverage_pct",
"community": 2
},
{
"label": "branch_coverage_pct()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L79",
"id": "scoverage_coverage_gaps_branch_coverage_pct",
"community": 2
},
{
"label": "missed_branches()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L83",
"id": "scoverage_coverage_gaps_missed_branches",
"community": 2
},
{
"label": "has_gaps()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L87",
"id": "scoverage_coverage_gaps_has_gaps",
"community": 2
},
{
"label": "ClassGap",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L92",
"id": "scoverage_coverage_gaps_classgap",
"community": 2
},
{
"label": "all_uncovered_lines()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L107",
"id": "scoverage_coverage_gaps_all_uncovered_lines",
"community": 2
},
{
"label": "uncovered_branch_lines()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L117",
"id": "scoverage_coverage_gaps_uncovered_branch_lines",
"community": 2
},
{
"label": "total_statements()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L131",
"id": "scoverage_coverage_gaps_total_statements",
"community": 2
},
{
"label": "covered_statements()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L135",
"id": "scoverage_coverage_gaps_covered_statements",
"community": 2
},
{
"label": "missed_statements()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L139",
"id": "scoverage_coverage_gaps_missed_statements",
"community": 2
},
{
"label": "total_branches()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L143",
"id": "scoverage_coverage_gaps_total_branches",
"community": 2
},
{
"label": "covered_branches()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L147",
"id": "scoverage_coverage_gaps_covered_branches",
"community": 2
},
{
"label": "_normalise_source()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L171",
"id": "scoverage_coverage_gaps_normalise_source",
"community": 2
},
{
"label": "parse_scoverage_xml()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L183",
"id": "scoverage_coverage_gaps_parse_scoverage_xml",
"community": 2
},
{
"label": "_compact_ranges()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L275",
"id": "scoverage_coverage_gaps_compact_ranges",
"community": 2
},
{
"label": "format_agent()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L295",
"id": "scoverage_coverage_gaps_format_agent",
"community": 2
},
{
"label": "format_json()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L353",
"id": "scoverage_coverage_gaps_format_json",
"community": 2
},
{
"label": "format_markdown()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L405",
"id": "scoverage_coverage_gaps_format_markdown",
"community": 2
},
{
"label": "_find_scoverage_xml()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L470",
"id": "scoverage_coverage_gaps_find_scoverage_xml",
"community": 2
},
{
"label": "format_module_gaps()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L479",
"id": "scoverage_coverage_gaps_format_module_gaps",
"community": 2
},
{
"label": "run_scan_modules()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L492",
"id": "scoverage_coverage_gaps_run_scan_modules",
"community": 2
},
{
"label": "main()",
"file_type": "code",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L538",
"id": "scoverage_coverage_gaps_main",
"community": 2
},
{
"label": "Strip the package prefix from the full method path.",
"file_type": "rationale",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L71",
"community": 113,
"id": "scoverage_coverage_gaps_rationale_71"
},
{
"label": "Lines that are branch points and have at least one uncovered branch statement.",
"file_type": "rationale",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L118",
"community": 114,
"id": "scoverage_coverage_gaps_rationale_118"
},
{
"label": "[1,2,3,5,7,8,9] \u2192 '1-3, 5, 7-9",
"file_type": "rationale",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L276",
"community": 2,
"id": "scoverage_coverage_gaps_rationale_276"
},
{
"label": "Compact agent format \u2014 optimised for low token count. Emits only actionable",
"file_type": "rationale",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L296",
"community": 2,
"id": "scoverage_coverage_gaps_rationale_296"
},
{
"label": "Return the first scoverage.xml found inside *module_dir*, or None.",
"file_type": "rationale",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L471",
"community": 2,
"id": "scoverage_coverage_gaps_rationale_471"
},
{
"label": "One summary line per module. If coverage is not 100%, append an agent hint.",
"file_type": "rationale",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L480",
"community": 2,
"id": "scoverage_coverage_gaps_rationale_480"
},
{
"label": "test_counter.py",
"file_type": "code",
"source_file": "jacoco-reporter/test_counter.py",
"source_location": "L1",
"id": "jacoco_reporter_test_counter_py",
"community": 115
},
{
"label": "test_gaps.py",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L1",
"id": "jacoco_reporter_test_gaps_py",
"community": 8
},
{
"label": "TestCase",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L28",
"id": "test_gaps_testcase",
"community": 8
},
{
"label": "short_class()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L37",
"id": "test_gaps_short_class",
"community": 8
},
{
"label": "status()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L41",
"id": "test_gaps_status",
"community": 8
},
{
"label": "SuiteResult",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L52",
"id": "test_gaps_suiteresult",
"community": 8
},
{
"label": "passed()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L62",
"id": "test_gaps_passed",
"community": 8
},
{
"label": "is_clean()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L66",
"id": "test_gaps_is_clean",
"community": 8
},
{
"label": "bad_cases()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L70",
"id": "test_gaps_bad_cases",
"community": 8
},
{
"label": "skipped_cases()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L74",
"id": "test_gaps_skipped_cases",
"community": 8
},
{
"label": "ModuleResult",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L79",
"id": "test_gaps_moduleresult",
"community": 8
},
{
"label": "total()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L84",
"id": "test_gaps_total",
"community": 8
},
{
"label": "failures()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L86",
"id": "test_gaps_failures",
"community": 8
},
{
"label": "errors()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L88",
"id": "test_gaps_errors",
"community": 8
},
{
"label": "skipped()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L90",
"id": "test_gaps_skipped",
"community": 8
},
{
"label": "parse_suite_xml()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L109",
"id": "test_gaps_parse_suite_xml",
"community": 8
},
{
"label": "load_module()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L150",
"id": "test_gaps_load_module",
"community": 8
},
{
"label": "_truncate()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L172",
"id": "test_gaps_truncate",
"community": 8
},
{
"label": "format_module()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L177",
"id": "test_gaps_format_module",
"community": 8
},
{
"label": "run()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L219",
"id": "test_gaps_run",
"community": 8
},
{
"label": "main()",
"file_type": "code",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L260",
"id": "test_gaps_main",
"community": 8
},
{
"label": "build.gradle.kts",
"file_type": "code",
"source_file": "modules/api/build.gradle.kts",
"source_location": "L1",
"id": "modules_api_build_gradle_kts",
"community": 116
},
{
"label": "Board.scala",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L1",
"id": "modules_api_src_main_scala_de_nowchess_api_board_board_scala",
"community": 29
},
{
"label": "Board",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L5",
"id": "board_board",
"community": 29
},
{
"label": ".apply()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L7",
"id": "board_board_apply",
"community": 29
},
{
"label": "pieceAt()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L10",
"id": "board_pieceat",
"community": 29
},
{
"label": "updated()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L11",
"id": "board_updated",
"community": 29
},
{
"label": "removed()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L12",
"id": "board_removed",
"community": 29
},
{
"label": "withMove()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L13",
"id": "board_withmove",
"community": 29
},
{
"label": "applyMove()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L17",
"id": "board_applymove",
"community": 29
},
{
"label": "pieces()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L20",
"id": "board_pieces",
"community": 29
},
{
"label": "CastlingRights.scala",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala",
"source_location": "L1",
"id": "modules_api_src_main_scala_de_nowchess_api_board_castlingrights_scala",
"community": 34
},
{
"label": "CastlingRights",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala",
"source_location": "L15",
"id": "castlingrights_castlingrights",
"community": 34
},
{
"label": ".hasAnyRights()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala",
"source_location": "L23",
"id": "castlingrights_castlingrights_hasanyrights",
"community": 34
},
{
"label": ".hasRights()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala",
"source_location": "L28",
"id": "castlingrights_castlingrights_hasrights",
"community": 34
},
{
"label": ".revokeColor()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala",
"source_location": "L34",
"id": "castlingrights_castlingrights_revokecolor",
"community": 34
},
{
"label": ".revokeKingSide()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala",
"source_location": "L40",
"id": "castlingrights_castlingrights_revokekingside",
"community": 34
},
{
"label": ".revokeQueenSide()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala",
"source_location": "L46",
"id": "castlingrights_castlingrights_revokequeenside",
"community": 34
},
{
"label": "Color.scala",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Color.scala",
"source_location": "L1",
"id": "modules_api_src_main_scala_de_nowchess_api_board_color_scala",
"community": 58
},
{
"label": "opposite()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Color.scala",
"source_location": "L6",
"id": "color_opposite",
"community": 58
},
{
"label": "label()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Color.scala",
"source_location": "L10",
"id": "color_label",
"community": 58
},
{
"label": "Piece.scala",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Piece.scala",
"source_location": "L1",
"id": "modules_api_src_main_scala_de_nowchess_api_board_piece_scala",
"community": 69
},
{
"label": "Piece",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Piece.scala",
"source_location": "L4",
"id": "piece_piece",
"community": 69
},
{
"label": "PieceType.scala",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/PieceType.scala",
"source_location": "L1",
"id": "modules_api_src_main_scala_de_nowchess_api_board_piecetype_scala",
"community": 70
},
{
"label": "label()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/PieceType.scala",
"source_location": "L6",
"id": "piecetype_label",
"community": 70
},
{
"label": "Square.scala",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala",
"source_location": "L1",
"id": "modules_api_src_main_scala_de_nowchess_api_board_square_scala",
"community": 40
},
{
"label": "Square",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala",
"source_location": "L20",
"id": "square_square",
"community": 40
},
{
"label": ".toString()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala",
"source_location": "L22",
"id": "square_square_tostring",
"community": 40
},
{
"label": ".fromAlgebraic()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala",
"source_location": "L28",
"id": "square_square_fromalgebraic",
"community": 40
},
{
"label": "offset()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala",
"source_location": "L48",
"id": "square_offset",
"community": 40
},
{
"label": "GameContext.scala",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L1",
"id": "modules_api_src_main_scala_de_nowchess_api_game_gamecontext_scala",
"community": 30
},
{
"label": "GameContext",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L8",
"id": "gamecontext_gamecontext",
"community": 30
},
{
"label": ".withBoard()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L17",
"id": "gamecontext_gamecontext_withboard",
"community": 30
},
{
"label": ".withTurn()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L20",
"id": "gamecontext_gamecontext_withturn",
"community": 30
},
{
"label": ".withCastlingRights()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L23",
"id": "gamecontext_gamecontext_withcastlingrights",
"community": 30
},
{
"label": ".withEnPassantSquare()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L26",
"id": "gamecontext_gamecontext_withenpassantsquare",
"community": 30
},
{
"label": ".withHalfMoveClock()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L29",
"id": "gamecontext_gamecontext_withhalfmoveclock",
"community": 30
},
{
"label": ".withMove()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L32",
"id": "gamecontext_gamecontext_withmove",
"community": 30
},
{
"label": ".initial()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L36",
"id": "gamecontext_gamecontext_initial",
"community": 30
},
{
"label": "Move.scala",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/move/Move.scala",
"source_location": "L1",
"id": "modules_api_src_main_scala_de_nowchess_api_move_move_scala",
"community": 71
},
{
"label": "Move",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/move/Move.scala",
"source_location": "L35",
"id": "move_move",
"community": 71
},
{
"label": "PlayerInfo.scala",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala",
"source_location": "L1",
"id": "modules_api_src_main_scala_de_nowchess_api_player_playerinfo_scala",
"community": 41
},
{
"label": "PlayerId",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala",
"source_location": "L9",
"id": "playerinfo_playerid",
"community": 41
},
{
"label": ".apply()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala",
"source_location": "L10",
"id": "playerinfo_playerid_apply",
"community": 41
},
{
"label": "value()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala",
"source_location": "L11",
"id": "playerinfo_value",
"community": 41
},
{
"label": "PlayerInfo",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala",
"source_location": "L23",
"id": "playerinfo_playerinfo",
"community": 41
},
{
"label": "ApiResponse.scala",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L1",
"id": "modules_api_src_main_scala_de_nowchess_api_response_apiresponse_scala",
"community": 31
},
{
"label": "ApiResponse",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L12",
"id": "apiresponse_apiresponse",
"community": 31
},
{
"label": "Success",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L14",
"id": "apiresponse_success",
"community": 31
},
{
"label": "Failure",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L17",
"id": "apiresponse_failure",
"community": 31
},
{
"label": ".error()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L20",
"id": "apiresponse_apiresponse_error",
"community": 31
},
{
"label": "ApiError",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L31",
"id": "apiresponse_apierror",
"community": 31
},
{
"label": "Pagination",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L46",
"id": "apiresponse_pagination",
"community": 31
},
{
"label": ".totalPages()",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L51",
"id": "apiresponse_pagination_totalpages",
"community": 31
},
{
"label": "PagedResponse",
"file_type": "code",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L64",
"id": "apiresponse_pagedresponse",
"community": 31
},
{
"label": "BoardTest.scala",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/BoardTest.scala",
"source_location": "L1",
"id": "modules_api_src_test_scala_de_nowchess_api_board_boardtest_scala",
"community": 72
},
{
"label": "BoardTest",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/BoardTest.scala",
"source_location": "L7",
"id": "boardtest_boardtest",
"community": 72
},
{
"label": "CastlingRightsTest.scala",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/CastlingRightsTest.scala",
"source_location": "L1",
"id": "modules_api_src_test_scala_de_nowchess_api_board_castlingrightstest_scala",
"community": 73
},
{
"label": "CastlingRightsTest",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/CastlingRightsTest.scala",
"source_location": "L6",
"id": "castlingrightstest_castlingrightstest",
"community": 73
},
{
"label": "ColorTest.scala",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/ColorTest.scala",
"source_location": "L1",
"id": "modules_api_src_test_scala_de_nowchess_api_board_colortest_scala",
"community": 74
},
{
"label": "ColorTest",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/ColorTest.scala",
"source_location": "L6",
"id": "colortest_colortest",
"community": 74
},
{
"label": "PieceTest.scala",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/PieceTest.scala",
"source_location": "L1",
"id": "modules_api_src_test_scala_de_nowchess_api_board_piecetest_scala",
"community": 75
},
{
"label": "PieceTest",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/PieceTest.scala",
"source_location": "L6",
"id": "piecetest_piecetest",
"community": 75
},
{
"label": "PieceTypeTest.scala",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/PieceTypeTest.scala",
"source_location": "L1",
"id": "modules_api_src_test_scala_de_nowchess_api_board_piecetypetest_scala",
"community": 76
},
{
"label": "PieceTypeTest",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/PieceTypeTest.scala",
"source_location": "L6",
"id": "piecetypetest_piecetypetest",
"community": 76
},
{
"label": "SquareTest.scala",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/SquareTest.scala",
"source_location": "L1",
"id": "modules_api_src_test_scala_de_nowchess_api_board_squaretest_scala",
"community": 77
},
{
"label": "SquareTest",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/SquareTest.scala",
"source_location": "L6",
"id": "squaretest_squaretest",
"community": 77
},
{
"label": "GameContextTest.scala",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala",
"source_location": "L1",
"id": "modules_api_src_test_scala_de_nowchess_api_game_gamecontexttest_scala",
"community": 78
},
{
"label": "GameContextTest",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala",
"source_location": "L8",
"id": "gamecontexttest_gamecontexttest",
"community": 78
},
{
"label": "MoveTest.scala",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/move/MoveTest.scala",
"source_location": "L1",
"id": "modules_api_src_test_scala_de_nowchess_api_move_movetest_scala",
"community": 79
},
{
"label": "MoveTest",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/move/MoveTest.scala",
"source_location": "L7",
"id": "movetest_movetest",
"community": 79
},
{
"label": "PlayerInfoTest.scala",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/player/PlayerInfoTest.scala",
"source_location": "L1",
"id": "modules_api_src_test_scala_de_nowchess_api_player_playerinfotest_scala",
"community": 80
},
{
"label": "PlayerInfoTest",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/player/PlayerInfoTest.scala",
"source_location": "L6",
"id": "playerinfotest_playerinfotest",
"community": 80
},
{
"label": "ApiResponseTest.scala",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/response/ApiResponseTest.scala",
"source_location": "L1",
"id": "modules_api_src_test_scala_de_nowchess_api_response_apiresponsetest_scala",
"community": 81
},
{
"label": "ApiResponseTest",
"file_type": "code",
"source_file": "modules/api/src/test/scala/de/nowchess/api/response/ApiResponseTest.scala",
"source_location": "L6",
"id": "apiresponsetest_apiresponsetest",
"community": 81
},
{
"label": "build.gradle.kts",
"file_type": "code",
"source_file": "modules/bot/build.gradle.kts",
"source_location": "L1",
"id": "modules_bot_build_gradle_kts",
"community": 117
},
{
"label": "nnue.py",
"file_type": "code",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L1",
"id": "modules_bot_python_nnue_py",
"community": 5
},
{
"label": "get_data_dir()",
"file_type": "code",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L26",
"id": "nnue_get_data_dir",
"community": 5
},
{
"label": "get_tactical_data_dir()",
"file_type": "code",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L32",
"id": "nnue_get_tactical_data_dir",
"community": 5
},
{
"label": "get_weights_dir()",
"file_type": "code",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L38",
"id": "nnue_get_weights_dir",
"community": 5
},
{
"label": "list_checkpoints()",
"file_type": "code",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L44",
"id": "nnue_list_checkpoints",
"community": 5
},
{
"label": "show_header()",
"file_type": "code",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L52",
"id": "nnue_show_header",
"community": 5
},
{
"label": "show_checkpoints_table()",
"file_type": "code",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L65",
"id": "nnue_show_checkpoints_table",
"community": 5
},
{
"label": "show_main_menu()",
"file_type": "code",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L90",
"id": "nnue_show_main_menu",
"community": 5
},
{
"label": "train_interactive()",
"file_type": "code",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L124",
"id": "nnue_train_interactive",
"community": 5
},
{
"label": "burst_train_interactive()",
"file_type": "code",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L289",
"id": "nnue_burst_train_interactive",
"community": 5
},
{
"label": "export_interactive()",
"file_type": "code",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L365",
"id": "nnue_export_interactive",
"community": 5
},
{
"label": "extract_tactical_interactive()",
"file_type": "code",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L413",
"id": "nnue_extract_tactical_interactive",
"community": 5
},
{
"label": "main()",
"file_type": "code",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L473",
"id": "nnue_main",
"community": 5
},
{
"label": "Get/create data directory.",
"file_type": "rationale",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L27",
"community": 5,
"id": "nnue_rationale_27"
},
{
"label": "Get/create data directory.",
"file_type": "rationale",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L33",
"community": 5,
"id": "nnue_rationale_33"
},
{
"label": "Get/create weights directory.",
"file_type": "rationale",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L39",
"community": 5,
"id": "nnue_rationale_39"
},
{
"label": "List available checkpoint versions.",
"file_type": "rationale",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L45",
"community": 5,
"id": "nnue_rationale_45"
},
{
"label": "Display application header.",
"file_type": "rationale",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L53",
"community": 5,
"id": "nnue_rationale_53"
},
{
"label": "Display available checkpoints in a table.",
"file_type": "rationale",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L66",
"community": 5,
"id": "nnue_rationale_66"
},
{
"label": "Display and handle main menu.",
"file_type": "rationale",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L91",
"community": 5,
"id": "nnue_rationale_91"
},
{
"label": "Interactive training menu.",
"file_type": "rationale",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L125",
"community": 5,
"id": "nnue_rationale_125"
},
{
"label": "Interactive burst training menu.",
"file_type": "rationale",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L290",
"community": 5,
"id": "nnue_rationale_290"
},
{
"label": "Interactive export menu.",
"file_type": "rationale",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L366",
"community": 5,
"id": "nnue_rationale_366"
},
{
"label": "Interactive tactical positions extraction and merge menu.",
"file_type": "rationale",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L414",
"community": 5,
"id": "nnue_rationale_414"
},
{
"label": "start.ps1",
"file_type": "code",
"source_file": "modules/bot/python/start.ps1",
"source_location": "L1",
"id": "modules_bot_python_start_ps1",
"community": 118
},
{
"label": "export.py",
"file_type": "code",
"source_file": "modules/bot/python/src/export.py",
"source_location": "L1",
"id": "modules_bot_python_src_export_py",
"community": 59
},
{
"label": "export_weights_to_binary()",
"file_type": "code",
"source_file": "modules/bot/python/src/export.py",
"source_location": "L9",
"id": "export_export_weights_to_binary",
"community": 59
},
{
"label": "Load PyTorch weights and export as binary file.",
"file_type": "rationale",
"source_file": "modules/bot/python/src/export.py",
"source_location": "L10",
"community": 59,
"id": "export_rationale_10"
},
{
"label": "generate.py",
"file_type": "code",
"source_file": "modules/bot/python/src/generate.py",
"source_location": "L1",
"id": "modules_bot_python_src_generate_py",
"community": 42
},
{
"label": "_worker_generate_games()",
"file_type": "code",
"source_file": "modules/bot/python/src/generate.py",
"source_location": "L13",
"id": "generate_worker_generate_games",
"community": 42
},
{
"label": "play_random_game_and_collect_positions()",
"file_type": "code",
"source_file": "modules/bot/python/src/generate.py",
"source_location": "L64",
"id": "generate_play_random_game_and_collect_positions",
"community": 42
},
{
"label": "Generate games for one worker. Returns: list of FENs generated by t",
"file_type": "rationale",
"source_file": "modules/bot/python/src/generate.py",
"source_location": "L14",
"community": 42,
"id": "generate_rationale_14"
},
{
"label": "Generate positions using multiprocessing with multiple workers. Args:",
"file_type": "rationale",
"source_file": "modules/bot/python/src/generate.py",
"source_location": "L72",
"community": 42,
"id": "generate_rationale_72"
},
{
"label": "label.py",
"file_type": "code",
"source_file": "modules/bot/python/src/label.py",
"source_location": "L1",
"id": "modules_bot_python_src_label_py",
"community": 35
},
{
"label": "normalize_evaluation()",
"file_type": "code",
"source_file": "modules/bot/python/src/label.py",
"source_location": "L14",
"id": "label_normalize_evaluation",
"community": 35
},
{
"label": "_evaluate_fen_batch()",
"file_type": "code",
"source_file": "modules/bot/python/src/label.py",
"source_location": "L32",
"id": "label_evaluate_fen_batch",
"community": 35
},
{
"label": "label_positions_with_stockfish()",
"file_type": "code",
"source_file": "modules/bot/python/src/label.py",
"source_location": "L82",
"id": "label_label_positions_with_stockfish",
"community": 35
},
{
"label": "Normalize centipawn evaluation to a bounded range. Args: cp_value:",
"file_type": "rationale",
"source_file": "modules/bot/python/src/label.py",
"source_location": "L15",
"community": 35,
"id": "label_rationale_15"
},
{
"label": "Worker function to evaluate a batch of FENs with Stockfish threading. Args:",
"file_type": "rationale",
"source_file": "modules/bot/python/src/label.py",
"source_location": "L33",
"community": 35,
"id": "label_rationale_33"
},
{
"label": "Read positions and label them with Stockfish evaluations. Args: pos",
"file_type": "rationale",
"source_file": "modules/bot/python/src/label.py",
"source_location": "L83",
"community": 35,
"id": "label_rationale_83"
},
{
"label": "tactical_positions_extractor.py",
"file_type": "code",
"source_file": "modules/bot/python/src/tactical_positions_extractor.py",
"source_location": "L1",
"id": "modules_bot_python_src_tactical_positions_extractor_py",
"community": 22
},
{
"label": "download_and_extract_puzzle_db()",
"file_type": "code",
"source_file": "modules/bot/python/src/tactical_positions_extractor.py",
"source_location": "L18",
"id": "tactical_positions_extractor_download_and_extract_puzzle_db",
"community": 22
},
{
"label": "extract_puzzle_positions()",
"file_type": "code",
"source_file": "modules/bot/python/src/tactical_positions_extractor.py",
"source_location": "L56",
"id": "tactical_positions_extractor_extract_puzzle_positions",
"community": 22
},
{
"label": "load_positions_from_file()",
"file_type": "code",
"source_file": "modules/bot/python/src/tactical_positions_extractor.py",
"source_location": "L104",
"id": "tactical_positions_extractor_load_positions_from_file",
"community": 22
},
{
"label": "merge_positions()",
"file_type": "code",
"source_file": "modules/bot/python/src/tactical_positions_extractor.py",
"source_location": "L120",
"id": "tactical_positions_extractor_merge_positions",
"community": 22
},
{
"label": "interactive_merge_positions()",
"file_type": "code",
"source_file": "modules/bot/python/src/tactical_positions_extractor.py",
"source_location": "L144",
"id": "tactical_positions_extractor_interactive_merge_positions",
"community": 22
},
{
"label": "Download and extract the Lichess puzzle database.",
"file_type": "rationale",
"source_file": "modules/bot/python/src/tactical_positions_extractor.py",
"source_location": "L22",
"community": 22,
"id": "tactical_positions_extractor_rationale_22"
},
{
"label": "Extract the position BEFORE the blunder from each puzzle. This is exactly th",
"file_type": "rationale",
"source_file": "modules/bot/python/src/tactical_positions_extractor.py",
"source_location": "L60",
"community": 22,
"id": "tactical_positions_extractor_rationale_60"
},
{
"label": "Load positions from a text file (one FEN per line).",
"file_type": "rationale",
"source_file": "modules/bot/python/src/tactical_positions_extractor.py",
"source_location": "L105",
"community": 22,
"id": "tactical_positions_extractor_rationale_105"
},
{
"label": "Merge two position sets and write to file.",
"file_type": "rationale",
"source_file": "modules/bot/python/src/tactical_positions_extractor.py",
"source_location": "L125",
"community": 22,
"id": "tactical_positions_extractor_rationale_125"
},
{
"label": "Interactive workflow: extract tactical positions and merge with user selection.",
"file_type": "rationale",
"source_file": "modules/bot/python/src/tactical_positions_extractor.py",
"source_location": "L149",
"community": 22,
"id": "tactical_positions_extractor_rationale_149"
},
{
"label": "train.py",
"file_type": "code",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L1",
"id": "modules_bot_python_src_train_py",
"community": 4
},
{
"label": "NNUEDataset",
"file_type": "code",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L17",
"id": "train_nnuedataset",
"community": 4
},
{
"label": "Dataset",
"file_type": "code",
"source_file": "",
"source_location": "",
"id": "dataset",
"community": 4
},
{
"label": ".__init__()",
"file_type": "code",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L20",
"id": "train_nnuedataset_init",
"community": 4
},
{
"label": ".__len__()",
"file_type": "code",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L48",
"id": "train_nnuedataset_len",
"community": 4
},
{
"label": ".__getitem__()",
"file_type": "code",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L51",
"id": "train_nnuedataset_getitem",
"community": 4
},
{
"label": "fen_to_features()",
"file_type": "code",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L64",
"id": "train_fen_to_features",
"community": 4
},
{
"label": "NNUE",
"file_type": "code",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L89",
"id": "train_nnue",
"community": 4
},
{
"label": ".__init__()",
"file_type": "code",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L92",
"id": "train_nnue_init",
"community": 4
},
{
"label": ".forward()",
"file_type": "code",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L112",
"id": "train_nnue_forward",
"community": 4
},
{
"label": "find_next_version()",
"file_type": "code",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L119",
"id": "train_find_next_version",
"community": 4
},
{
"label": "save_metadata()",
"file_type": "code",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L141",
"id": "train_save_metadata",
"community": 4
},
{
"label": "_setup_training()",
"file_type": "code",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L155",
"id": "train_setup_training",
"community": 4
},
{
"label": "_run_training_season()",
"file_type": "code",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L218",
"id": "train_run_training_season",
"community": 4
},
{
"label": "_save_versioned_model()",
"file_type": "code",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L329",
"id": "train_save_versioned_model",
"community": 4
},
{
"label": "train_nnue()",
"file_type": "code",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L370",
"id": "train_train_nnue",
"community": 4
},
{
"label": "burst_train()",
"file_type": "code",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L448",
"id": "train_burst_train",
"community": 4
},
{
"label": "Dataset of chess positions with evaluations.",
"file_type": "rationale",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L18",
"community": 4,
"id": "train_rationale_18"
},
{
"label": "Convert FEN to 768-dimensional binary feature vector.",
"file_type": "rationale",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L65",
"community": 4,
"id": "train_rationale_65"
},
{
"label": "NNUE neural network architecture: 768\u21921536\u21921024\u2192512\u2192256\u21921 with dropout regulariz",
"file_type": "rationale",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L90",
"community": 4,
"id": "train_rationale_90"
},
{
"label": "Find the next version number for model versioning. Looks for nnue_weights_v",
"file_type": "rationale",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L120",
"community": 4,
"id": "train_rationale_120"
},
{
"label": "Save training metadata alongside the weights file. Args: weights_fi",
"file_type": "rationale",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L142",
"community": 4,
"id": "train_rationale_142"
},
{
"label": "Set up device, dataset, and data loaders. Returns: (device, dataset",
"file_type": "rationale",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L156",
"community": 4,
"id": "train_rationale_156"
},
{
"label": "Run one training season until epoch limit, early stopping, or deadline. Arg",
"file_type": "rationale",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L225",
"community": 4,
"id": "train_rationale_225"
},
{
"label": "Save the best model with optional versioning and metadata.",
"file_type": "rationale",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L332",
"community": 4,
"id": "train_rationale_332"
},
{
"label": "Train the NNUE model with GPU optimizations and automatic mixed precision.",
"file_type": "rationale",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L371",
"community": 4,
"id": "train_rationale_371"
},
{
"label": "Train in burst mode: repeatedly restart from the best checkpoint until the time",
"file_type": "rationale",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L453",
"community": 4,
"id": "train_rationale_453"
},
{
"label": "Bot.scala",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/Bot.scala",
"source_location": "L1",
"id": "modules_bot_src_main_scala_de_nowchess_bot_bot_scala",
"community": 119
},
{
"label": "BotController.scala",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/BotController.scala",
"source_location": "L1",
"id": "modules_bot_src_main_scala_de_nowchess_bot_botcontroller_scala",
"community": 49
},
{
"label": "BotController",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/BotController.scala",
"source_location": "L5",
"id": "botcontroller_botcontroller",
"community": 49
},
{
"label": ".getBot()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/BotController.scala",
"source_location": "L15",
"id": "botcontroller_botcontroller_getbot",
"community": 49
},
{
"label": ".listBots()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/BotController.scala",
"source_location": "L18",
"id": "botcontroller_botcontroller_listbots",
"community": 49
},
{
"label": "BotDifficulty.scala",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/BotDifficulty.scala",
"source_location": "L1",
"id": "modules_bot_src_main_scala_de_nowchess_bot_botdifficulty_scala",
"community": 120
},
{
"label": "Config.scala",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/Config.scala",
"source_location": "L1",
"id": "modules_bot_src_main_scala_de_nowchess_bot_config_scala",
"community": 82
},
{
"label": "Config",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/Config.scala",
"source_location": "L3",
"id": "config_config",
"community": 82
},
{
"label": "Evaluation.scala",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/ai/Evaluation.scala",
"source_location": "L1",
"id": "modules_bot_src_main_scala_de_nowchess_bot_ai_evaluation_scala",
"community": 43
},
{
"label": "initAccumulator()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/ai/Evaluation.scala",
"source_location": "L18",
"id": "evaluation_initaccumulator",
"community": 43
},
{
"label": "copyAccumulator()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/ai/Evaluation.scala",
"source_location": "L21",
"id": "evaluation_copyaccumulator",
"community": 43
},
{
"label": "pushAccumulator()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/ai/Evaluation.scala",
"source_location": "L24",
"id": "evaluation_pushaccumulator",
"community": 43
},
{
"label": "evaluateAccumulator()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/ai/Evaluation.scala",
"source_location": "L29",
"id": "evaluation_evaluateaccumulator",
"community": 43
},
{
"label": "ClassicalBot.scala",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/ClassicalBot.scala",
"source_location": "L1",
"id": "modules_bot_src_main_scala_de_nowchess_bot_bots_classicalbot_scala",
"community": 60
},
{
"label": "ClassicalBot",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/ClassicalBot.scala",
"source_location": "L12",
"id": "classicalbot_classicalbot",
"community": 60
},
{
"label": ".nextMove()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/ClassicalBot.scala",
"source_location": "L23",
"id": "classicalbot_classicalbot_nextmove",
"community": 60
},
{
"label": "HybridBot.scala",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/HybridBot.scala",
"source_location": "L1",
"id": "modules_bot_src_main_scala_de_nowchess_bot_bots_hybridbot_scala",
"community": 50
},
{
"label": "HybridBot",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/HybridBot.scala",
"source_location": "L13",
"id": "hybridbot_hybridbot",
"community": 50
},
{
"label": ".nextMove()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/HybridBot.scala",
"source_location": "L23",
"id": "hybridbot_hybridbot_nextmove",
"community": 50
},
{
"label": ".searchWithVeto()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/HybridBot.scala",
"source_location": "L26",
"id": "hybridbot_hybridbot_searchwithveto",
"community": 50
},
{
"label": "NNUEBot.scala",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/NNUEBot.scala",
"source_location": "L1",
"id": "modules_bot_src_main_scala_de_nowchess_bot_bots_nnuebot_scala",
"community": 44
},
{
"label": "NNUEBot",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/NNUEBot.scala",
"source_location": "L12",
"id": "nnuebot_nnuebot",
"community": 44
},
{
"label": ".nextMove()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/NNUEBot.scala",
"source_location": "L22",
"id": "nnuebot_nnuebot_nextmove",
"community": 44
},
{
"label": ".batchEvaluateRoot()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/NNUEBot.scala",
"source_location": "L37",
"id": "nnuebot_nnuebot_batchevaluateroot",
"community": 44
},
{
"label": ".allocateTime()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/NNUEBot.scala",
"source_location": "L49",
"id": "nnuebot_nnuebot_allocatetime",
"community": 44
},
{
"label": "EvaluationClassic.scala",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L1",
"id": "modules_bot_src_main_scala_de_nowchess_bot_bots_classic_evaluationclassic_scala",
"community": 7
},
{
"label": "EvaluationClassic",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L7",
"id": "evaluationclassic_evaluationclassic",
"community": 7
},
{
"label": ".evaluate()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L125",
"id": "evaluationclassic_evaluationclassic_evaluate",
"community": 7
},
{
"label": ".gamePhase()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L136",
"id": "evaluationclassic_evaluationclassic_gamephase",
"community": 7
},
{
"label": ".isEndgame()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L142",
"id": "evaluationclassic_evaluationclassic_isendgame",
"community": 7
},
{
"label": ".taper()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L145",
"id": "evaluationclassic_evaluationclassic_taper",
"community": 7
},
{
"label": ".materialAndPositional()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L148",
"id": "evaluationclassic_evaluationclassic_materialandpositional",
"community": 7
},
{
"label": ".squareBonus()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L158",
"id": "evaluationclassic_evaluationclassic_squarebonus",
"community": 7
},
{
"label": ".pawnStructure()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L171",
"id": "evaluationclassic_evaluationclassic_pawnstructure",
"community": 7
},
{
"label": ".structureScore()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L182",
"id": "evaluationclassic_evaluationclassic_structurescore",
"community": 7
},
{
"label": ".positionalBonuses()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L190",
"id": "evaluationclassic_evaluationclassic_positionalbonuses",
"community": 7
},
{
"label": ".isPassedPawn()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L203",
"id": "evaluationclassic_evaluationclassic_ispassedpawn",
"community": 7
},
{
"label": ".rookOpenFileBonus()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L216",
"id": "evaluationclassic_evaluationclassic_rookopenfilebonus",
"community": 7
},
{
"label": ".kingShieldBonus()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L227",
"id": "evaluationclassic_evaluationclassic_kingshieldbonus",
"community": 7
},
{
"label": ".slidingCount()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L242",
"id": "evaluationclassic_evaluationclassic_slidingcount",
"community": 7
},
{
"label": ".knightCount()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L261",
"id": "evaluationclassic_evaluationclassic_knightcount",
"community": 7
},
{
"label": ".mobilityScore()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L268",
"id": "evaluationclassic_evaluationclassic_mobilityscore",
"community": 7
},
{
"label": ".rookAndBishopBonuses()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L283",
"id": "evaluationclassic_evaluationclassic_rookandbishopbonuses",
"community": 7
},
{
"label": ".endgameBonus()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L309",
"id": "evaluationclassic_evaluationclassic_endgamebonus",
"community": 7
},
{
"label": ".kingCentralizationDistance()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L325",
"id": "evaluationclassic_evaluationclassic_kingcentralizationdistance",
"community": 7
},
{
"label": ".kingEdgeDistance()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L330",
"id": "evaluationclassic_evaluationclassic_kingedgedistance",
"community": 7
},
{
"label": ".materialCount()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L335",
"id": "evaluationclassic_evaluationclassic_materialcount",
"community": 7
},
{
"label": "EvaluationNNUE.scala",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/EvaluationNNUE.scala",
"source_location": "L1",
"id": "modules_bot_src_main_scala_de_nowchess_bot_bots_nnue_evaluationnnue_scala",
"community": 36
},
{
"label": "EvaluationNNUE",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/EvaluationNNUE.scala",
"source_location": "L7",
"id": "evaluationnnue_evaluationnnue",
"community": 36
},
{
"label": ".evaluate()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/EvaluationNNUE.scala",
"source_location": "L15",
"id": "evaluationnnue_evaluationnnue_evaluate",
"community": 36
},
{
"label": ".initAccumulator()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/EvaluationNNUE.scala",
"source_location": "L19",
"id": "evaluationnnue_evaluationnnue_initaccumulator",
"community": 36
},
{
"label": ".copyAccumulator()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/EvaluationNNUE.scala",
"source_location": "L22",
"id": "evaluationnnue_evaluationnnue_copyaccumulator",
"community": 36
},
{
"label": ".pushAccumulator()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/EvaluationNNUE.scala",
"source_location": "L25",
"id": "evaluationnnue_evaluationnnue_pushaccumulator",
"community": 36
},
{
"label": ".evaluateAccumulator()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/EvaluationNNUE.scala",
"source_location": "L28",
"id": "evaluationnnue_evaluationnnue_evaluateaccumulator",
"community": 36
},
{
"label": "NNUE.scala",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L1",
"id": "modules_bot_src_main_scala_de_nowchess_bot_bots_nnue_nnue_scala",
"community": 6
},
{
"label": "NNUE",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L9",
"id": "nnue_nnue",
"community": 6
},
{
"label": ".loadWeights()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L21",
"id": "nnue_nnue_loadweights",
"community": 6
},
{
"label": ".readTensor()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L60",
"id": "nnue_nnue_readtensor",
"community": 6
},
{
"label": ".squareNum()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L89",
"id": "nnue_nnue_squarenum",
"community": 6
},
{
"label": ".featureIndex()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L91",
"id": "nnue_nnue_featureindex",
"community": 6
},
{
"label": ".addColumn()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L95",
"id": "nnue_nnue_addcolumn",
"community": 6
},
{
"label": ".subtractColumn()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L99",
"id": "nnue_nnue_subtractcolumn",
"community": 6
},
{
"label": ".initAccumulator()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L106",
"id": "nnue_nnue_initaccumulator",
"community": 6
},
{
"label": ".pushAccumulator()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L113",
"id": "nnue_nnue_pushaccumulator",
"community": 6
},
{
"label": ".copyAccumulator()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L123",
"id": "nnue_nnue_copyaccumulator",
"community": 6
},
{
"label": ".applyNormalDelta()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L126",
"id": "nnue_nnue_applynormaldelta",
"community": 6
},
{
"label": ".applyEnPassantDelta()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L135",
"id": "nnue_nnue_applyenpassantdelta",
"community": 6
},
{
"label": ".applyCastleDelta()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L143",
"id": "nnue_nnue_applycastledelta",
"community": 6
},
{
"label": ".applyPromotionDelta()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L157",
"id": "nnue_nnue_applypromotiondelta",
"community": 6
},
{
"label": ".promotedType()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L165",
"id": "nnue_nnue_promotedtype",
"community": 6
},
{
"label": ".evaluateAtPly()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L176",
"id": "nnue_nnue_evaluateatply",
"community": 6
},
{
"label": ".runL2toOutput()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L185",
"id": "nnue_nnue_runl2tooutput",
"community": 6
},
{
"label": ".runDenseReLU()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L193",
"id": "nnue_nnue_rundenserelu",
"community": 6
},
{
"label": ".runOutputLayer()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L205",
"id": "nnue_nnue_runoutputlayer",
"community": 6
},
{
"label": ".scoreFromOutput()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L208",
"id": "nnue_nnue_scorefromoutput",
"community": 6
},
{
"label": ".evaluate()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L225",
"id": "nnue_nnue_evaluate",
"community": 6
},
{
"label": ".benchmark()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L232",
"id": "nnue_nnue_benchmark",
"community": 6
},
{
"label": "AlphaBetaSearch.scala",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L1",
"id": "modules_bot_src_main_scala_de_nowchess_bot_logic_alphabetasearch_scala",
"community": 19
},
{
"label": "AlphaBetaSearch",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L13",
"id": "alphabetasearch_alphabetasearch",
"community": 19
},
{
"label": ".bestMove()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L37",
"id": "alphabetasearch_alphabetasearch_bestmove",
"community": 19
},
{
"label": ".bestMoveWithTime()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L57",
"id": "alphabetasearch_alphabetasearch_bestmovewithtime",
"community": 19
},
{
"label": ".isOutOfTime()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L77",
"id": "alphabetasearch_alphabetasearch_isoutoftime",
"community": 19
},
{
"label": ".searchWithAspiration()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L80",
"id": "alphabetasearch_alphabetasearch_searchwithaspiration",
"community": 19
},
{
"label": ".hasNonPawnMaterial()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L102",
"id": "alphabetasearch_alphabetasearch_hasnonpawnmaterial",
"community": 19
},
{
"label": ".nullMoveContext()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L109",
"id": "alphabetasearch_alphabetasearch_nullmovecontext",
"community": 19
},
{
"label": ".tryNullMove()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L112",
"id": "alphabetasearch_alphabetasearch_trynullmove",
"community": 19
},
{
"label": ".search()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L131",
"id": "alphabetasearch_alphabetasearch_search",
"community": 19
},
{
"label": ".searchSequential()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L173",
"id": "alphabetasearch_alphabetasearch_searchsequential",
"community": 19
},
{
"label": ".quiescence()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L252",
"id": "alphabetasearch_alphabetasearch_quiescence",
"community": 19
},
{
"label": ".isCapture()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L289",
"id": "alphabetasearch_alphabetasearch_iscapture",
"community": 19
},
{
"label": "MoveOrdering.scala",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L1",
"id": "modules_bot_src_main_scala_de_nowchess_bot_logic_moveordering_scala",
"community": 3
},
{
"label": "MoveOrdering",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L10",
"id": "moveordering_moveordering",
"community": 3
},
{
"label": "OrderingContext",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L12",
"id": "moveordering_orderingcontext",
"community": 3
},
{
"label": ".addKillerMove()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L16",
"id": "moveordering_orderingcontext_addkillermove",
"community": 3
},
{
"label": ".getKillerMoves()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L21",
"id": "moveordering_orderingcontext_getkillermoves",
"community": 3
},
{
"label": ".addHistory()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L24",
"id": "moveordering_orderingcontext_addhistory",
"community": 3
},
{
"label": ".getHistory()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L28",
"id": "moveordering_orderingcontext_gethistory",
"community": 3
},
{
"label": ".clear()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L31",
"id": "moveordering_orderingcontext_clear",
"community": 3
},
{
"label": ".score()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L35",
"id": "moveordering_moveordering_score",
"community": 3
},
{
"label": ".sort()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L53",
"id": "moveordering_moveordering_sort",
"community": 3
},
{
"label": ".scoreQuietMove()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L62",
"id": "moveordering_moveordering_scorequietmove",
"community": 3
},
{
"label": ".promotionCaptureBonus()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L69",
"id": "moveordering_moveordering_promotioncapturebonus",
"community": 3
},
{
"label": ".captureScore()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L72",
"id": "moveordering_moveordering_capturescore",
"community": 3
},
{
"label": ".mvvLva()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L77",
"id": "moveordering_moveordering_mvvlva",
"community": 3
},
{
"label": ".attackerValue()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L80",
"id": "moveordering_moveordering_attackervalue",
"community": 3
},
{
"label": ".victimValue()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L83",
"id": "moveordering_moveordering_victimvalue",
"community": 3
},
{
"label": ".pieceValue()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L90",
"id": "moveordering_moveordering_piecevalue",
"community": 3
},
{
"label": ".isCapture()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L98",
"id": "moveordering_moveordering_iscapture",
"community": 3
},
{
"label": ".staticExchange()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L104",
"id": "moveordering_moveordering_staticexchange",
"community": 3
},
{
"label": ".movedPieceAfterMove()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L114",
"id": "moveordering_moveordering_movedpieceaftermove",
"community": 3
},
{
"label": ".exchangeGain()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L119",
"id": "moveordering_moveordering_exchangegain",
"community": 3
},
{
"label": ".resolveGain()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L128",
"id": "moveordering_moveordering_resolvegain",
"community": 3
},
{
"label": ".applySeeMove()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L135",
"id": "moveordering_moveordering_applyseemove",
"community": 3
},
{
"label": ".leastValuableAttacker()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L142",
"id": "moveordering_moveordering_leastvaluableattacker",
"community": 3
},
{
"label": ".attacksSquare()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L151",
"id": "moveordering_moveordering_attackssquare",
"community": 3
},
{
"label": ".clearLine()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L169",
"id": "moveordering_moveordering_clearline",
"community": 3
},
{
"label": ".pathClear()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L175",
"id": "moveordering_moveordering_pathclear",
"community": 3
},
{
"label": ".promotionPieceType()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L182",
"id": "moveordering_moveordering_promotionpiecetype",
"community": 3
},
{
"label": "TranspositionTable.scala",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/TranspositionTable.scala",
"source_location": "L1",
"id": "modules_bot_src_main_scala_de_nowchess_bot_logic_transpositiontable_scala",
"community": 37
},
{
"label": "TTEntry",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/TranspositionTable.scala",
"source_location": "L10",
"id": "transpositiontable_ttentry",
"community": 37
},
{
"label": "TranspositionTable",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/TranspositionTable.scala",
"source_location": "L18",
"id": "transpositiontable_transpositiontable",
"community": 37
},
{
"label": ".probe()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/TranspositionTable.scala",
"source_location": "L24",
"id": "transpositiontable_transpositiontable_probe",
"community": 37
},
{
"label": ".store()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/TranspositionTable.scala",
"source_location": "L30",
"id": "transpositiontable_transpositiontable_store",
"community": 37
},
{
"label": ".clear()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/TranspositionTable.scala",
"source_location": "L36",
"id": "transpositiontable_transpositiontable_clear",
"community": 37
},
{
"label": "PolyglotBook.scala",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala",
"source_location": "L1",
"id": "modules_bot_src_main_scala_de_nowchess_bot_util_polyglotbook_scala",
"community": 25
},
{
"label": "PolyglotBook",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala",
"source_location": "L19",
"id": "polyglotbook_polyglotbook",
"community": 25
},
{
"label": ".probe()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala",
"source_location": "L34",
"id": "polyglotbook_polyglotbook_probe",
"community": 25
},
{
"label": ".loadBookFile()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala",
"source_location": "L44",
"id": "polyglotbook_polyglotbook_loadbookfile",
"community": 25
},
{
"label": ".decodeMove()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala",
"source_location": "L71",
"id": "polyglotbook_polyglotbook_decodemove",
"community": 25
},
{
"label": ".isKingMove()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala",
"source_location": "L97",
"id": "polyglotbook_polyglotbook_iskingmove",
"community": 25
},
{
"label": ".isRookSquare()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala",
"source_location": "L102",
"id": "polyglotbook_polyglotbook_isrooksquare",
"community": 25
},
{
"label": ".decodeCastling()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala",
"source_location": "L115",
"id": "polyglotbook_polyglotbook_decodecastling",
"community": 25
},
{
"label": ".weightedRandom()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala",
"source_location": "L123",
"id": "polyglotbook_polyglotbook_weightedrandom",
"community": 25
},
{
"label": "BookEntry",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala",
"source_location": "L137",
"id": "polyglotbook_bookentry",
"community": 25
},
{
"label": "PolyglotHash.scala",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotHash.scala",
"source_location": "L1",
"id": "modules_bot_src_main_scala_de_nowchess_bot_util_polyglothash_scala",
"community": 38
},
{
"label": "PolyglotHash",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotHash.scala",
"source_location": "L6",
"id": "polyglothash_polyglothash",
"community": 38
},
{
"label": ".hash()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotHash.scala",
"source_location": "L169",
"id": "polyglothash_polyglothash_hash",
"community": 38
},
{
"label": ".pieceIndex()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotHash.scala",
"source_location": "L182",
"id": "polyglothash_polyglothash_pieceindex",
"community": 38
},
{
"label": ".squareIndex()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotHash.scala",
"source_location": "L193",
"id": "polyglothash_polyglothash_squareindex",
"community": 38
},
{
"label": ".canCaptureEnPassant()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotHash.scala",
"source_location": "L196",
"id": "polyglothash_polyglothash_cancaptureenpassant",
"community": 38
},
{
"label": "ZobristHash.scala",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L1",
"id": "modules_bot_src_main_scala_de_nowchess_bot_util_zobristhash_scala",
"community": 21
},
{
"label": "ZobristHash",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L9",
"id": "zobristhash_zobristhash",
"community": 21
},
{
"label": ".hash()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L31",
"id": "zobristhash_zobristhash_hash",
"community": 21
},
{
"label": ".nextHash()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L45",
"id": "zobristhash_zobristhash_nexthash",
"community": 21
},
{
"label": ".applyNormalDelta()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L59",
"id": "zobristhash_zobristhash_applynormaldelta",
"community": 21
},
{
"label": ".applyPromotionDelta()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L66",
"id": "zobristhash_zobristhash_applypromotiondelta",
"community": 21
},
{
"label": ".applyEnPassantDelta()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L73",
"id": "zobristhash_zobristhash_applyenpassantdelta",
"community": 21
},
{
"label": ".applyCastleDelta()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L81",
"id": "zobristhash_zobristhash_applycastledelta",
"community": 21
},
{
"label": ".promotedPieceType()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L102",
"id": "zobristhash_zobristhash_promotedpiecetype",
"community": 21
},
{
"label": ".toggleCastling()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L108",
"id": "zobristhash_zobristhash_togglecastling",
"community": 21
},
{
"label": ".toggleEnPassant()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L117",
"id": "zobristhash_zobristhash_toggleenpassant",
"community": 21
},
{
"label": ".pieceKey()",
"file_type": "code",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L121",
"id": "zobristhash_zobristhash_piecekey",
"community": 21
},
{
"label": "AlphaBetaSearchTest.scala",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/AlphaBetaSearchTest.scala",
"source_location": "L1",
"id": "modules_bot_src_test_scala_de_nowchess_bot_alphabetasearchtest_scala",
"community": 23
},
{
"label": "AlphaBetaSearchTest",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/AlphaBetaSearchTest.scala",
"source_location": "L13",
"id": "alphabetasearchtest_alphabetasearchtest",
"community": 23
},
{
"label": "candidateMoves()",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/AlphaBetaSearchTest.scala",
"source_location": "L32",
"id": "alphabetasearchtest_candidatemoves",
"community": 23
},
{
"label": "legalMoves()",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/AlphaBetaSearchTest.scala",
"source_location": "L33",
"id": "alphabetasearchtest_legalmoves",
"community": 23
},
{
"label": "allLegalMoves()",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/AlphaBetaSearchTest.scala",
"source_location": "L34",
"id": "alphabetasearchtest_alllegalmoves",
"community": 23
},
{
"label": "isCheck()",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/AlphaBetaSearchTest.scala",
"source_location": "L35",
"id": "alphabetasearchtest_ischeck",
"community": 23
},
{
"label": "isCheckmate()",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/AlphaBetaSearchTest.scala",
"source_location": "L36",
"id": "alphabetasearchtest_ischeckmate",
"community": 23
},
{
"label": "isStalemate()",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/AlphaBetaSearchTest.scala",
"source_location": "L37",
"id": "alphabetasearchtest_isstalemate",
"community": 23
},
{
"label": "isInsufficientMaterial()",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/AlphaBetaSearchTest.scala",
"source_location": "L38",
"id": "alphabetasearchtest_isinsufficientmaterial",
"community": 23
},
{
"label": "isFiftyMoveRule()",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/AlphaBetaSearchTest.scala",
"source_location": "L39",
"id": "alphabetasearchtest_isfiftymoverule",
"community": 23
},
{
"label": "applyMove()",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/AlphaBetaSearchTest.scala",
"source_location": "L40",
"id": "alphabetasearchtest_applymove",
"community": 23
},
{
"label": "BotControllerTest.scala",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/BotControllerTest.scala",
"source_location": "L1",
"id": "modules_bot_src_test_scala_de_nowchess_bot_botcontrollertest_scala",
"community": 83
},
{
"label": "BotControllerTest",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/BotControllerTest.scala",
"source_location": "L6",
"id": "botcontrollertest_botcontrollertest",
"community": 83
},
{
"label": "BotDifficultyTest.scala",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/BotDifficultyTest.scala",
"source_location": "L1",
"id": "modules_bot_src_test_scala_de_nowchess_bot_botdifficultytest_scala",
"community": 84
},
{
"label": "BotDifficultyTest",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/BotDifficultyTest.scala",
"source_location": "L6",
"id": "botdifficultytest_botdifficultytest",
"community": 84
},
{
"label": "ClassicalBotTest.scala",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/ClassicalBotTest.scala",
"source_location": "L1",
"id": "modules_bot_src_test_scala_de_nowchess_bot_classicalbottest_scala",
"community": 24
},
{
"label": "ClassicalBotTest",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/ClassicalBotTest.scala",
"source_location": "L12",
"id": "classicalbottest_classicalbottest",
"community": 24
},
{
"label": "candidateMoves()",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/ClassicalBotTest.scala",
"source_location": "L29",
"id": "classicalbottest_candidatemoves",
"community": 24
},
{
"label": "legalMoves()",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/ClassicalBotTest.scala",
"source_location": "L30",
"id": "classicalbottest_legalmoves",
"community": 24
},
{
"label": "allLegalMoves()",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/ClassicalBotTest.scala",
"source_location": "L31",
"id": "classicalbottest_alllegalmoves",
"community": 24
},
{
"label": "isCheck()",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/ClassicalBotTest.scala",
"source_location": "L32",
"id": "classicalbottest_ischeck",
"community": 24
},
{
"label": "isCheckmate()",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/ClassicalBotTest.scala",
"source_location": "L33",
"id": "classicalbottest_ischeckmate",
"community": 24
},
{
"label": "isStalemate()",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/ClassicalBotTest.scala",
"source_location": "L34",
"id": "classicalbottest_isstalemate",
"community": 24
},
{
"label": "isInsufficientMaterial()",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/ClassicalBotTest.scala",
"source_location": "L35",
"id": "classicalbottest_isinsufficientmaterial",
"community": 24
},
{
"label": "isFiftyMoveRule()",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/ClassicalBotTest.scala",
"source_location": "L36",
"id": "classicalbottest_isfiftymoverule",
"community": 24
},
{
"label": "applyMove()",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/ClassicalBotTest.scala",
"source_location": "L37",
"id": "classicalbottest_applymove",
"community": 24
},
{
"label": "EvaluationTest.scala",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/EvaluationTest.scala",
"source_location": "L1",
"id": "modules_bot_src_test_scala_de_nowchess_bot_evaluationtest_scala",
"community": 85
},
{
"label": "EvaluationTest",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/EvaluationTest.scala",
"source_location": "L10",
"id": "evaluationtest_evaluationtest",
"community": 85
},
{
"label": "MoveOrderingTest.scala",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/MoveOrderingTest.scala",
"source_location": "L1",
"id": "modules_bot_src_test_scala_de_nowchess_bot_moveorderingtest_scala",
"community": 86
},
{
"label": "MoveOrderingTest",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/MoveOrderingTest.scala",
"source_location": "L10",
"id": "moveorderingtest_moveorderingtest",
"community": 86
},
{
"label": "PolyglotBookTest.scala",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/PolyglotBookTest.scala",
"source_location": "L1",
"id": "modules_bot_src_test_scala_de_nowchess_bot_polyglotbooktest_scala",
"community": 87
},
{
"label": "PolyglotBookTest",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/PolyglotBookTest.scala",
"source_location": "L16",
"id": "polyglotbooktest_polyglotbooktest",
"community": 87
},
{
"label": "PolyglotHashTest.scala",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/PolyglotHashTest.scala",
"source_location": "L1",
"id": "modules_bot_src_test_scala_de_nowchess_bot_polyglothashtest_scala",
"community": 88
},
{
"label": "PolyglotHashTest",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/PolyglotHashTest.scala",
"source_location": "L10",
"id": "polyglothashtest_polyglothashtest",
"community": 88
},
{
"label": "TranspositionTableTest.scala",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/TranspositionTableTest.scala",
"source_location": "L1",
"id": "modules_bot_src_test_scala_de_nowchess_bot_transpositiontabletest_scala",
"community": 89
},
{
"label": "TranspositionTableTest",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/TranspositionTableTest.scala",
"source_location": "L9",
"id": "transpositiontabletest_transpositiontabletest",
"community": 89
},
{
"label": "ZobristHashTest.scala",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/ZobristHashTest.scala",
"source_location": "L1",
"id": "modules_bot_src_test_scala_de_nowchess_bot_zobristhashtest_scala",
"community": 90
},
{
"label": "ZobristHashTest",
"file_type": "code",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/ZobristHashTest.scala",
"source_location": "L11",
"id": "zobristhashtest_zobristhashtest",
"community": 90
},
{
"label": "build.gradle.kts",
"file_type": "code",
"source_file": "modules/core/build.gradle.kts",
"source_location": "L1",
"id": "modules_core_build_gradle_kts",
"community": 121
},
{
"label": "Command.scala",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L1",
"id": "modules_core_src_main_scala_de_nowchess_chess_command_command_scala",
"community": 11
},
{
"label": "MoveCommand",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L21",
"id": "command_movecommand",
"community": 11
},
{
"label": ".execute()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L29",
"id": "command_movecommand_execute",
"community": 11
},
{
"label": ".undo()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L32",
"id": "command_movecommand_undo",
"community": 11
},
{
"label": ".description()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L35",
"id": "command_movecommand_description",
"community": 11
},
{
"label": "MoveResult",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L39",
"id": "command_moveresult",
"community": 11
},
{
"label": "Successful",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L40",
"id": "command_successful",
"community": 11
},
{
"label": "InvalidFormat",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L41",
"id": "command_invalidformat",
"community": 11
},
{
"label": "InvalidMove",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L42",
"id": "command_invalidmove",
"community": 11
},
{
"label": "QuitCommand",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L45",
"id": "command_quitcommand",
"community": 11
},
{
"label": ".execute()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L46",
"id": "command_quitcommand_execute",
"community": 11
},
{
"label": ".undo()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L47",
"id": "command_quitcommand_undo",
"community": 11
},
{
"label": ".description()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L48",
"id": "command_quitcommand_description",
"community": 11
},
{
"label": "ResetCommand",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L51",
"id": "command_resetcommand",
"community": 11
},
{
"label": ".execute()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L55",
"id": "command_resetcommand_execute",
"community": 11
},
{
"label": ".undo()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L57",
"id": "command_resetcommand_undo",
"community": 11
},
{
"label": ".description()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L60",
"id": "command_resetcommand_description",
"community": 11
},
{
"label": "CommandInvoker.scala",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L1",
"id": "modules_core_src_main_scala_de_nowchess_chess_command_commandinvoker_scala",
"community": 26
},
{
"label": "CommandInvoker",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L4",
"id": "commandinvoker_commandinvoker",
"community": 26
},
{
"label": ".execute()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L11",
"id": "commandinvoker_commandinvoker_execute",
"community": 26
},
{
"label": ".undo()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L22",
"id": "commandinvoker_commandinvoker_undo",
"community": 26
},
{
"label": ".redo()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L33",
"id": "commandinvoker_commandinvoker_redo",
"community": 26
},
{
"label": ".history()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L44",
"id": "commandinvoker_commandinvoker_history",
"community": 26
},
{
"label": ".getCurrentIndex()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L49",
"id": "commandinvoker_commandinvoker_getcurrentindex",
"community": 26
},
{
"label": ".clear()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L54",
"id": "commandinvoker_commandinvoker_clear",
"community": 26
},
{
"label": ".canUndo()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L60",
"id": "commandinvoker_commandinvoker_canundo",
"community": 26
},
{
"label": ".canRedo()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L65",
"id": "commandinvoker_commandinvoker_canredo",
"community": 26
},
{
"label": "Parser.scala",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala",
"source_location": "L1",
"id": "modules_core_src_main_scala_de_nowchess_chess_controller_parser_scala",
"community": 51
},
{
"label": "Parser",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala",
"source_location": "L5",
"id": "parser_parser",
"community": 51
},
{
"label": ".parseMove()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala",
"source_location": "L10",
"id": "parser_parser_parsemove",
"community": 51
},
{
"label": ".parseSquare()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala",
"source_location": "L20",
"id": "parser_parser_parsesquare",
"community": 51
},
{
"label": "GameEngine.scala",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L1",
"id": "modules_core_src_main_scala_de_nowchess_chess_engine_gameengine_scala",
"community": 0
},
{
"label": "GameEngine",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L18",
"id": "gameengine_gameengine",
"community": 0
},
{
"label": "PendingPromotion",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L27",
"id": "gameengine_pendingpromotion",
"community": 0
},
{
"label": ".isPendingPromotion()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L39",
"id": "gameengine_gameengine_ispendingpromotion",
"community": 0
},
{
"label": ".setOpponentBot()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L44",
"id": "gameengine_gameengine_setopponentbot",
"community": 0
},
{
"label": ".clearOpponentBot()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L50",
"id": "gameengine_gameengine_clearopponentbot",
"community": 0
},
{
"label": ".board()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L56",
"id": "gameengine_gameengine_board",
"community": 0
},
{
"label": ".turn()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L57",
"id": "gameengine_gameengine_turn",
"community": 0
},
{
"label": ".context()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L58",
"id": "gameengine_gameengine_context",
"community": 0
},
{
"label": ".canUndo()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L61",
"id": "gameengine_gameengine_canundo",
"community": 0
},
{
"label": ".canRedo()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L64",
"id": "gameengine_gameengine_canredo",
"community": 0
},
{
"label": ".commandHistory()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L67",
"id": "gameengine_gameengine_commandhistory",
"community": 0
},
{
"label": ".processUserInput()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L72",
"id": "gameengine_gameengine_processuserinput",
"community": 0
},
{
"label": ".handleParsedMove()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L112",
"id": "gameengine_gameengine_handleparsedmove",
"community": 0
},
{
"label": ".isPromotionMove()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L133",
"id": "gameengine_gameengine_ispromotionmove",
"community": 0
},
{
"label": ".completePromotion()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L141",
"id": "gameengine_gameengine_completepromotion",
"community": 0
},
{
"label": ".undo()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L155",
"id": "gameengine_gameengine_undo",
"community": 0
},
{
"label": ".redo()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L158",
"id": "gameengine_gameengine_redo",
"community": 0
},
{
"label": ".loadGame()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L163",
"id": "gameengine_gameengine_loadgame",
"community": 0
},
{
"label": ".replayGame()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L172",
"id": "gameengine_gameengine_replaygame",
"community": 0
},
{
"label": ".replayMoves()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L183",
"id": "gameengine_gameengine_replaymoves",
"community": 0
},
{
"label": ".applyReplayMove()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L190",
"id": "gameengine_gameengine_applyreplaymove",
"community": 0
},
{
"label": ".exportGame()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L201",
"id": "gameengine_gameengine_exportgame",
"community": 0
},
{
"label": ".loadPosition()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L206",
"id": "gameengine_gameengine_loadposition",
"community": 0
},
{
"label": ".reset()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L214",
"id": "gameengine_gameengine_reset",
"community": 0
},
{
"label": ".executeMove()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L222",
"id": "gameengine_gameengine_executemove",
"community": 0
},
{
"label": ".translateMoveToNotation()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L264",
"id": "gameengine_gameengine_translatemovetonotation",
"community": 0
},
{
"label": ".enPassantNotation()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L272",
"id": "gameengine_gameengine_enpassantnotation",
"community": 0
},
{
"label": ".promotionNotation()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L275",
"id": "gameengine_gameengine_promotionnotation",
"community": 0
},
{
"label": ".normalMoveNotation()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L283",
"id": "gameengine_gameengine_normalmovenotation",
"community": 0
},
{
"label": ".pieceNotation()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L293",
"id": "gameengine_gameengine_piecenotation",
"community": 0
},
{
"label": ".computeCaptured()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L302",
"id": "gameengine_gameengine_computecaptured",
"community": 0
},
{
"label": ".requestBotMoveIfNeeded()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L315",
"id": "gameengine_gameengine_requestbotmoveifneeded",
"community": 0
},
{
"label": ".applyBotMove()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L325",
"id": "gameengine_gameengine_applybotmove",
"community": 0
},
{
"label": ".handleBotNoMove()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L349",
"id": "gameengine_gameengine_handlebotnomove",
"community": 0
},
{
"label": ".performUndo()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L357",
"id": "gameengine_gameengine_performundo",
"community": 0
},
{
"label": ".performRedo()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L367",
"id": "gameengine_gameengine_performredo",
"community": 0
},
{
"label": "Observer.scala",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L1",
"id": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"community": 12
},
{
"label": "MoveExecutedEvent",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L12",
"id": "observer_moveexecutedevent",
"community": 12
},
{
"label": "CheckDetectedEvent",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L20",
"id": "observer_checkdetectedevent",
"community": 12
},
{
"label": "CheckmateEvent",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L25",
"id": "observer_checkmateevent",
"community": 12
},
{
"label": "StalemateEvent",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L31",
"id": "observer_stalemateevent",
"community": 12
},
{
"label": "InvalidMoveEvent",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L36",
"id": "observer_invalidmoveevent",
"community": 12
},
{
"label": "PromotionRequiredEvent",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L42",
"id": "observer_promotionrequiredevent",
"community": 12
},
{
"label": "BoardResetEvent",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L49",
"id": "observer_boardresetevent",
"community": 12
},
{
"label": "FiftyMoveRuleAvailableEvent",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L54",
"id": "observer_fiftymoveruleavailableevent",
"community": 12
},
{
"label": "DrawClaimedEvent",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L59",
"id": "observer_drawclaimedevent",
"community": 12
},
{
"label": "MoveUndoneEvent",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L64",
"id": "observer_moveundoneevent",
"community": 12
},
{
"label": "MoveRedoneEvent",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L70",
"id": "observer_moveredoneevent",
"community": 12
},
{
"label": "PgnLoadedEvent",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L79",
"id": "observer_pgnloadedevent",
"community": 12
},
{
"label": "subscribe()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L92",
"id": "observer_subscribe",
"community": 12
},
{
"label": "unsubscribe()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L97",
"id": "observer_unsubscribe",
"community": 12
},
{
"label": "notifyObservers()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L102",
"id": "observer_notifyobservers",
"community": 12
},
{
"label": "observerCount()",
"file_type": "code",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L107",
"id": "observer_observercount",
"community": 12
},
{
"label": "CommandInvokerBranchTest.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L1",
"id": "modules_core_src_test_scala_de_nowchess_chess_command_commandinvokerbranchtest_scala",
"community": 16
},
{
"label": "CommandInvokerBranchTest",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L9",
"id": "commandinvokerbranchtest_commandinvokerbranchtest",
"community": 16
},
{
"label": ".sq()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L11",
"id": "commandinvokerbranchtest_commandinvokerbranchtest_sq",
"community": 16
},
{
"label": "FailingCommand",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L13",
"id": "commandinvokerbranchtest_failingcommand",
"community": 16
},
{
"label": ".execute()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L14",
"id": "commandinvokerbranchtest_failingcommand_execute",
"community": 16
},
{
"label": ".undo()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L15",
"id": "commandinvokerbranchtest_failingcommand_undo",
"community": 16
},
{
"label": ".description()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L16",
"id": "commandinvokerbranchtest_failingcommand_description",
"community": 16
},
{
"label": "ConditionalFailCommand",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L18",
"id": "commandinvokerbranchtest_conditionalfailcommand",
"community": 16
},
{
"label": ".setShouldFailOnUndo()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L25",
"id": "commandinvokerbranchtest_conditionalfailcommand_setshouldfailonundo",
"community": 16
},
{
"label": ".setShouldFailOnExecute()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L26",
"id": "commandinvokerbranchtest_conditionalfailcommand_setshouldfailonexecute",
"community": 16
},
{
"label": ".execute()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L28",
"id": "commandinvokerbranchtest_conditionalfailcommand_execute",
"community": 16
},
{
"label": ".undo()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L29",
"id": "commandinvokerbranchtest_conditionalfailcommand_undo",
"community": 16
},
{
"label": ".description()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L30",
"id": "commandinvokerbranchtest_conditionalfailcommand_description",
"community": 16
},
{
"label": ".createMoveCommand()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L32",
"id": "commandinvokerbranchtest_commandinvokerbranchtest_createmovecommand",
"community": 16
},
{
"label": "CommandInvokerTest.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala",
"source_location": "L1",
"id": "modules_core_src_test_scala_de_nowchess_chess_command_commandinvokertest_scala",
"community": 52
},
{
"label": "CommandInvokerTest",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala",
"source_location": "L8",
"id": "commandinvokertest_commandinvokertest",
"community": 52
},
{
"label": ".sq()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala",
"source_location": "L10",
"id": "commandinvokertest_commandinvokertest_sq",
"community": 52
},
{
"label": ".createMoveCommand()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala",
"source_location": "L12",
"id": "commandinvokertest_commandinvokertest_createmovecommand",
"community": 52
},
{
"label": "CommandTest.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandTest.scala",
"source_location": "L1",
"id": "modules_core_src_test_scala_de_nowchess_chess_command_commandtest_scala",
"community": 91
},
{
"label": "CommandTest",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandTest.scala",
"source_location": "L7",
"id": "commandtest_commandtest",
"community": 91
},
{
"label": "MoveCommandTest.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/MoveCommandTest.scala",
"source_location": "L1",
"id": "modules_core_src_test_scala_de_nowchess_chess_command_movecommandtest_scala",
"community": 61
},
{
"label": "MoveCommandTest",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/MoveCommandTest.scala",
"source_location": "L8",
"id": "movecommandtest_movecommandtest",
"community": 61
},
{
"label": ".sq()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/MoveCommandTest.scala",
"source_location": "L10",
"id": "movecommandtest_movecommandtest_sq",
"community": 61
},
{
"label": "ParserTest.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/controller/ParserTest.scala",
"source_location": "L1",
"id": "modules_core_src_test_scala_de_nowchess_chess_controller_parsertest_scala",
"community": 92
},
{
"label": "ParserTest",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/controller/ParserTest.scala",
"source_location": "L7",
"id": "parsertest_parsertest",
"community": 92
},
{
"label": "EngineTestHelpers.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L1",
"id": "modules_core_src_test_scala_de_nowchess_chess_engine_enginetesthelpers_scala",
"community": 20
},
{
"label": "EngineTestHelpers",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L10",
"id": "enginetesthelpers_enginetesthelpers",
"community": 20
},
{
"label": ".makeEngine()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L12",
"id": "enginetesthelpers_enginetesthelpers_makeengine",
"community": 20
},
{
"label": ".makeEngineWithBoard()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L15",
"id": "enginetesthelpers_enginetesthelpers_makeenginewithboard",
"community": 20
},
{
"label": ".loadFen()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L18",
"id": "enginetesthelpers_enginetesthelpers_loadfen",
"community": 20
},
{
"label": ".captureEvents()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L21",
"id": "enginetesthelpers_enginetesthelpers_captureevents",
"community": 20
},
{
"label": "MockObserver",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L26",
"id": "enginetesthelpers_mockobserver",
"community": 20
},
{
"label": ".events()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L29",
"id": "enginetesthelpers_mockobserver_events",
"community": 20
},
{
"label": ".eventCount()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L30",
"id": "enginetesthelpers_mockobserver_eventcount",
"community": 20
},
{
"label": ".hasEvent()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L31",
"id": "enginetesthelpers_mockobserver_hasevent",
"community": 20
},
{
"label": ".getEvent()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L33",
"id": "enginetesthelpers_mockobserver_getevent",
"community": 20
},
{
"label": ".onGameEvent()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L36",
"id": "enginetesthelpers_mockobserver_ongameevent",
"community": 20
},
{
"label": ".clear()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L39",
"id": "enginetesthelpers_mockobserver_clear",
"community": 20
},
{
"label": "GameEngineGameEndingTest.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala",
"source_location": "L1",
"id": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginegameendingtest_scala",
"community": 53
},
{
"label": "GameEngineGameEndingTest",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala",
"source_location": "L10",
"id": "gameenginegameendingtest_gameenginegameendingtest",
"community": 53
},
{
"label": "EndingMockObserver",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala",
"source_location": "L97",
"id": "gameenginegameendingtest_endingmockobserver",
"community": 53
},
{
"label": ".onGameEvent()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala",
"source_location": "L100",
"id": "gameenginegameendingtest_endingmockobserver_ongameevent",
"community": 53
},
{
"label": "GameEngineIntegrationTest.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L1",
"id": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineintegrationtest_scala",
"community": 15
},
{
"label": "GameEngineIntegrationTest",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L13",
"id": "gameengineintegrationtest_gameengineintegrationtest",
"community": 15
},
{
"label": ".sq()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L15",
"id": "gameengineintegrationtest_gameengineintegrationtest_sq",
"community": 15
},
{
"label": ".captureEvents()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L18",
"id": "gameengineintegrationtest_gameengineintegrationtest_captureevents",
"community": 15
},
{
"label": "importGameContext()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L61",
"id": "gameengineintegrationtest_importgamecontext",
"community": 15
},
{
"label": "candidateMoves()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L98",
"id": "gameengineintegrationtest_candidatemoves",
"community": 15
},
{
"label": "legalMoves()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L99",
"id": "gameengineintegrationtest_legalmoves",
"community": 15
},
{
"label": "allLegalMoves()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L101",
"id": "gameengineintegrationtest_alllegalmoves",
"community": 15
},
{
"label": "isCheck()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L102",
"id": "gameengineintegrationtest_ischeck",
"community": 15
},
{
"label": "isCheckmate()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L103",
"id": "gameengineintegrationtest_ischeckmate",
"community": 15
},
{
"label": "isStalemate()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L104",
"id": "gameengineintegrationtest_isstalemate",
"community": 15
},
{
"label": "isInsufficientMaterial()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L105",
"id": "gameengineintegrationtest_isinsufficientmaterial",
"community": 15
},
{
"label": "isFiftyMoveRule()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L106",
"id": "gameengineintegrationtest_isfiftymoverule",
"community": 15
},
{
"label": "applyMove()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L107",
"id": "gameengineintegrationtest_applymove",
"community": 15
},
{
"label": "onGameEvent()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L175",
"id": "gameengineintegrationtest_ongameevent",
"community": 15
},
{
"label": "GameEngineLoadGameTest.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala",
"source_location": "L1",
"id": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineloadgametest_scala",
"community": 54
},
{
"label": "GameEngineLoadGameTest",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala",
"source_location": "L14",
"id": "gameengineloadgametest_gameengineloadgametest",
"community": 54
},
{
"label": "MockObserver",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala",
"source_location": "L40",
"id": "gameengineloadgametest_mockobserver",
"community": 54
},
{
"label": ".onGameEvent()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala",
"source_location": "L42",
"id": "gameengineloadgametest_mockobserver_ongameevent",
"community": 54
},
{
"label": "GameEngineNotationTest.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineNotationTest.scala",
"source_location": "L1",
"id": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginenotationtest_scala",
"community": 62
},
{
"label": "GameEngineNotationTest",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineNotationTest.scala",
"source_location": "L17",
"id": "gameenginenotationtest_gameenginenotationtest",
"community": 62
},
{
"label": ".captureEvents()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineNotationTest.scala",
"source_location": "L19",
"id": "gameenginenotationtest_gameenginenotationtest_captureevents",
"community": 62
},
{
"label": "GameEngineOutcomesTest.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineOutcomesTest.scala",
"source_location": "L1",
"id": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineoutcomestest_scala",
"community": 93
},
{
"label": "GameEngineOutcomesTest",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineOutcomesTest.scala",
"source_location": "L8",
"id": "gameengineoutcomestest_gameengineoutcomestest",
"community": 93
},
{
"label": "GameEnginePromotionTest.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L1",
"id": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginepromotiontest_scala",
"community": 17
},
{
"label": "GameEnginePromotionTest",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L13",
"id": "gameenginepromotiontest_gameenginepromotiontest",
"community": 17
},
{
"label": ".sq()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L15",
"id": "gameenginepromotiontest_gameenginepromotiontest_sq",
"community": 17
},
{
"label": ".captureEvents()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L17",
"id": "gameenginepromotiontest_gameenginepromotiontest_captureevents",
"community": 17
},
{
"label": ".engineWith()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L22",
"id": "gameenginepromotiontest_gameenginepromotiontest_enginewith",
"community": 17
},
{
"label": "candidateMoves()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L186",
"id": "gameenginepromotiontest_candidatemoves",
"community": 17
},
{
"label": "legalMoves()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L188",
"id": "gameenginepromotiontest_legalmoves",
"community": 17
},
{
"label": "allLegalMoves()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L194",
"id": "gameenginepromotiontest_alllegalmoves",
"community": 17
},
{
"label": "isCheck()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L196",
"id": "gameenginepromotiontest_ischeck",
"community": 17
},
{
"label": "isCheckmate()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L198",
"id": "gameenginepromotiontest_ischeckmate",
"community": 17
},
{
"label": "isStalemate()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L200",
"id": "gameenginepromotiontest_isstalemate",
"community": 17
},
{
"label": "isInsufficientMaterial()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L202",
"id": "gameenginepromotiontest_isinsufficientmaterial",
"community": 17
},
{
"label": "isFiftyMoveRule()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L204",
"id": "gameenginepromotiontest_isfiftymoverule",
"community": 17
},
{
"label": "applyMove()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L206",
"id": "gameenginepromotiontest_applymove",
"community": 17
},
{
"label": "GameEngineScenarioTest.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineScenarioTest.scala",
"source_location": "L1",
"id": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginescenariotest_scala",
"community": 94
},
{
"label": "GameEngineScenarioTest",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineScenarioTest.scala",
"source_location": "L11",
"id": "gameenginescenariotest_gameenginescenariotest",
"community": 94
},
{
"label": "GameEngineSpecialMovesTest.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineSpecialMovesTest.scala",
"source_location": "L1",
"id": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginespecialmovestest_scala",
"community": 95
},
{
"label": "GameEngineSpecialMovesTest",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineSpecialMovesTest.scala",
"source_location": "L9",
"id": "gameenginespecialmovestest_gameenginespecialmovestest",
"community": 95
},
{
"label": "GameEngineWithBotTest.scala",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineWithBotTest.scala",
"source_location": "L1",
"id": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginewithbottest_scala",
"community": 63
},
{
"label": "GameEngineWithBotTest",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineWithBotTest.scala",
"source_location": "L15",
"id": "gameenginewithbottest_gameenginewithbottest",
"community": 63
},
{
"label": "onGameEvent()",
"file_type": "code",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineWithBotTest.scala",
"source_location": "L30",
"id": "gameenginewithbottest_ongameevent",
"community": 63
},
{
"label": "build.gradle.kts",
"file_type": "code",
"source_file": "modules/io/build.gradle.kts",
"source_location": "L1",
"id": "modules_io_build_gradle_kts",
"community": 122
},
{
"label": "GameContextExport.scala",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/GameContextExport.scala",
"source_location": "L1",
"id": "modules_io_src_main_scala_de_nowchess_io_gamecontextexport_scala",
"community": 123
},
{
"label": "GameContextImport.scala",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/GameContextImport.scala",
"source_location": "L1",
"id": "modules_io_src_main_scala_de_nowchess_io_gamecontextimport_scala",
"community": 124
},
{
"label": "GameFileService.scala",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/GameFileService.scala",
"source_location": "L1",
"id": "modules_io_src_main_scala_de_nowchess_io_gamefileservice_scala",
"community": 55
},
{
"label": "FileSystemGameService",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/GameFileService.scala",
"source_location": "L17",
"id": "gamefileservice_filesystemgameservice",
"community": 55
},
{
"label": ".saveGameToFile()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/GameFileService.scala",
"source_location": "L20",
"id": "gamefileservice_filesystemgameservice_savegametofile",
"community": 55
},
{
"label": ".loadGameFromFile()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/GameFileService.scala",
"source_location": "L31",
"id": "gamefileservice_filesystemgameservice_loadgamefromfile",
"community": 55
},
{
"label": "FenExporter.scala",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L1",
"id": "modules_io_src_main_scala_de_nowchess_io_fen_fenexporter_scala",
"community": 33
},
{
"label": "FenExporter",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L7",
"id": "fenexporter_fenexporter",
"community": 33
},
{
"label": ".boardToFen()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L10",
"id": "fenexporter_fenexporter_boardtofen",
"community": 33
},
{
"label": ".buildRankString()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L16",
"id": "fenexporter_fenexporter_buildrankstring",
"community": 33
},
{
"label": ".gameContextToFen()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L29",
"id": "fenexporter_fenexporter_gamecontexttofen",
"community": 33
},
{
"label": ".exportGameContext()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L37",
"id": "fenexporter_fenexporter_exportgamecontext",
"community": 33
},
{
"label": ".castlingString()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L40",
"id": "fenexporter_fenexporter_castlingstring",
"community": 33
},
{
"label": ".pieceToFenChar()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L49",
"id": "fenexporter_fenexporter_piecetofenchar",
"community": 33
},
{
"label": "FenParser.scala",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L1",
"id": "modules_io_src_main_scala_de_nowchess_io_fen_fenparser_scala",
"community": 27
},
{
"label": "FenParser",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L7",
"id": "fenparser_fenparser",
"community": 27
},
{
"label": ".parseFen()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L11",
"id": "fenparser_fenparser_parsefen",
"community": 27
},
{
"label": ".importGameContext()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L32",
"id": "fenparser_fenparser_importgamecontext",
"community": 27
},
{
"label": ".parseColor()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L36",
"id": "fenparser_fenparser_parsecolor",
"community": 27
},
{
"label": ".parseCastling()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L42",
"id": "fenparser_fenparser_parsecastling",
"community": 27
},
{
"label": ".parseEnPassant()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L56",
"id": "fenparser_fenparser_parseenpassant",
"community": 27
},
{
"label": ".parseBoard()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L63",
"id": "fenparser_fenparser_parseboard",
"community": 27
},
{
"label": ".parsePieceRank()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L79",
"id": "fenparser_fenparser_parsepiecerank",
"community": 27
},
{
"label": ".charToPiece()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L94",
"id": "fenparser_fenparser_chartopiece",
"community": 27
},
{
"label": "FenParserCombinators.scala",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L1",
"id": "modules_io_src_main_scala_de_nowchess_io_fen_fenparsercombinators_scala",
"community": 13
},
{
"label": "FenParserCombinators",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L9",
"id": "fenparsercombinators_fenparsercombinators",
"community": 13
},
{
"label": ".pieceChar()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L15",
"id": "fenparsercombinators_fenparsercombinators_piecechar",
"community": 13
},
{
"label": ".emptyCount()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L22",
"id": "fenparsercombinators_fenparsercombinators_emptycount",
"community": 13
},
{
"label": ".rankToken()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L27",
"id": "fenparsercombinators_fenparsercombinators_ranktoken",
"community": 13
},
{
"label": ".rankTokens()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L30",
"id": "fenparsercombinators_fenparsercombinators_ranktokens",
"community": 13
},
{
"label": ".rankParser()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L35",
"id": "fenparsercombinators_fenparsercombinators_rankparser",
"community": 13
},
{
"label": ".rankSep()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L44",
"id": "fenparsercombinators_fenparsercombinators_ranksep",
"community": 13
},
{
"label": ".boardParser()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L47",
"id": "fenparsercombinators_fenparsercombinators_boardparser",
"community": 13
},
{
"label": ".colorParser()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L61",
"id": "fenparsercombinators_fenparsercombinators_colorparser",
"community": 13
},
{
"label": ".castlingParser()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L69",
"id": "fenparsercombinators_fenparsercombinators_castlingparser",
"community": 13
},
{
"label": ".enPassantParser()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L82",
"id": "fenparsercombinators_fenparsercombinators_enpassantparser",
"community": 13
},
{
"label": ".clockParser()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L88",
"id": "fenparsercombinators_fenparsercombinators_clockparser",
"community": 13
},
{
"label": ".fenParser()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L93",
"id": "fenparsercombinators_fenparsercombinators_fenparser",
"community": 13
},
{
"label": ".parseFen()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L109",
"id": "fenparsercombinators_fenparsercombinators_parsefen",
"community": 13
},
{
"label": ".parseBoard()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L114",
"id": "fenparsercombinators_fenparsercombinators_parseboard",
"community": 13
},
{
"label": ".importGameContext()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L119",
"id": "fenparsercombinators_fenparsercombinators_importgamecontext",
"community": 13
},
{
"label": "FenParserFastParse.scala",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L1",
"id": "modules_io_src_main_scala_de_nowchess_io_fen_fenparserfastparse_scala",
"community": 10
},
{
"label": "FenParserFastParse",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L10",
"id": "fenparserfastparse_fenparserfastparse",
"community": 10
},
{
"label": ".pieceChar()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L14",
"id": "fenparserfastparse_fenparserfastparse_piecechar",
"community": 10
},
{
"label": ".emptyCount()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L21",
"id": "fenparserfastparse_fenparserfastparse_emptycount",
"community": 10
},
{
"label": ".rankToken()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L24",
"id": "fenparserfastparse_fenparserfastparse_ranktoken",
"community": 10
},
{
"label": ".rankParser()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L29",
"id": "fenparserfastparse_fenparserfastparse_rankparser",
"community": 10
},
{
"label": ".sep()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L38",
"id": "fenparserfastparse_fenparserfastparse_sep",
"community": 10
},
{
"label": ".boardParser()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L40",
"id": "fenparserfastparse_fenparserfastparse_boardparser",
"community": 10
},
{
"label": ".colorParser()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L54",
"id": "fenparserfastparse_fenparserfastparse_colorparser",
"community": 10
},
{
"label": ".castlingParser()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L62",
"id": "fenparserfastparse_fenparserfastparse_castlingparser",
"community": 10
},
{
"label": ".enPassantParser()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L75",
"id": "fenparserfastparse_fenparserfastparse_enpassantparser",
"community": 10
},
{
"label": ".clockParser()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L81",
"id": "fenparserfastparse_fenparserfastparse_clockparser",
"community": 10
},
{
"label": ".sp()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L86",
"id": "fenparserfastparse_fenparserfastparse_sp",
"community": 10
},
{
"label": ".fenParser()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L90",
"id": "fenparserfastparse_fenparserfastparse_fenparser",
"community": 10
},
{
"label": ".parseFen()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L106",
"id": "fenparserfastparse_fenparserfastparse_parsefen",
"community": 10
},
{
"label": ".boardParserFull()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L111",
"id": "fenparserfastparse_fenparserfastparse_boardparserfull",
"community": 10
},
{
"label": ".parseBoard()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L114",
"id": "fenparserfastparse_fenparserfastparse_parseboard",
"community": 10
},
{
"label": ".importGameContext()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L119",
"id": "fenparserfastparse_fenparserfastparse_importgamecontext",
"community": 10
},
{
"label": "FenParserSupport.scala",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala",
"source_location": "L1",
"id": "modules_io_src_main_scala_de_nowchess_io_fen_fenparsersupport_scala",
"community": 45
},
{
"label": "FenParserSupport",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala",
"source_location": "L5",
"id": "fenparsersupport_fenparsersupport",
"community": 45
},
{
"label": "PieceToken",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala",
"source_location": "L8",
"id": "fenparsersupport_piecetoken",
"community": 45
},
{
"label": "EmptyToken",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala",
"source_location": "L9",
"id": "fenparsersupport_emptytoken",
"community": 45
},
{
"label": ".buildSquares()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala",
"source_location": "L20",
"id": "fenparsersupport_fenparsersupport_buildsquares",
"community": 45
},
{
"label": "JsonExporter.scala",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L1",
"id": "modules_io_src_main_scala_de_nowchess_io_json_jsonexporter_scala",
"community": 18
},
{
"label": "JsonExporter",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L23",
"id": "jsonexporter_jsonexporter",
"community": 18
},
{
"label": ".createMapper()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L26",
"id": "jsonexporter_jsonexporter_createmapper",
"community": 18
},
{
"label": ".exportGameContext()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L40",
"id": "jsonexporter_jsonexporter_exportgamecontext",
"community": 18
},
{
"label": ".buildGameRecord()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L44",
"id": "jsonexporter_jsonexporter_buildgamerecord",
"community": 18
},
{
"label": ".buildMetadata()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L60",
"id": "jsonexporter_jsonexporter_buildmetadata",
"community": 18
},
{
"label": ".buildGameState()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L68",
"id": "jsonexporter_jsonexporter_buildgamestate",
"community": 18
},
{
"label": ".buildBoardPieces()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L77",
"id": "jsonexporter_jsonexporter_buildboardpieces",
"community": 18
},
{
"label": ".buildCastlingRights()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L82",
"id": "jsonexporter_jsonexporter_buildcastlingrights",
"community": 18
},
{
"label": ".buildMoves()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L90",
"id": "jsonexporter_jsonexporter_buildmoves",
"community": 18
},
{
"label": ".convertMoveType()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L96",
"id": "jsonexporter_jsonexporter_convertmovetype",
"community": 18
},
{
"label": ".buildCapturedPieces()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L117",
"id": "jsonexporter_jsonexporter_buildcapturedpieces",
"community": 18
},
{
"label": ".formatJson()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L121",
"id": "jsonexporter_jsonexporter_formatjson",
"community": 18
},
{
"label": ".getCapturedPieces()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L127",
"id": "jsonexporter_jsonexporter_getcapturedpieces",
"community": 18
},
{
"label": "JsonModel.scala",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala",
"source_location": "L1",
"id": "modules_io_src_main_scala_de_nowchess_io_json_jsonmodel_scala",
"community": 32
},
{
"label": "JsonMetadata",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala",
"source_location": "L3",
"id": "jsonmodel_jsonmetadata",
"community": 32
},
{
"label": "JsonPiece",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala",
"source_location": "L10",
"id": "jsonmodel_jsonpiece",
"community": 32
},
{
"label": "JsonCastlingRights",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala",
"source_location": "L16",
"id": "jsonmodel_jsoncastlingrights",
"community": 32
},
{
"label": "JsonGameState",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala",
"source_location": "L23",
"id": "jsonmodel_jsongamestate",
"community": 32
},
{
"label": "JsonCapturedPieces",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala",
"source_location": "L31",
"id": "jsonmodel_jsoncapturedpieces",
"community": 32
},
{
"label": "JsonMoveType",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala",
"source_location": "L36",
"id": "jsonmodel_jsonmovetype",
"community": 32
},
{
"label": "JsonMove",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala",
"source_location": "L42",
"id": "jsonmodel_jsonmove",
"community": 32
},
{
"label": "JsonGameRecord",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala",
"source_location": "L48",
"id": "jsonmodel_jsongamerecord",
"community": 32
},
{
"label": "JsonParser.scala",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala",
"source_location": "L1",
"id": "modules_io_src_main_scala_de_nowchess_io_json_jsonparser_scala",
"community": 28
},
{
"label": "JsonParser",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala",
"source_location": "L23",
"id": "jsonparser_jsonparser",
"community": 28
},
{
"label": ".importGameContext()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala",
"source_location": "L29",
"id": "jsonparser_jsonparser_importgamecontext",
"community": 28
},
{
"label": ".parseBoard()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala",
"source_location": "L56",
"id": "jsonparser_jsonparser_parseboard",
"community": 28
},
{
"label": ".parseTurn()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala",
"source_location": "L66",
"id": "jsonparser_jsonparser_parseturn",
"community": 28
},
{
"label": ".parseColor()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala",
"source_location": "L69",
"id": "jsonparser_jsonparser_parsecolor",
"community": 28
},
{
"label": ".parsePieceType()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala",
"source_location": "L74",
"id": "jsonparser_jsonparser_parsepiecetype",
"community": 28
},
{
"label": ".parseCastlingRights()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala",
"source_location": "L84",
"id": "jsonparser_jsonparser_parsecastlingrights",
"community": 28
},
{
"label": ".parseMoves()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala",
"source_location": "L92",
"id": "jsonparser_jsonparser_parsemoves",
"community": 28
},
{
"label": ".parseMoveType()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala",
"source_location": "L101",
"id": "jsonparser_jsonparser_parsemovetype",
"community": 28
},
{
"label": "PgnExporter.scala",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala",
"source_location": "L1",
"id": "modules_io_src_main_scala_de_nowchess_io_pgn_pgnexporter_scala",
"community": 46
},
{
"label": "PgnExporter",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala",
"source_location": "L9",
"id": "pgnexporter_pgnexporter",
"community": 46
},
{
"label": ".exportGameContext()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala",
"source_location": "L12",
"id": "pgnexporter_pgnexporter_exportgamecontext",
"community": 46
},
{
"label": ".exportGame()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala",
"source_location": "L23",
"id": "pgnexporter_pgnexporter_exportgame",
"community": 46
},
{
"label": ".moveToAlgebraic()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala",
"source_location": "L52",
"id": "pgnexporter_pgnexporter_movetoalgebraic",
"community": 46
},
{
"label": "PgnParser.scala",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L1",
"id": "modules_io_src_main_scala_de_nowchess_io_pgn_pgnparser_scala",
"community": 14
},
{
"label": "PgnGame",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L10",
"id": "pgnparser_pgngame",
"community": 14
},
{
"label": "PgnParser",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L15",
"id": "pgnparser_pgnparser",
"community": 14
},
{
"label": ".validatePgn()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L20",
"id": "pgnparser_pgnparser_validatepgn",
"community": 14
},
{
"label": ".importGameContext()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L31",
"id": "pgnparser_pgnparser_importgamecontext",
"community": 14
},
{
"label": ".parsePgn()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L39",
"id": "pgnparser_pgnparser_parsepgn",
"community": 14
},
{
"label": ".parseHeaders()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L48",
"id": "pgnparser_pgnparser_parseheaders",
"community": 14
},
{
"label": ".parseMovesText()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L53",
"id": "pgnparser_pgnparser_parsemovestext",
"community": 14
},
{
"label": ".isMoveNumberOrResult()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L69",
"id": "pgnparser_pgnparser_ismovenumberorresult",
"community": 14
},
{
"label": ".parseAlgebraicMove()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L77",
"id": "pgnparser_pgnparser_parsealgebraicmove",
"community": 14
},
{
"label": ".parseRegularMove()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L93",
"id": "pgnparser_pgnparser_parseregularmove",
"community": 14
},
{
"label": ".matchesHint()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L136",
"id": "pgnparser_pgnparser_matcheshint",
"community": 14
},
{
"label": ".promotionMatches()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L143",
"id": "pgnparser_pgnparser_promotionmatches",
"community": 14
},
{
"label": ".extractPromotion()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L152",
"id": "pgnparser_pgnparser_extractpromotion",
"community": 14
},
{
"label": ".charToPieceType()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L164",
"id": "pgnparser_pgnparser_chartopiecetype",
"community": 14
},
{
"label": ".validateMovesText()",
"file_type": "code",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L176",
"id": "pgnparser_pgnparser_validatemovestext",
"community": 14
},
{
"label": "GameFileServiceSuite.scala",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/GameFileServiceSuite.scala",
"source_location": "L1",
"id": "modules_io_src_test_scala_de_nowchess_io_gamefileservicesuite_scala",
"community": 64
},
{
"label": "GameFileServiceSuite",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/GameFileServiceSuite.scala",
"source_location": "L12",
"id": "gamefileservicesuite_gamefileservicesuite",
"community": 64
},
{
"label": "exportGameContext()",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/GameFileServiceSuite.scala",
"source_location": "L124",
"id": "gamefileservicesuite_exportgamecontext",
"community": 64
},
{
"label": "FenExporterTest.scala",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenExporterTest.scala",
"source_location": "L1",
"id": "modules_io_src_test_scala_de_nowchess_io_fen_fenexportertest_scala",
"community": 65
},
{
"label": "FenExporterTest",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenExporterTest.scala",
"source_location": "L9",
"id": "fenexportertest_fenexportertest",
"community": 65
},
{
"label": ".context()",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenExporterTest.scala",
"source_location": "L11",
"id": "fenexportertest_fenexportertest_context",
"community": 65
},
{
"label": "FenParserCombinatorsTest.scala",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserCombinatorsTest.scala",
"source_location": "L1",
"id": "modules_io_src_test_scala_de_nowchess_io_fen_fenparsercombinatorstest_scala",
"community": 96
},
{
"label": "FenParserCombinatorsTest",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserCombinatorsTest.scala",
"source_location": "L7",
"id": "fenparsercombinatorstest_fenparsercombinatorstest",
"community": 96
},
{
"label": "FenParserFastParseTest.scala",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserFastParseTest.scala",
"source_location": "L1",
"id": "modules_io_src_test_scala_de_nowchess_io_fen_fenparserfastparsetest_scala",
"community": 97
},
{
"label": "FenParserFastParseTest",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserFastParseTest.scala",
"source_location": "L7",
"id": "fenparserfastparsetest_fenparserfastparsetest",
"community": 97
},
{
"label": "FenParserTest.scala",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserTest.scala",
"source_location": "L1",
"id": "modules_io_src_test_scala_de_nowchess_io_fen_fenparsertest_scala",
"community": 98
},
{
"label": "FenParserTest",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserTest.scala",
"source_location": "L7",
"id": "fenparsertest_fenparsertest",
"community": 98
},
{
"label": "JsonExporterBranchCoverageSuite.scala",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonExporterBranchCoverageSuite.scala",
"source_location": "L1",
"id": "modules_io_src_test_scala_de_nowchess_io_json_jsonexporterbranchcoveragesuite_scala",
"community": 99
},
{
"label": "JsonExporterBranchCoverageSuite",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonExporterBranchCoverageSuite.scala",
"source_location": "L9",
"id": "jsonexporterbranchcoveragesuite_jsonexporterbranchcoveragesuite",
"community": 99
},
{
"label": "JsonExporterSuite.scala",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonExporterSuite.scala",
"source_location": "L1",
"id": "modules_io_src_test_scala_de_nowchess_io_json_jsonexportersuite_scala",
"community": 100
},
{
"label": "JsonExporterSuite",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonExporterSuite.scala",
"source_location": "L9",
"id": "jsonexportersuite_jsonexportersuite",
"community": 100
},
{
"label": "JsonModelExtraTestSuite.scala",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonModelExtraTestSuite.scala",
"source_location": "L1",
"id": "modules_io_src_test_scala_de_nowchess_io_json_jsonmodelextratestsuite_scala",
"community": 101
},
{
"label": "JsonModelExtraTestSuite",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonModelExtraTestSuite.scala",
"source_location": "L6",
"id": "jsonmodelextratestsuite_jsonmodelextratestsuite",
"community": 101
},
{
"label": "JsonParserEdgeCasesSuite.scala",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserEdgeCasesSuite.scala",
"source_location": "L1",
"id": "modules_io_src_test_scala_de_nowchess_io_json_jsonparseredgecasessuite_scala",
"community": 102
},
{
"label": "JsonParserEdgeCasesSuite",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserEdgeCasesSuite.scala",
"source_location": "L8",
"id": "jsonparseredgecasessuite_jsonparseredgecasessuite",
"community": 102
},
{
"label": "JsonParserErrorHandlingSuite.scala",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserErrorHandlingSuite.scala",
"source_location": "L1",
"id": "modules_io_src_test_scala_de_nowchess_io_json_jsonparsererrorhandlingsuite_scala",
"community": 103
},
{
"label": "JsonParserErrorHandlingSuite",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserErrorHandlingSuite.scala",
"source_location": "L7",
"id": "jsonparsererrorhandlingsuite_jsonparsererrorhandlingsuite",
"community": 103
},
{
"label": "JsonParserMoveTypeSuite.scala",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserMoveTypeSuite.scala",
"source_location": "L1",
"id": "modules_io_src_test_scala_de_nowchess_io_json_jsonparsermovetypesuite_scala",
"community": 104
},
{
"label": "JsonParserMoveTypeSuite",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserMoveTypeSuite.scala",
"source_location": "L9",
"id": "jsonparsermovetypesuite_jsonparsermovetypesuite",
"community": 104
},
{
"label": "JsonParserSuite.scala",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserSuite.scala",
"source_location": "L1",
"id": "modules_io_src_test_scala_de_nowchess_io_json_jsonparsersuite_scala",
"community": 105
},
{
"label": "JsonParserSuite",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserSuite.scala",
"source_location": "L9",
"id": "jsonparsersuite_jsonparsersuite",
"community": 105
},
{
"label": "PgnExporterTest.scala",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnExporterTest.scala",
"source_location": "L1",
"id": "modules_io_src_test_scala_de_nowchess_io_pgn_pgnexportertest_scala",
"community": 66
},
{
"label": "PgnExporterTest",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnExporterTest.scala",
"source_location": "L9",
"id": "pgnexportertest_pgnexportertest",
"community": 66
},
{
"label": ".sq()",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnExporterTest.scala",
"source_location": "L73",
"id": "pgnexportertest_pgnexportertest_sq",
"community": 66
},
{
"label": "PgnParserTest.scala",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnParserTest.scala",
"source_location": "L1",
"id": "modules_io_src_test_scala_de_nowchess_io_pgn_pgnparsertest_scala",
"community": 106
},
{
"label": "PgnParserTest",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnParserTest.scala",
"source_location": "L10",
"id": "pgnparsertest_pgnparsertest",
"community": 106
},
{
"label": "PgnValidatorTest.scala",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnValidatorTest.scala",
"source_location": "L1",
"id": "modules_io_src_test_scala_de_nowchess_io_pgn_pgnvalidatortest_scala",
"community": 107
},
{
"label": "PgnValidatorTest",
"file_type": "code",
"source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnValidatorTest.scala",
"source_location": "L8",
"id": "pgnvalidatortest_pgnvalidatortest",
"community": 107
},
{
"label": "build.gradle.kts",
"file_type": "code",
"source_file": "modules/rule/build.gradle.kts",
"source_location": "L1",
"id": "modules_rule_build_gradle_kts",
"community": 125
},
{
"label": "RuleSet.scala",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/RuleSet.scala",
"source_location": "L1",
"id": "modules_rule_src_main_scala_de_nowchess_rules_ruleset_scala",
"community": 126
},
{
"label": "DefaultRules.scala",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L1",
"id": "modules_rule_src_main_scala_de_nowchess_rules_sets_defaultrules_scala",
"community": 1
},
{
"label": "DefaultRules",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L12",
"id": "defaultrules_defaultrules",
"community": 1
},
{
"label": ".pawnForward()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L22",
"id": "defaultrules_defaultrules_pawnforward",
"community": 1
},
{
"label": ".pawnStartRank()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L23",
"id": "defaultrules_defaultrules_pawnstartrank",
"community": 1
},
{
"label": ".pawnPromoRank()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L24",
"id": "defaultrules_defaultrules_pawnpromorank",
"community": 1
},
{
"label": ".candidateMoves()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L28",
"id": "defaultrules_defaultrules_candidatemoves",
"community": 1
},
{
"label": ".legalMoves()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L41",
"id": "defaultrules_defaultrules_legalmoves",
"community": 1
},
{
"label": ".allLegalMoves()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L46",
"id": "defaultrules_defaultrules_alllegalmoves",
"community": 1
},
{
"label": ".isCheck()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L49",
"id": "defaultrules_defaultrules_ischeck",
"community": 1
},
{
"label": ".isCheckmate()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L53",
"id": "defaultrules_defaultrules_ischeckmate",
"community": 1
},
{
"label": ".isStalemate()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L56",
"id": "defaultrules_defaultrules_isstalemate",
"community": 1
},
{
"label": ".isInsufficientMaterial()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L59",
"id": "defaultrules_defaultrules_isinsufficientmaterial",
"community": 1
},
{
"label": ".isFiftyMoveRule()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L62",
"id": "defaultrules_defaultrules_isfiftymoverule",
"community": 1
},
{
"label": ".slidingMoves()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L67",
"id": "defaultrules_defaultrules_slidingmoves",
"community": 1
},
{
"label": ".castRay()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L75",
"id": "defaultrules_defaultrules_castray",
"community": 1
},
{
"label": ".knightCandidates()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L94",
"id": "defaultrules_defaultrules_knightcandidates",
"community": 1
},
{
"label": ".kingCandidates()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L110",
"id": "defaultrules_defaultrules_kingcandidates",
"community": 1
},
{
"label": "CastlingMove",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L127",
"id": "defaultrules_castlingmove",
"community": 1
},
{
"label": ".castlingCandidates()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L135",
"id": "defaultrules_defaultrules_castlingcandidates",
"community": 1
},
{
"label": ".whiteCastles()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L144",
"id": "defaultrules_defaultrules_whitecastles",
"community": 1
},
{
"label": ".blackCastles()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L163",
"id": "defaultrules_defaultrules_blackcastles",
"community": 1
},
{
"label": ".queensideBSquare()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L182",
"id": "defaultrules_defaultrules_queensidebsquare",
"community": 1
},
{
"label": ".addCastleMove()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L188",
"id": "defaultrules_defaultrules_addcastlemove",
"community": 1
},
{
"label": ".squaresEmpty()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L214",
"id": "defaultrules_defaultrules_squaresempty",
"community": 1
},
{
"label": ".pawnCandidates()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L219",
"id": "defaultrules_defaultrules_pawncandidates",
"community": 1
},
{
"label": ".kingSquare()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L272",
"id": "defaultrules_defaultrules_kingsquare",
"community": 1
},
{
"label": ".isAttackedBy()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L275",
"id": "defaultrules_defaultrules_isattackedby",
"community": 1
},
{
"label": ".squareAttacks()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L282",
"id": "defaultrules_defaultrules_squareattacks",
"community": 1
},
{
"label": ".rayReaches()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L295",
"id": "defaultrules_defaultrules_rayreaches",
"community": 1
},
{
"label": ".leavesKingInCheck()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L306",
"id": "defaultrules_defaultrules_leaveskingincheck",
"community": 1
},
{
"label": ".applyMove()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L313",
"id": "defaultrules_defaultrules_applymove",
"community": 1
},
{
"label": ".applyCastle()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L341",
"id": "defaultrules_defaultrules_applycastle",
"community": 1
},
{
"label": ".applyEnPassant()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L354",
"id": "defaultrules_defaultrules_applyenpassant",
"community": 1
},
{
"label": ".applyPromotion()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L359",
"id": "defaultrules_defaultrules_applypromotion",
"community": 1
},
{
"label": ".updateCastlingRights()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L367",
"id": "defaultrules_defaultrules_updatecastlingrights",
"community": 1
},
{
"label": ".computeEnPassantSquare()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L398",
"id": "defaultrules_defaultrules_computeenpassantsquare",
"community": 1
},
{
"label": ".insufficientMaterial()",
"file_type": "code",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L410",
"id": "defaultrules_defaultrules_insufficientmaterial",
"community": 1
},
{
"label": "DefaultRulesStateTransitionsTest.scala",
"file_type": "code",
"source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala",
"source_location": "L1",
"id": "modules_rule_src_test_scala_de_nowchess_rule_defaultrulesstatetransitionstest_scala",
"community": 56
},
{
"label": "DefaultRulesStateTransitionsTest",
"file_type": "code",
"source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala",
"source_location": "L11",
"id": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest",
"community": 56
},
{
"label": ".contextFromFen()",
"file_type": "code",
"source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala",
"source_location": "L13",
"id": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest_contextfromfen",
"community": 56
},
{
"label": ".sq()",
"file_type": "code",
"source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala",
"source_location": "L16",
"id": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest_sq",
"community": 56
},
{
"label": "DefaultRulesTest.scala",
"file_type": "code",
"source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesTest.scala",
"source_location": "L1",
"id": "modules_rule_src_test_scala_de_nowchess_rule_defaultrulestest_scala",
"community": 108
},
{
"label": "DefaultRulesTest",
"file_type": "code",
"source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesTest.scala",
"source_location": "L11",
"id": "defaultrulestest_defaultrulestest",
"community": 108
},
{
"label": "build.gradle.kts",
"file_type": "code",
"source_file": "modules/ui/build.gradle.kts",
"source_location": "L1",
"id": "modules_ui_build_gradle_kts",
"community": 127
},
{
"label": "Main.scala",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/Main.scala",
"source_location": "L1",
"id": "modules_ui_src_main_scala_de_nowchess_ui_main_scala",
"community": 67
},
{
"label": "Main",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/Main.scala",
"source_location": "L14",
"id": "main_main",
"community": 67
},
{
"label": ".main()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/Main.scala",
"source_location": "L15",
"id": "main_main_main",
"community": 67
},
{
"label": "ChessBoardView.scala",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L1",
"id": "modules_ui_src_main_scala_de_nowchess_ui_gui_chessboardview_scala",
"community": 9
},
{
"label": "ChessBoardView",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L28",
"id": "chessboardview_chessboardview",
"community": 9
},
{
"label": ".initializeBoard()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L154",
"id": "chessboardview_chessboardview_initializeboard",
"community": 9
},
{
"label": ".createSquare()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L170",
"id": "chessboardview_chessboardview_createsquare",
"community": 9
},
{
"label": ".handleSquareClick()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L190",
"id": "chessboardview_chessboardview_handlesquareclick",
"community": 9
},
{
"label": ".updateBoard()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L222",
"id": "chessboardview_chessboardview_updateboard",
"community": 9
},
{
"label": ".updateUndoRedoButtons()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L258",
"id": "chessboardview_chessboardview_updateundoredobuttons",
"community": 9
},
{
"label": ".highlightSquare()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L262",
"id": "chessboardview_chessboardview_highlightsquare",
"community": 9
},
{
"label": ".showMessage()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L282",
"id": "chessboardview_chessboardview_showmessage",
"community": 9
},
{
"label": ".showPromotionDialog()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L285",
"id": "chessboardview_chessboardview_showpromotiondialog",
"community": 9
},
{
"label": ".doFenExport()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L302",
"id": "chessboardview_chessboardview_dofenexport",
"community": 9
},
{
"label": ".doFenImport()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L305",
"id": "chessboardview_chessboardview_dofenimport",
"community": 9
},
{
"label": ".doPgnExport()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L308",
"id": "chessboardview_chessboardview_dopgnexport",
"community": 9
},
{
"label": ".doPgnImport()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L311",
"id": "chessboardview_chessboardview_dopgnimport",
"community": 9
},
{
"label": ".doJsonExport()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L314",
"id": "chessboardview_chessboardview_dojsonexport",
"community": 9
},
{
"label": ".doJsonImport()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L333",
"id": "chessboardview_chessboardview_dojsonimport",
"community": 9
},
{
"label": ".doExport()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L353",
"id": "chessboardview_chessboardview_doexport",
"community": 9
},
{
"label": ".doImport()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L358",
"id": "chessboardview_chessboardview_doimport",
"community": 9
},
{
"label": ".showCopyDialog()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L368",
"id": "chessboardview_chessboardview_showcopydialog",
"community": 9
},
{
"label": ".showInputDialog()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L381",
"id": "chessboardview_chessboardview_showinputdialog",
"community": 9
},
{
"label": "ChessGUI.scala",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala",
"source_location": "L1",
"id": "modules_ui_src_main_scala_de_nowchess_ui_gui_chessgui_scala",
"community": 39
},
{
"label": "ChessGUIApp",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala",
"source_location": "L13",
"id": "chessgui_chessguiapp",
"community": 39
},
{
"label": ".start()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala",
"source_location": "L15",
"id": "chessgui_chessguiapp_start",
"community": 39
},
{
"label": "ChessGUILauncher",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala",
"source_location": "L49",
"id": "chessgui_chessguilauncher",
"community": 39
},
{
"label": ".getEngine()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala",
"source_location": "L53",
"id": "chessgui_chessguilauncher_getengine",
"community": 39
},
{
"label": ".launch()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala",
"source_location": "L55",
"id": "chessgui_chessguilauncher_launch",
"community": 39
},
{
"label": "GUIObserver.scala",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala",
"source_location": "L1",
"id": "modules_ui_src_main_scala_de_nowchess_ui_gui_guiobserver_scala",
"community": 57
},
{
"label": "GUIObserver",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala",
"source_location": "L12",
"id": "guiobserver_guiobserver",
"community": 57
},
{
"label": ".onGameEvent()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala",
"source_location": "L14",
"id": "guiobserver_guiobserver_ongameevent",
"community": 57
},
{
"label": ".showAlert()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala",
"source_location": "L71",
"id": "guiobserver_guiobserver_showalert",
"community": 57
},
{
"label": "PieceSprites.scala",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala",
"source_location": "L1",
"id": "modules_ui_src_main_scala_de_nowchess_ui_gui_piecesprites_scala",
"community": 47
},
{
"label": "PieceSprites",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala",
"source_location": "L7",
"id": "piecesprites_piecesprites",
"community": 47
},
{
"label": ".loadPieceImage()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala",
"source_location": "L13",
"id": "piecesprites_piecesprites_loadpieceimage",
"community": 47
},
{
"label": ".loadImage()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala",
"source_location": "L24",
"id": "piecesprites_piecesprites_loadimage",
"community": 47
},
{
"label": "SquareColors",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala",
"source_location": "L31",
"id": "piecesprites_squarecolors",
"community": 47
},
{
"label": "TerminalUI.scala",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala",
"source_location": "L1",
"id": "modules_ui_src_main_scala_de_nowchess_ui_terminal_terminalui_scala",
"community": 48
},
{
"label": "TerminalUI",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala",
"source_location": "L12",
"id": "terminalui_terminalui",
"community": 48
},
{
"label": ".onGameEvent()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala",
"source_location": "L19",
"id": "terminalui_terminalui_ongameevent",
"community": 48
},
{
"label": ".start()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala",
"source_location": "L79",
"id": "terminalui_terminalui_start",
"community": 48
},
{
"label": ".printPrompt()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala",
"source_location": "L115",
"id": "terminalui_terminalui_printprompt",
"community": 48
},
{
"label": "PieceUnicode.scala",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/PieceUnicode.scala",
"source_location": "L1",
"id": "modules_ui_src_main_scala_de_nowchess_ui_utils_pieceunicode_scala",
"community": 109
},
{
"label": "unicode()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/PieceUnicode.scala",
"source_location": "L6",
"id": "pieceunicode_unicode",
"community": 109
},
{
"label": "Renderer.scala",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/Renderer.scala",
"source_location": "L1",
"id": "modules_ui_src_main_scala_de_nowchess_ui_utils_renderer_scala",
"community": 68
},
{
"label": "Renderer",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/Renderer.scala",
"source_location": "L5",
"id": "renderer_renderer",
"community": 68
},
{
"label": ".render()",
"file_type": "code",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/Renderer.scala",
"source_location": "L13",
"id": "renderer_renderer_render",
"community": 68
},
{
"label": "RendererAndUnicodeTest.scala",
"file_type": "code",
"source_file": "modules/ui/src/test/scala/de/nowchess/ui/utils/RendererAndUnicodeTest.scala",
"source_location": "L1",
"id": "modules_ui_src_test_scala_de_nowchess_ui_utils_rendererandunicodetest_scala",
"community": 110
},
{
"label": "RendererAndUnicodeTest",
"file_type": "code",
"source_file": "modules/ui/src/test/scala/de/nowchess/ui/utils/RendererAndUnicodeTest.scala",
"source_location": "L7",
"id": "rendererandunicodetest_rendererandunicodetest",
"community": 110
}
],
"links": [
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L43",
"weight": 1.0,
"_src": "jacoco_reporter_scoverage_coverage_gaps_py",
"_tgt": "scoverage_coverage_gaps_statement",
"source": "jacoco_reporter_scoverage_coverage_gaps_py",
"target": "scoverage_coverage_gaps_statement",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L51",
"weight": 1.0,
"_src": "jacoco_reporter_scoverage_coverage_gaps_py",
"_tgt": "scoverage_coverage_gaps_is_covered",
"source": "jacoco_reporter_scoverage_coverage_gaps_py",
"target": "scoverage_coverage_gaps_is_covered",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L55",
"weight": 1.0,
"_src": "jacoco_reporter_scoverage_coverage_gaps_py",
"_tgt": "scoverage_coverage_gaps_is_uncovered",
"source": "jacoco_reporter_scoverage_coverage_gaps_py",
"target": "scoverage_coverage_gaps_is_uncovered",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L60",
"weight": 1.0,
"_src": "jacoco_reporter_scoverage_coverage_gaps_py",
"_tgt": "scoverage_coverage_gaps_methodgap",
"source": "jacoco_reporter_scoverage_coverage_gaps_py",
"target": "scoverage_coverage_gaps_methodgap",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L70",
"weight": 1.0,
"_src": "jacoco_reporter_scoverage_coverage_gaps_py",
"_tgt": "scoverage_coverage_gaps_short_name",
"source": "jacoco_reporter_scoverage_coverage_gaps_py",
"target": "scoverage_coverage_gaps_short_name",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L155",
"weight": 1.0,
"_src": "jacoco_reporter_scoverage_coverage_gaps_py",
"_tgt": "scoverage_coverage_gaps_stmt_coverage_pct",
"source": "jacoco_reporter_scoverage_coverage_gaps_py",
"target": "scoverage_coverage_gaps_stmt_coverage_pct",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L159",
"weight": 1.0,
"_src": "jacoco_reporter_scoverage_coverage_gaps_py",
"_tgt": "scoverage_coverage_gaps_branch_coverage_pct",
"source": "jacoco_reporter_scoverage_coverage_gaps_py",
"target": "scoverage_coverage_gaps_branch_coverage_pct",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L151",
"weight": 1.0,
"_src": "jacoco_reporter_scoverage_coverage_gaps_py",
"_tgt": "scoverage_coverage_gaps_missed_branches",
"source": "jacoco_reporter_scoverage_coverage_gaps_py",
"target": "scoverage_coverage_gaps_missed_branches",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L163",
"weight": 1.0,
"_src": "jacoco_reporter_scoverage_coverage_gaps_py",
"_tgt": "scoverage_coverage_gaps_has_gaps",
"source": "jacoco_reporter_scoverage_coverage_gaps_py",
"target": "scoverage_coverage_gaps_has_gaps",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L92",
"weight": 1.0,
"_src": "jacoco_reporter_scoverage_coverage_gaps_py",
"_tgt": "scoverage_coverage_gaps_classgap",
"source": "jacoco_reporter_scoverage_coverage_gaps_py",
"target": "scoverage_coverage_gaps_classgap",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L107",
"weight": 1.0,
"_src": "jacoco_reporter_scoverage_coverage_gaps_py",
"_tgt": "scoverage_coverage_gaps_all_uncovered_lines",
"source": "jacoco_reporter_scoverage_coverage_gaps_py",
"target": "scoverage_coverage_gaps_all_uncovered_lines",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L117",
"weight": 1.0,
"_src": "jacoco_reporter_scoverage_coverage_gaps_py",
"_tgt": "scoverage_coverage_gaps_uncovered_branch_lines",
"source": "jacoco_reporter_scoverage_coverage_gaps_py",
"target": "scoverage_coverage_gaps_uncovered_branch_lines",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L131",
"weight": 1.0,
"_src": "jacoco_reporter_scoverage_coverage_gaps_py",
"_tgt": "scoverage_coverage_gaps_total_statements",
"source": "jacoco_reporter_scoverage_coverage_gaps_py",
"target": "scoverage_coverage_gaps_total_statements",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L135",
"weight": 1.0,
"_src": "jacoco_reporter_scoverage_coverage_gaps_py",
"_tgt": "scoverage_coverage_gaps_covered_statements",
"source": "jacoco_reporter_scoverage_coverage_gaps_py",
"target": "scoverage_coverage_gaps_covered_statements",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L139",
"weight": 1.0,
"_src": "jacoco_reporter_scoverage_coverage_gaps_py",
"_tgt": "scoverage_coverage_gaps_missed_statements",
"source": "jacoco_reporter_scoverage_coverage_gaps_py",
"target": "scoverage_coverage_gaps_missed_statements",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L143",
"weight": 1.0,
"_src": "jacoco_reporter_scoverage_coverage_gaps_py",
"_tgt": "scoverage_coverage_gaps_total_branches",
"source": "jacoco_reporter_scoverage_coverage_gaps_py",
"target": "scoverage_coverage_gaps_total_branches",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L147",
"weight": 1.0,
"_src": "jacoco_reporter_scoverage_coverage_gaps_py",
"_tgt": "scoverage_coverage_gaps_covered_branches",
"source": "jacoco_reporter_scoverage_coverage_gaps_py",
"target": "scoverage_coverage_gaps_covered_branches",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L171",
"weight": 1.0,
"_src": "jacoco_reporter_scoverage_coverage_gaps_py",
"_tgt": "scoverage_coverage_gaps_normalise_source",
"source": "jacoco_reporter_scoverage_coverage_gaps_py",
"target": "scoverage_coverage_gaps_normalise_source",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L183",
"weight": 1.0,
"_src": "jacoco_reporter_scoverage_coverage_gaps_py",
"_tgt": "scoverage_coverage_gaps_parse_scoverage_xml",
"source": "jacoco_reporter_scoverage_coverage_gaps_py",
"target": "scoverage_coverage_gaps_parse_scoverage_xml",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L275",
"weight": 1.0,
"_src": "jacoco_reporter_scoverage_coverage_gaps_py",
"_tgt": "scoverage_coverage_gaps_compact_ranges",
"source": "jacoco_reporter_scoverage_coverage_gaps_py",
"target": "scoverage_coverage_gaps_compact_ranges",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L295",
"weight": 1.0,
"_src": "jacoco_reporter_scoverage_coverage_gaps_py",
"_tgt": "scoverage_coverage_gaps_format_agent",
"source": "jacoco_reporter_scoverage_coverage_gaps_py",
"target": "scoverage_coverage_gaps_format_agent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L353",
"weight": 1.0,
"_src": "jacoco_reporter_scoverage_coverage_gaps_py",
"_tgt": "scoverage_coverage_gaps_format_json",
"source": "jacoco_reporter_scoverage_coverage_gaps_py",
"target": "scoverage_coverage_gaps_format_json",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L405",
"weight": 1.0,
"_src": "jacoco_reporter_scoverage_coverage_gaps_py",
"_tgt": "scoverage_coverage_gaps_format_markdown",
"source": "jacoco_reporter_scoverage_coverage_gaps_py",
"target": "scoverage_coverage_gaps_format_markdown",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L470",
"weight": 1.0,
"_src": "jacoco_reporter_scoverage_coverage_gaps_py",
"_tgt": "scoverage_coverage_gaps_find_scoverage_xml",
"source": "jacoco_reporter_scoverage_coverage_gaps_py",
"target": "scoverage_coverage_gaps_find_scoverage_xml",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L479",
"weight": 1.0,
"_src": "jacoco_reporter_scoverage_coverage_gaps_py",
"_tgt": "scoverage_coverage_gaps_format_module_gaps",
"source": "jacoco_reporter_scoverage_coverage_gaps_py",
"target": "scoverage_coverage_gaps_format_module_gaps",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L492",
"weight": 1.0,
"_src": "jacoco_reporter_scoverage_coverage_gaps_py",
"_tgt": "scoverage_coverage_gaps_run_scan_modules",
"source": "jacoco_reporter_scoverage_coverage_gaps_py",
"target": "scoverage_coverage_gaps_run_scan_modules",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L538",
"weight": 1.0,
"_src": "jacoco_reporter_scoverage_coverage_gaps_py",
"_tgt": "scoverage_coverage_gaps_main",
"source": "jacoco_reporter_scoverage_coverage_gaps_py",
"target": "scoverage_coverage_gaps_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L237",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_parse_scoverage_xml",
"_tgt": "scoverage_coverage_gaps_statement",
"source": "scoverage_coverage_gaps_statement",
"target": "scoverage_coverage_gaps_parse_scoverage_xml",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L257",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_parse_scoverage_xml",
"_tgt": "scoverage_coverage_gaps_methodgap",
"source": "scoverage_coverage_gaps_methodgap",
"target": "scoverage_coverage_gaps_parse_scoverage_xml",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L220",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_parse_scoverage_xml",
"_tgt": "scoverage_coverage_gaps_classgap",
"source": "scoverage_coverage_gaps_classgap",
"target": "scoverage_coverage_gaps_parse_scoverage_xml",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L222",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_parse_scoverage_xml",
"_tgt": "scoverage_coverage_gaps_normalise_source",
"source": "scoverage_coverage_gaps_normalise_source",
"target": "scoverage_coverage_gaps_parse_scoverage_xml",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L514",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_run_scan_modules",
"_tgt": "scoverage_coverage_gaps_parse_scoverage_xml",
"source": "scoverage_coverage_gaps_parse_scoverage_xml",
"target": "scoverage_coverage_gaps_run_scan_modules",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L595",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_main",
"_tgt": "scoverage_coverage_gaps_parse_scoverage_xml",
"source": "scoverage_coverage_gaps_parse_scoverage_xml",
"target": "scoverage_coverage_gaps_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L333",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_format_agent",
"_tgt": "scoverage_coverage_gaps_compact_ranges",
"source": "scoverage_coverage_gaps_compact_ranges",
"target": "scoverage_coverage_gaps_format_agent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L436",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_format_markdown",
"_tgt": "scoverage_coverage_gaps_compact_ranges",
"source": "scoverage_coverage_gaps_compact_ranges",
"target": "scoverage_coverage_gaps_format_markdown",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L276",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_rationale_276",
"_tgt": "scoverage_coverage_gaps_compact_ranges",
"source": "scoverage_coverage_gaps_compact_ranges",
"target": "scoverage_coverage_gaps_rationale_276",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L608",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_main",
"_tgt": "scoverage_coverage_gaps_format_agent",
"source": "scoverage_coverage_gaps_format_agent",
"target": "scoverage_coverage_gaps_main",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L296",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_rationale_296",
"_tgt": "scoverage_coverage_gaps_format_agent",
"source": "scoverage_coverage_gaps_format_agent",
"target": "scoverage_coverage_gaps_rationale_296",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L610",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_main",
"_tgt": "scoverage_coverage_gaps_format_json",
"source": "scoverage_coverage_gaps_format_json",
"target": "scoverage_coverage_gaps_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L612",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_main",
"_tgt": "scoverage_coverage_gaps_format_markdown",
"source": "scoverage_coverage_gaps_format_markdown",
"target": "scoverage_coverage_gaps_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L509",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_run_scan_modules",
"_tgt": "scoverage_coverage_gaps_find_scoverage_xml",
"source": "scoverage_coverage_gaps_find_scoverage_xml",
"target": "scoverage_coverage_gaps_run_scan_modules",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L471",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_rationale_471",
"_tgt": "scoverage_coverage_gaps_find_scoverage_xml",
"source": "scoverage_coverage_gaps_find_scoverage_xml",
"target": "scoverage_coverage_gaps_rationale_471",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L522",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_run_scan_modules",
"_tgt": "scoverage_coverage_gaps_format_module_gaps",
"source": "scoverage_coverage_gaps_format_module_gaps",
"target": "scoverage_coverage_gaps_run_scan_modules",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L480",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_rationale_480",
"_tgt": "scoverage_coverage_gaps_format_module_gaps",
"source": "scoverage_coverage_gaps_format_module_gaps",
"target": "scoverage_coverage_gaps_rationale_480",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/scoverage_coverage_gaps.py",
"source_location": "L585",
"weight": 1.0,
"_src": "scoverage_coverage_gaps_main",
"_tgt": "scoverage_coverage_gaps_run_scan_modules",
"source": "scoverage_coverage_gaps_run_scan_modules",
"target": "scoverage_coverage_gaps_main",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L28",
"weight": 1.0,
"_src": "jacoco_reporter_test_gaps_py",
"_tgt": "test_gaps_testcase",
"source": "jacoco_reporter_test_gaps_py",
"target": "test_gaps_testcase",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L37",
"weight": 1.0,
"_src": "jacoco_reporter_test_gaps_py",
"_tgt": "test_gaps_short_class",
"source": "jacoco_reporter_test_gaps_py",
"target": "test_gaps_short_class",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L41",
"weight": 1.0,
"_src": "jacoco_reporter_test_gaps_py",
"_tgt": "test_gaps_status",
"source": "jacoco_reporter_test_gaps_py",
"target": "test_gaps_status",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L52",
"weight": 1.0,
"_src": "jacoco_reporter_test_gaps_py",
"_tgt": "test_gaps_suiteresult",
"source": "jacoco_reporter_test_gaps_py",
"target": "test_gaps_suiteresult",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L92",
"weight": 1.0,
"_src": "jacoco_reporter_test_gaps_py",
"_tgt": "test_gaps_passed",
"source": "jacoco_reporter_test_gaps_py",
"target": "test_gaps_passed",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L94",
"weight": 1.0,
"_src": "jacoco_reporter_test_gaps_py",
"_tgt": "test_gaps_is_clean",
"source": "jacoco_reporter_test_gaps_py",
"target": "test_gaps_is_clean",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L97",
"weight": 1.0,
"_src": "jacoco_reporter_test_gaps_py",
"_tgt": "test_gaps_bad_cases",
"source": "jacoco_reporter_test_gaps_py",
"target": "test_gaps_bad_cases",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L101",
"weight": 1.0,
"_src": "jacoco_reporter_test_gaps_py",
"_tgt": "test_gaps_skipped_cases",
"source": "jacoco_reporter_test_gaps_py",
"target": "test_gaps_skipped_cases",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L79",
"weight": 1.0,
"_src": "jacoco_reporter_test_gaps_py",
"_tgt": "test_gaps_moduleresult",
"source": "jacoco_reporter_test_gaps_py",
"target": "test_gaps_moduleresult",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L84",
"weight": 1.0,
"_src": "jacoco_reporter_test_gaps_py",
"_tgt": "test_gaps_total",
"source": "jacoco_reporter_test_gaps_py",
"target": "test_gaps_total",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L86",
"weight": 1.0,
"_src": "jacoco_reporter_test_gaps_py",
"_tgt": "test_gaps_failures",
"source": "jacoco_reporter_test_gaps_py",
"target": "test_gaps_failures",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L88",
"weight": 1.0,
"_src": "jacoco_reporter_test_gaps_py",
"_tgt": "test_gaps_errors",
"source": "jacoco_reporter_test_gaps_py",
"target": "test_gaps_errors",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L90",
"weight": 1.0,
"_src": "jacoco_reporter_test_gaps_py",
"_tgt": "test_gaps_skipped",
"source": "jacoco_reporter_test_gaps_py",
"target": "test_gaps_skipped",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L109",
"weight": 1.0,
"_src": "jacoco_reporter_test_gaps_py",
"_tgt": "test_gaps_parse_suite_xml",
"source": "jacoco_reporter_test_gaps_py",
"target": "test_gaps_parse_suite_xml",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L150",
"weight": 1.0,
"_src": "jacoco_reporter_test_gaps_py",
"_tgt": "test_gaps_load_module",
"source": "jacoco_reporter_test_gaps_py",
"target": "test_gaps_load_module",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L172",
"weight": 1.0,
"_src": "jacoco_reporter_test_gaps_py",
"_tgt": "test_gaps_truncate",
"source": "jacoco_reporter_test_gaps_py",
"target": "test_gaps_truncate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L177",
"weight": 1.0,
"_src": "jacoco_reporter_test_gaps_py",
"_tgt": "test_gaps_format_module",
"source": "jacoco_reporter_test_gaps_py",
"target": "test_gaps_format_module",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L219",
"weight": 1.0,
"_src": "jacoco_reporter_test_gaps_py",
"_tgt": "test_gaps_run",
"source": "jacoco_reporter_test_gaps_py",
"target": "test_gaps_run",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L260",
"weight": 1.0,
"_src": "jacoco_reporter_test_gaps_py",
"_tgt": "test_gaps_main",
"source": "jacoco_reporter_test_gaps_py",
"target": "test_gaps_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L135",
"weight": 1.0,
"_src": "test_gaps_parse_suite_xml",
"_tgt": "test_gaps_testcase",
"source": "test_gaps_testcase",
"target": "test_gaps_parse_suite_xml",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L144",
"weight": 1.0,
"_src": "test_gaps_parse_suite_xml",
"_tgt": "test_gaps_suiteresult",
"source": "test_gaps_suiteresult",
"target": "test_gaps_parse_suite_xml",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L159",
"weight": 1.0,
"_src": "test_gaps_load_module",
"_tgt": "test_gaps_moduleresult",
"source": "test_gaps_moduleresult",
"target": "test_gaps_load_module",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L162",
"weight": 1.0,
"_src": "test_gaps_load_module",
"_tgt": "test_gaps_parse_suite_xml",
"source": "test_gaps_parse_suite_xml",
"target": "test_gaps_load_module",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L241",
"weight": 1.0,
"_src": "test_gaps_run",
"_tgt": "test_gaps_load_module",
"source": "test_gaps_load_module",
"target": "test_gaps_run",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L200",
"weight": 1.0,
"_src": "test_gaps_format_module",
"_tgt": "test_gaps_truncate",
"source": "test_gaps_truncate",
"target": "test_gaps_format_module",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L245",
"weight": 1.0,
"_src": "test_gaps_run",
"_tgt": "test_gaps_format_module",
"source": "test_gaps_format_module",
"target": "test_gaps_run",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "jacoco-reporter/test_gaps.py",
"source_location": "L284",
"weight": 1.0,
"_src": "test_gaps_main",
"_tgt": "test_gaps_run",
"source": "test_gaps_run",
"target": "test_gaps_main",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L5",
"weight": 1.0,
"_src": "modules_api_src_main_scala_de_nowchess_api_board_board_scala",
"_tgt": "board_board",
"source": "modules_api_src_main_scala_de_nowchess_api_board_board_scala",
"target": "board_board",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "modules_api_src_main_scala_de_nowchess_api_board_board_scala",
"_tgt": "board_pieceat",
"source": "modules_api_src_main_scala_de_nowchess_api_board_board_scala",
"target": "board_pieceat",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L11",
"weight": 1.0,
"_src": "modules_api_src_main_scala_de_nowchess_api_board_board_scala",
"_tgt": "board_updated",
"source": "modules_api_src_main_scala_de_nowchess_api_board_board_scala",
"target": "board_updated",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L12",
"weight": 1.0,
"_src": "modules_api_src_main_scala_de_nowchess_api_board_board_scala",
"_tgt": "board_removed",
"source": "modules_api_src_main_scala_de_nowchess_api_board_board_scala",
"target": "board_removed",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L13",
"weight": 1.0,
"_src": "modules_api_src_main_scala_de_nowchess_api_board_board_scala",
"_tgt": "board_withmove",
"source": "modules_api_src_main_scala_de_nowchess_api_board_board_scala",
"target": "board_withmove",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L17",
"weight": 1.0,
"_src": "modules_api_src_main_scala_de_nowchess_api_board_board_scala",
"_tgt": "board_applymove",
"source": "modules_api_src_main_scala_de_nowchess_api_board_board_scala",
"target": "board_applymove",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L20",
"weight": 1.0,
"_src": "modules_api_src_main_scala_de_nowchess_api_board_board_scala",
"_tgt": "board_pieces",
"source": "modules_api_src_main_scala_de_nowchess_api_board_board_scala",
"target": "board_pieces",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L7",
"weight": 1.0,
"_src": "board_board",
"_tgt": "board_board_apply",
"source": "board_board",
"target": "board_board_apply",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L15",
"weight": 1.0,
"_src": "board_withmove",
"_tgt": "board_updated",
"source": "board_updated",
"target": "board_withmove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L15",
"weight": 1.0,
"_src": "board_withmove",
"_tgt": "board_removed",
"source": "board_removed",
"target": "board_withmove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala",
"source_location": "L18",
"weight": 1.0,
"_src": "board_applymove",
"_tgt": "board_withmove",
"source": "board_withmove",
"target": "board_applymove",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala",
"source_location": "L50",
"weight": 1.0,
"_src": "modules_api_src_main_scala_de_nowchess_api_board_castlingrights_scala",
"_tgt": "castlingrights_castlingrights",
"source": "modules_api_src_main_scala_de_nowchess_api_board_castlingrights_scala",
"target": "castlingrights_castlingrights",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala",
"source_location": "L23",
"weight": 1.0,
"_src": "castlingrights_castlingrights",
"_tgt": "castlingrights_castlingrights_hasanyrights",
"source": "castlingrights_castlingrights",
"target": "castlingrights_castlingrights_hasanyrights",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala",
"source_location": "L28",
"weight": 1.0,
"_src": "castlingrights_castlingrights",
"_tgt": "castlingrights_castlingrights_hasrights",
"source": "castlingrights_castlingrights",
"target": "castlingrights_castlingrights_hasrights",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala",
"source_location": "L34",
"weight": 1.0,
"_src": "castlingrights_castlingrights",
"_tgt": "castlingrights_castlingrights_revokecolor",
"source": "castlingrights_castlingrights",
"target": "castlingrights_castlingrights_revokecolor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala",
"source_location": "L40",
"weight": 1.0,
"_src": "castlingrights_castlingrights",
"_tgt": "castlingrights_castlingrights_revokekingside",
"source": "castlingrights_castlingrights",
"target": "castlingrights_castlingrights_revokekingside",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala",
"source_location": "L46",
"weight": 1.0,
"_src": "castlingrights_castlingrights",
"_tgt": "castlingrights_castlingrights_revokequeenside",
"source": "castlingrights_castlingrights",
"target": "castlingrights_castlingrights_revokequeenside",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Color.scala",
"source_location": "L6",
"weight": 1.0,
"_src": "modules_api_src_main_scala_de_nowchess_api_board_color_scala",
"_tgt": "color_opposite",
"source": "modules_api_src_main_scala_de_nowchess_api_board_color_scala",
"target": "color_opposite",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Color.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "modules_api_src_main_scala_de_nowchess_api_board_color_scala",
"_tgt": "color_label",
"source": "modules_api_src_main_scala_de_nowchess_api_board_color_scala",
"target": "color_label",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Piece.scala",
"source_location": "L6",
"weight": 1.0,
"_src": "modules_api_src_main_scala_de_nowchess_api_board_piece_scala",
"_tgt": "piece_piece",
"source": "modules_api_src_main_scala_de_nowchess_api_board_piece_scala",
"target": "piece_piece",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/PieceType.scala",
"source_location": "L6",
"weight": 1.0,
"_src": "modules_api_src_main_scala_de_nowchess_api_board_piecetype_scala",
"_tgt": "piecetype_label",
"source": "modules_api_src_main_scala_de_nowchess_api_board_piecetype_scala",
"target": "piecetype_label",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala",
"source_location": "L25",
"weight": 1.0,
"_src": "modules_api_src_main_scala_de_nowchess_api_board_square_scala",
"_tgt": "square_square",
"source": "modules_api_src_main_scala_de_nowchess_api_board_square_scala",
"target": "square_square",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala",
"source_location": "L48",
"weight": 1.0,
"_src": "modules_api_src_main_scala_de_nowchess_api_board_square_scala",
"_tgt": "square_offset",
"source": "modules_api_src_main_scala_de_nowchess_api_board_square_scala",
"target": "square_offset",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala",
"source_location": "L22",
"weight": 1.0,
"_src": "square_square",
"_tgt": "square_square_tostring",
"source": "square_square",
"target": "square_square_tostring",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala",
"source_location": "L36",
"weight": 1.0,
"_src": "square_square_fromalgebraic",
"_tgt": "square_square",
"source": "square_square",
"target": "square_square_fromalgebraic",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala",
"source_location": "L52",
"weight": 1.0,
"_src": "square_offset",
"_tgt": "square_square",
"source": "square_square",
"target": "square_offset",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L34",
"weight": 1.0,
"_src": "modules_api_src_main_scala_de_nowchess_api_game_gamecontext_scala",
"_tgt": "gamecontext_gamecontext",
"source": "modules_api_src_main_scala_de_nowchess_api_game_gamecontext_scala",
"target": "gamecontext_gamecontext",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L17",
"weight": 1.0,
"_src": "gamecontext_gamecontext",
"_tgt": "gamecontext_gamecontext_withboard",
"source": "gamecontext_gamecontext",
"target": "gamecontext_gamecontext_withboard",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L20",
"weight": 1.0,
"_src": "gamecontext_gamecontext",
"_tgt": "gamecontext_gamecontext_withturn",
"source": "gamecontext_gamecontext",
"target": "gamecontext_gamecontext_withturn",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L23",
"weight": 1.0,
"_src": "gamecontext_gamecontext",
"_tgt": "gamecontext_gamecontext_withcastlingrights",
"source": "gamecontext_gamecontext",
"target": "gamecontext_gamecontext_withcastlingrights",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L26",
"weight": 1.0,
"_src": "gamecontext_gamecontext",
"_tgt": "gamecontext_gamecontext_withenpassantsquare",
"source": "gamecontext_gamecontext",
"target": "gamecontext_gamecontext_withenpassantsquare",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L29",
"weight": 1.0,
"_src": "gamecontext_gamecontext",
"_tgt": "gamecontext_gamecontext_withhalfmoveclock",
"source": "gamecontext_gamecontext",
"target": "gamecontext_gamecontext_withhalfmoveclock",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L32",
"weight": 1.0,
"_src": "gamecontext_gamecontext",
"_tgt": "gamecontext_gamecontext_withmove",
"source": "gamecontext_gamecontext",
"target": "gamecontext_gamecontext_withmove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala",
"source_location": "L36",
"weight": 1.0,
"_src": "gamecontext_gamecontext_initial",
"_tgt": "gamecontext_gamecontext",
"source": "gamecontext_gamecontext",
"target": "gamecontext_gamecontext_initial",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/move/Move.scala",
"source_location": "L35",
"weight": 1.0,
"_src": "modules_api_src_main_scala_de_nowchess_api_move_move_scala",
"_tgt": "move_move",
"source": "modules_api_src_main_scala_de_nowchess_api_move_move_scala",
"target": "move_move",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala",
"source_location": "L9",
"weight": 1.0,
"_src": "modules_api_src_main_scala_de_nowchess_api_player_playerinfo_scala",
"_tgt": "playerinfo_playerid",
"source": "modules_api_src_main_scala_de_nowchess_api_player_playerinfo_scala",
"target": "playerinfo_playerid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala",
"source_location": "L11",
"weight": 1.0,
"_src": "modules_api_src_main_scala_de_nowchess_api_player_playerinfo_scala",
"_tgt": "playerinfo_value",
"source": "modules_api_src_main_scala_de_nowchess_api_player_playerinfo_scala",
"target": "playerinfo_value",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala",
"source_location": "L23",
"weight": 1.0,
"_src": "modules_api_src_main_scala_de_nowchess_api_player_playerinfo_scala",
"_tgt": "playerinfo_playerinfo",
"source": "modules_api_src_main_scala_de_nowchess_api_player_playerinfo_scala",
"target": "playerinfo_playerinfo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "playerinfo_playerid",
"_tgt": "playerinfo_playerid_apply",
"source": "playerinfo_playerid",
"target": "playerinfo_playerid_apply",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L12",
"weight": 1.0,
"_src": "modules_api_src_main_scala_de_nowchess_api_response_apiresponse_scala",
"_tgt": "apiresponse_apiresponse",
"source": "modules_api_src_main_scala_de_nowchess_api_response_apiresponse_scala",
"target": "apiresponse_apiresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L14",
"weight": 1.0,
"_src": "modules_api_src_main_scala_de_nowchess_api_response_apiresponse_scala",
"_tgt": "apiresponse_success",
"source": "modules_api_src_main_scala_de_nowchess_api_response_apiresponse_scala",
"target": "apiresponse_success",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L17",
"weight": 1.0,
"_src": "modules_api_src_main_scala_de_nowchess_api_response_apiresponse_scala",
"_tgt": "apiresponse_failure",
"source": "modules_api_src_main_scala_de_nowchess_api_response_apiresponse_scala",
"target": "apiresponse_failure",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L31",
"weight": 1.0,
"_src": "modules_api_src_main_scala_de_nowchess_api_response_apiresponse_scala",
"_tgt": "apiresponse_apierror",
"source": "modules_api_src_main_scala_de_nowchess_api_response_apiresponse_scala",
"target": "apiresponse_apierror",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L46",
"weight": 1.0,
"_src": "modules_api_src_main_scala_de_nowchess_api_response_apiresponse_scala",
"_tgt": "apiresponse_pagination",
"source": "modules_api_src_main_scala_de_nowchess_api_response_apiresponse_scala",
"target": "apiresponse_pagination",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L64",
"weight": 1.0,
"_src": "modules_api_src_main_scala_de_nowchess_api_response_apiresponse_scala",
"_tgt": "apiresponse_pagedresponse",
"source": "modules_api_src_main_scala_de_nowchess_api_response_apiresponse_scala",
"target": "apiresponse_pagedresponse",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L20",
"weight": 1.0,
"_src": "apiresponse_apiresponse",
"_tgt": "apiresponse_apiresponse_error",
"source": "apiresponse_apiresponse",
"target": "apiresponse_apiresponse_error",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L20",
"weight": 1.0,
"_src": "apiresponse_apiresponse_error",
"_tgt": "apiresponse_failure",
"source": "apiresponse_failure",
"target": "apiresponse_apiresponse_error",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala",
"source_location": "L51",
"weight": 1.0,
"_src": "apiresponse_pagination",
"_tgt": "apiresponse_pagination_totalpages",
"source": "apiresponse_pagination",
"target": "apiresponse_pagination_totalpages",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/BoardTest.scala",
"source_location": "L7",
"weight": 1.0,
"_src": "modules_api_src_test_scala_de_nowchess_api_board_boardtest_scala",
"_tgt": "boardtest_boardtest",
"source": "modules_api_src_test_scala_de_nowchess_api_board_boardtest_scala",
"target": "boardtest_boardtest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/CastlingRightsTest.scala",
"source_location": "L6",
"weight": 1.0,
"_src": "modules_api_src_test_scala_de_nowchess_api_board_castlingrightstest_scala",
"_tgt": "castlingrightstest_castlingrightstest",
"source": "modules_api_src_test_scala_de_nowchess_api_board_castlingrightstest_scala",
"target": "castlingrightstest_castlingrightstest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/ColorTest.scala",
"source_location": "L6",
"weight": 1.0,
"_src": "modules_api_src_test_scala_de_nowchess_api_board_colortest_scala",
"_tgt": "colortest_colortest",
"source": "modules_api_src_test_scala_de_nowchess_api_board_colortest_scala",
"target": "colortest_colortest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/PieceTest.scala",
"source_location": "L6",
"weight": 1.0,
"_src": "modules_api_src_test_scala_de_nowchess_api_board_piecetest_scala",
"_tgt": "piecetest_piecetest",
"source": "modules_api_src_test_scala_de_nowchess_api_board_piecetest_scala",
"target": "piecetest_piecetest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/PieceTypeTest.scala",
"source_location": "L6",
"weight": 1.0,
"_src": "modules_api_src_test_scala_de_nowchess_api_board_piecetypetest_scala",
"_tgt": "piecetypetest_piecetypetest",
"source": "modules_api_src_test_scala_de_nowchess_api_board_piecetypetest_scala",
"target": "piecetypetest_piecetypetest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/test/scala/de/nowchess/api/board/SquareTest.scala",
"source_location": "L6",
"weight": 1.0,
"_src": "modules_api_src_test_scala_de_nowchess_api_board_squaretest_scala",
"_tgt": "squaretest_squaretest",
"source": "modules_api_src_test_scala_de_nowchess_api_board_squaretest_scala",
"target": "squaretest_squaretest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala",
"source_location": "L8",
"weight": 1.0,
"_src": "modules_api_src_test_scala_de_nowchess_api_game_gamecontexttest_scala",
"_tgt": "gamecontexttest_gamecontexttest",
"source": "modules_api_src_test_scala_de_nowchess_api_game_gamecontexttest_scala",
"target": "gamecontexttest_gamecontexttest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/test/scala/de/nowchess/api/move/MoveTest.scala",
"source_location": "L7",
"weight": 1.0,
"_src": "modules_api_src_test_scala_de_nowchess_api_move_movetest_scala",
"_tgt": "movetest_movetest",
"source": "modules_api_src_test_scala_de_nowchess_api_move_movetest_scala",
"target": "movetest_movetest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/test/scala/de/nowchess/api/player/PlayerInfoTest.scala",
"source_location": "L6",
"weight": 1.0,
"_src": "modules_api_src_test_scala_de_nowchess_api_player_playerinfotest_scala",
"_tgt": "playerinfotest_playerinfotest",
"source": "modules_api_src_test_scala_de_nowchess_api_player_playerinfotest_scala",
"target": "playerinfotest_playerinfotest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/api/src/test/scala/de/nowchess/api/response/ApiResponseTest.scala",
"source_location": "L6",
"weight": 1.0,
"_src": "modules_api_src_test_scala_de_nowchess_api_response_apiresponsetest_scala",
"_tgt": "apiresponsetest_apiresponsetest",
"source": "modules_api_src_test_scala_de_nowchess_api_response_apiresponsetest_scala",
"target": "apiresponsetest_apiresponsetest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L26",
"weight": 1.0,
"_src": "modules_bot_python_nnue_py",
"_tgt": "nnue_get_data_dir",
"source": "modules_bot_python_nnue_py",
"target": "nnue_get_data_dir",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L32",
"weight": 1.0,
"_src": "modules_bot_python_nnue_py",
"_tgt": "nnue_get_tactical_data_dir",
"source": "modules_bot_python_nnue_py",
"target": "nnue_get_tactical_data_dir",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L38",
"weight": 1.0,
"_src": "modules_bot_python_nnue_py",
"_tgt": "nnue_get_weights_dir",
"source": "modules_bot_python_nnue_py",
"target": "nnue_get_weights_dir",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L44",
"weight": 1.0,
"_src": "modules_bot_python_nnue_py",
"_tgt": "nnue_list_checkpoints",
"source": "modules_bot_python_nnue_py",
"target": "nnue_list_checkpoints",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L52",
"weight": 1.0,
"_src": "modules_bot_python_nnue_py",
"_tgt": "nnue_show_header",
"source": "modules_bot_python_nnue_py",
"target": "nnue_show_header",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L65",
"weight": 1.0,
"_src": "modules_bot_python_nnue_py",
"_tgt": "nnue_show_checkpoints_table",
"source": "modules_bot_python_nnue_py",
"target": "nnue_show_checkpoints_table",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L90",
"weight": 1.0,
"_src": "modules_bot_python_nnue_py",
"_tgt": "nnue_show_main_menu",
"source": "modules_bot_python_nnue_py",
"target": "nnue_show_main_menu",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L124",
"weight": 1.0,
"_src": "modules_bot_python_nnue_py",
"_tgt": "nnue_train_interactive",
"source": "modules_bot_python_nnue_py",
"target": "nnue_train_interactive",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L289",
"weight": 1.0,
"_src": "modules_bot_python_nnue_py",
"_tgt": "nnue_burst_train_interactive",
"source": "modules_bot_python_nnue_py",
"target": "nnue_burst_train_interactive",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L365",
"weight": 1.0,
"_src": "modules_bot_python_nnue_py",
"_tgt": "nnue_export_interactive",
"source": "modules_bot_python_nnue_py",
"target": "nnue_export_interactive",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L413",
"weight": 1.0,
"_src": "modules_bot_python_nnue_py",
"_tgt": "nnue_extract_tactical_interactive",
"source": "modules_bot_python_nnue_py",
"target": "nnue_extract_tactical_interactive",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L473",
"weight": 1.0,
"_src": "modules_bot_python_nnue_py",
"_tgt": "nnue_main",
"source": "modules_bot_python_nnue_py",
"target": "nnue_main",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L154",
"weight": 1.0,
"_src": "nnue_train_interactive",
"_tgt": "nnue_get_data_dir",
"source": "nnue_get_data_dir",
"target": "nnue_train_interactive",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L302",
"weight": 1.0,
"_src": "nnue_burst_train_interactive",
"_tgt": "nnue_get_data_dir",
"source": "nnue_get_data_dir",
"target": "nnue_burst_train_interactive",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L27",
"weight": 1.0,
"_src": "nnue_rationale_27",
"_tgt": "nnue_get_data_dir",
"source": "nnue_get_data_dir",
"target": "nnue_rationale_27",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L33",
"weight": 1.0,
"_src": "nnue_rationale_33",
"_tgt": "nnue_get_tactical_data_dir",
"source": "nnue_get_tactical_data_dir",
"target": "nnue_rationale_33",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L46",
"weight": 1.0,
"_src": "nnue_list_checkpoints",
"_tgt": "nnue_get_weights_dir",
"source": "nnue_get_weights_dir",
"target": "nnue_list_checkpoints",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L79",
"weight": 1.0,
"_src": "nnue_show_checkpoints_table",
"_tgt": "nnue_get_weights_dir",
"source": "nnue_get_weights_dir",
"target": "nnue_show_checkpoints_table",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L213",
"weight": 1.0,
"_src": "nnue_train_interactive",
"_tgt": "nnue_get_weights_dir",
"source": "nnue_get_weights_dir",
"target": "nnue_train_interactive",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L312",
"weight": 1.0,
"_src": "nnue_burst_train_interactive",
"_tgt": "nnue_get_weights_dir",
"source": "nnue_get_weights_dir",
"target": "nnue_burst_train_interactive",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L394",
"weight": 1.0,
"_src": "nnue_export_interactive",
"_tgt": "nnue_get_weights_dir",
"source": "nnue_get_weights_dir",
"target": "nnue_export_interactive",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L39",
"weight": 1.0,
"_src": "nnue_rationale_39",
"_tgt": "nnue_get_weights_dir",
"source": "nnue_get_weights_dir",
"target": "nnue_rationale_39",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L68",
"weight": 1.0,
"_src": "nnue_show_checkpoints_table",
"_tgt": "nnue_list_checkpoints",
"source": "nnue_list_checkpoints",
"target": "nnue_show_checkpoints_table",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L132",
"weight": 1.0,
"_src": "nnue_train_interactive",
"_tgt": "nnue_list_checkpoints",
"source": "nnue_list_checkpoints",
"target": "nnue_train_interactive",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L306",
"weight": 1.0,
"_src": "nnue_burst_train_interactive",
"_tgt": "nnue_list_checkpoints",
"source": "nnue_list_checkpoints",
"target": "nnue_burst_train_interactive",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L373",
"weight": 1.0,
"_src": "nnue_export_interactive",
"_tgt": "nnue_list_checkpoints",
"source": "nnue_list_checkpoints",
"target": "nnue_export_interactive",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L45",
"weight": 1.0,
"_src": "nnue_rationale_45",
"_tgt": "nnue_list_checkpoints",
"source": "nnue_list_checkpoints",
"target": "nnue_rationale_45",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L95",
"weight": 1.0,
"_src": "nnue_show_main_menu",
"_tgt": "nnue_show_header",
"source": "nnue_show_header",
"target": "nnue_show_main_menu",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L127",
"weight": 1.0,
"_src": "nnue_train_interactive",
"_tgt": "nnue_show_header",
"source": "nnue_show_header",
"target": "nnue_train_interactive",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L292",
"weight": 1.0,
"_src": "nnue_burst_train_interactive",
"_tgt": "nnue_show_header",
"source": "nnue_show_header",
"target": "nnue_burst_train_interactive",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L368",
"weight": 1.0,
"_src": "nnue_export_interactive",
"_tgt": "nnue_show_header",
"source": "nnue_show_header",
"target": "nnue_export_interactive",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L416",
"weight": 1.0,
"_src": "nnue_extract_tactical_interactive",
"_tgt": "nnue_show_header",
"source": "nnue_show_header",
"target": "nnue_extract_tactical_interactive",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L53",
"weight": 1.0,
"_src": "nnue_rationale_53",
"_tgt": "nnue_show_header",
"source": "nnue_show_header",
"target": "nnue_rationale_53",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L96",
"weight": 1.0,
"_src": "nnue_show_main_menu",
"_tgt": "nnue_show_checkpoints_table",
"source": "nnue_show_checkpoints_table",
"target": "nnue_show_main_menu",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L66",
"weight": 1.0,
"_src": "nnue_rationale_66",
"_tgt": "nnue_show_checkpoints_table",
"source": "nnue_show_checkpoints_table",
"target": "nnue_rationale_66",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L109",
"weight": 1.0,
"_src": "nnue_show_main_menu",
"_tgt": "nnue_train_interactive",
"source": "nnue_show_main_menu",
"target": "nnue_train_interactive",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L111",
"weight": 1.0,
"_src": "nnue_show_main_menu",
"_tgt": "nnue_burst_train_interactive",
"source": "nnue_show_main_menu",
"target": "nnue_burst_train_interactive",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L113",
"weight": 1.0,
"_src": "nnue_show_main_menu",
"_tgt": "nnue_export_interactive",
"source": "nnue_show_main_menu",
"target": "nnue_export_interactive",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L115",
"weight": 1.0,
"_src": "nnue_show_main_menu",
"_tgt": "nnue_extract_tactical_interactive",
"source": "nnue_show_main_menu",
"target": "nnue_extract_tactical_interactive",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L475",
"weight": 1.0,
"_src": "nnue_main",
"_tgt": "nnue_show_main_menu",
"source": "nnue_show_main_menu",
"target": "nnue_main",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L91",
"weight": 1.0,
"_src": "nnue_rationale_91",
"_tgt": "nnue_show_main_menu",
"source": "nnue_show_main_menu",
"target": "nnue_rationale_91",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L125",
"weight": 1.0,
"_src": "nnue_rationale_125",
"_tgt": "nnue_train_interactive",
"source": "nnue_train_interactive",
"target": "nnue_rationale_125",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L290",
"weight": 1.0,
"_src": "nnue_rationale_290",
"_tgt": "nnue_burst_train_interactive",
"source": "nnue_burst_train_interactive",
"target": "nnue_rationale_290",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L366",
"weight": 1.0,
"_src": "nnue_rationale_366",
"_tgt": "nnue_export_interactive",
"source": "nnue_export_interactive",
"target": "nnue_rationale_366",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/nnue.py",
"source_location": "L414",
"weight": 1.0,
"_src": "nnue_rationale_414",
"_tgt": "nnue_extract_tactical_interactive",
"source": "nnue_extract_tactical_interactive",
"target": "nnue_rationale_414",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/export.py",
"source_location": "L9",
"weight": 1.0,
"_src": "modules_bot_python_src_export_py",
"_tgt": "export_export_weights_to_binary",
"source": "modules_bot_python_src_export_py",
"target": "export_export_weights_to_binary",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/export.py",
"source_location": "L10",
"weight": 1.0,
"_src": "export_rationale_10",
"_tgt": "export_export_weights_to_binary",
"source": "export_export_weights_to_binary",
"target": "export_rationale_10",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/generate.py",
"source_location": "L13",
"weight": 1.0,
"_src": "modules_bot_python_src_generate_py",
"_tgt": "generate_worker_generate_games",
"source": "modules_bot_python_src_generate_py",
"target": "generate_worker_generate_games",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/generate.py",
"source_location": "L64",
"weight": 1.0,
"_src": "modules_bot_python_src_generate_py",
"_tgt": "generate_play_random_game_and_collect_positions",
"source": "modules_bot_python_src_generate_py",
"target": "generate_play_random_game_and_collect_positions",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/generate.py",
"source_location": "L14",
"weight": 1.0,
"_src": "generate_rationale_14",
"_tgt": "generate_worker_generate_games",
"source": "generate_worker_generate_games",
"target": "generate_rationale_14",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/generate.py",
"source_location": "L72",
"weight": 1.0,
"_src": "generate_rationale_72",
"_tgt": "generate_play_random_game_and_collect_positions",
"source": "generate_play_random_game_and_collect_positions",
"target": "generate_rationale_72",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/label.py",
"source_location": "L14",
"weight": 1.0,
"_src": "modules_bot_python_src_label_py",
"_tgt": "label_normalize_evaluation",
"source": "modules_bot_python_src_label_py",
"target": "label_normalize_evaluation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/label.py",
"source_location": "L32",
"weight": 1.0,
"_src": "modules_bot_python_src_label_py",
"_tgt": "label_evaluate_fen_batch",
"source": "modules_bot_python_src_label_py",
"target": "label_evaluate_fen_batch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/label.py",
"source_location": "L82",
"weight": 1.0,
"_src": "modules_bot_python_src_label_py",
"_tgt": "label_label_positions_with_stockfish",
"source": "modules_bot_python_src_label_py",
"target": "label_label_positions_with_stockfish",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/label.py",
"source_location": "L70",
"weight": 1.0,
"_src": "label_evaluate_fen_batch",
"_tgt": "label_normalize_evaluation",
"source": "label_normalize_evaluation",
"target": "label_evaluate_fen_batch",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/label.py",
"source_location": "L15",
"weight": 1.0,
"_src": "label_rationale_15",
"_tgt": "label_normalize_evaluation",
"source": "label_normalize_evaluation",
"target": "label_rationale_15",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/label.py",
"source_location": "L33",
"weight": 1.0,
"_src": "label_rationale_33",
"_tgt": "label_evaluate_fen_batch",
"source": "label_evaluate_fen_batch",
"target": "label_rationale_33",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/label.py",
"source_location": "L83",
"weight": 1.0,
"_src": "label_rationale_83",
"_tgt": "label_label_positions_with_stockfish",
"source": "label_label_positions_with_stockfish",
"target": "label_rationale_83",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/tactical_positions_extractor.py",
"source_location": "L18",
"weight": 1.0,
"_src": "modules_bot_python_src_tactical_positions_extractor_py",
"_tgt": "tactical_positions_extractor_download_and_extract_puzzle_db",
"source": "modules_bot_python_src_tactical_positions_extractor_py",
"target": "tactical_positions_extractor_download_and_extract_puzzle_db",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/tactical_positions_extractor.py",
"source_location": "L56",
"weight": 1.0,
"_src": "modules_bot_python_src_tactical_positions_extractor_py",
"_tgt": "tactical_positions_extractor_extract_puzzle_positions",
"source": "modules_bot_python_src_tactical_positions_extractor_py",
"target": "tactical_positions_extractor_extract_puzzle_positions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/tactical_positions_extractor.py",
"source_location": "L104",
"weight": 1.0,
"_src": "modules_bot_python_src_tactical_positions_extractor_py",
"_tgt": "tactical_positions_extractor_load_positions_from_file",
"source": "modules_bot_python_src_tactical_positions_extractor_py",
"target": "tactical_positions_extractor_load_positions_from_file",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/tactical_positions_extractor.py",
"source_location": "L120",
"weight": 1.0,
"_src": "modules_bot_python_src_tactical_positions_extractor_py",
"_tgt": "tactical_positions_extractor_merge_positions",
"source": "modules_bot_python_src_tactical_positions_extractor_py",
"target": "tactical_positions_extractor_merge_positions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/tactical_positions_extractor.py",
"source_location": "L144",
"weight": 1.0,
"_src": "modules_bot_python_src_tactical_positions_extractor_py",
"_tgt": "tactical_positions_extractor_interactive_merge_positions",
"source": "modules_bot_python_src_tactical_positions_extractor_py",
"target": "tactical_positions_extractor_interactive_merge_positions",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/tactical_positions_extractor.py",
"source_location": "L22",
"weight": 1.0,
"_src": "tactical_positions_extractor_rationale_22",
"_tgt": "tactical_positions_extractor_download_and_extract_puzzle_db",
"source": "tactical_positions_extractor_download_and_extract_puzzle_db",
"target": "tactical_positions_extractor_rationale_22",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/tactical_positions_extractor.py",
"source_location": "L156",
"weight": 1.0,
"_src": "tactical_positions_extractor_interactive_merge_positions",
"_tgt": "tactical_positions_extractor_extract_puzzle_positions",
"source": "tactical_positions_extractor_extract_puzzle_positions",
"target": "tactical_positions_extractor_interactive_merge_positions",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/tactical_positions_extractor.py",
"source_location": "L60",
"weight": 1.0,
"_src": "tactical_positions_extractor_rationale_60",
"_tgt": "tactical_positions_extractor_extract_puzzle_positions",
"source": "tactical_positions_extractor_extract_puzzle_positions",
"target": "tactical_positions_extractor_rationale_60",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/tactical_positions_extractor.py",
"source_location": "L171",
"weight": 1.0,
"_src": "tactical_positions_extractor_interactive_merge_positions",
"_tgt": "tactical_positions_extractor_load_positions_from_file",
"source": "tactical_positions_extractor_load_positions_from_file",
"target": "tactical_positions_extractor_interactive_merge_positions",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/tactical_positions_extractor.py",
"source_location": "L105",
"weight": 1.0,
"_src": "tactical_positions_extractor_rationale_105",
"_tgt": "tactical_positions_extractor_load_positions_from_file",
"source": "tactical_positions_extractor_load_positions_from_file",
"target": "tactical_positions_extractor_rationale_105",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/tactical_positions_extractor.py",
"source_location": "L198",
"weight": 1.0,
"_src": "tactical_positions_extractor_interactive_merge_positions",
"_tgt": "tactical_positions_extractor_merge_positions",
"source": "tactical_positions_extractor_merge_positions",
"target": "tactical_positions_extractor_interactive_merge_positions",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/tactical_positions_extractor.py",
"source_location": "L125",
"weight": 1.0,
"_src": "tactical_positions_extractor_rationale_125",
"_tgt": "tactical_positions_extractor_merge_positions",
"source": "tactical_positions_extractor_merge_positions",
"target": "tactical_positions_extractor_rationale_125",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/tactical_positions_extractor.py",
"source_location": "L149",
"weight": 1.0,
"_src": "tactical_positions_extractor_rationale_149",
"_tgt": "tactical_positions_extractor_interactive_merge_positions",
"source": "tactical_positions_extractor_interactive_merge_positions",
"target": "tactical_positions_extractor_rationale_149",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L17",
"weight": 1.0,
"_src": "modules_bot_python_src_train_py",
"_tgt": "train_nnuedataset",
"source": "modules_bot_python_src_train_py",
"target": "train_nnuedataset",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L64",
"weight": 1.0,
"_src": "modules_bot_python_src_train_py",
"_tgt": "train_fen_to_features",
"source": "modules_bot_python_src_train_py",
"target": "train_fen_to_features",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L89",
"weight": 1.0,
"_src": "modules_bot_python_src_train_py",
"_tgt": "train_nnue",
"source": "modules_bot_python_src_train_py",
"target": "train_nnue",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L119",
"weight": 1.0,
"_src": "modules_bot_python_src_train_py",
"_tgt": "train_find_next_version",
"source": "modules_bot_python_src_train_py",
"target": "train_find_next_version",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L141",
"weight": 1.0,
"_src": "modules_bot_python_src_train_py",
"_tgt": "train_save_metadata",
"source": "modules_bot_python_src_train_py",
"target": "train_save_metadata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L155",
"weight": 1.0,
"_src": "modules_bot_python_src_train_py",
"_tgt": "train_setup_training",
"source": "modules_bot_python_src_train_py",
"target": "train_setup_training",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L218",
"weight": 1.0,
"_src": "modules_bot_python_src_train_py",
"_tgt": "train_run_training_season",
"source": "modules_bot_python_src_train_py",
"target": "train_run_training_season",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L329",
"weight": 1.0,
"_src": "modules_bot_python_src_train_py",
"_tgt": "train_save_versioned_model",
"source": "modules_bot_python_src_train_py",
"target": "train_save_versioned_model",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L370",
"weight": 1.0,
"_src": "modules_bot_python_src_train_py",
"_tgt": "train_train_nnue",
"source": "modules_bot_python_src_train_py",
"target": "train_train_nnue",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L448",
"weight": 1.0,
"_src": "modules_bot_python_src_train_py",
"_tgt": "train_burst_train",
"source": "modules_bot_python_src_train_py",
"target": "train_burst_train",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L17",
"weight": 1.0,
"_src": "train_nnuedataset",
"_tgt": "dataset",
"source": "train_nnuedataset",
"target": "dataset",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L20",
"weight": 1.0,
"_src": "train_nnuedataset",
"_tgt": "train_nnuedataset_init",
"source": "train_nnuedataset",
"target": "train_nnuedataset_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L48",
"weight": 1.0,
"_src": "train_nnuedataset",
"_tgt": "train_nnuedataset_len",
"source": "train_nnuedataset",
"target": "train_nnuedataset_len",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L51",
"weight": 1.0,
"_src": "train_nnuedataset",
"_tgt": "train_nnuedataset_getitem",
"source": "train_nnuedataset",
"target": "train_nnuedataset_getitem",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L172",
"weight": 1.0,
"_src": "train_setup_training",
"_tgt": "train_nnuedataset",
"source": "train_nnuedataset",
"target": "train_setup_training",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L18",
"weight": 1.0,
"_src": "train_rationale_18",
"_tgt": "train_nnuedataset",
"source": "train_nnuedataset",
"target": "train_rationale_18",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L54",
"weight": 1.0,
"_src": "train_nnuedataset_getitem",
"_tgt": "train_fen_to_features",
"source": "train_nnuedataset_getitem",
"target": "train_fen_to_features",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L65",
"weight": 1.0,
"_src": "train_rationale_65",
"_tgt": "train_fen_to_features",
"source": "train_fen_to_features",
"target": "train_rationale_65",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L92",
"weight": 1.0,
"_src": "train_nnue",
"_tgt": "train_nnue_init",
"source": "train_nnue",
"target": "train_nnue_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L112",
"weight": 1.0,
"_src": "train_nnue",
"_tgt": "train_nnue_forward",
"source": "train_nnue",
"target": "train_nnue_forward",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L389",
"weight": 1.0,
"_src": "train_train_nnue",
"_tgt": "train_nnue",
"source": "train_nnue",
"target": "train_train_nnue",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L478",
"weight": 1.0,
"_src": "train_burst_train",
"_tgt": "train_nnue",
"source": "train_nnue",
"target": "train_burst_train",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L90",
"weight": 1.0,
"_src": "train_rationale_90",
"_tgt": "train_nnue",
"source": "train_nnue",
"target": "train_rationale_90",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L338",
"weight": 1.0,
"_src": "train_save_versioned_model",
"_tgt": "train_find_next_version",
"source": "train_find_next_version",
"target": "train_save_versioned_model",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L120",
"weight": 1.0,
"_src": "train_rationale_120",
"_tgt": "train_find_next_version",
"source": "train_find_next_version",
"target": "train_rationale_120",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L364",
"weight": 1.0,
"_src": "train_save_versioned_model",
"_tgt": "train_save_metadata",
"source": "train_save_metadata",
"target": "train_save_versioned_model",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L142",
"weight": 1.0,
"_src": "train_rationale_142",
"_tgt": "train_save_metadata",
"source": "train_save_metadata",
"target": "train_rationale_142",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L387",
"weight": 1.0,
"_src": "train_train_nnue",
"_tgt": "train_setup_training",
"source": "train_setup_training",
"target": "train_train_nnue",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L476",
"weight": 1.0,
"_src": "train_burst_train",
"_tgt": "train_setup_training",
"source": "train_setup_training",
"target": "train_burst_train",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L156",
"weight": 1.0,
"_src": "train_rationale_156",
"_tgt": "train_setup_training",
"source": "train_setup_training",
"target": "train_rationale_156",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L427",
"weight": 1.0,
"_src": "train_train_nnue",
"_tgt": "train_run_training_season",
"source": "train_run_training_season",
"target": "train_train_nnue",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L522",
"weight": 1.0,
"_src": "train_burst_train",
"_tgt": "train_run_training_season",
"source": "train_run_training_season",
"target": "train_burst_train",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L225",
"weight": 1.0,
"_src": "train_rationale_225",
"_tgt": "train_run_training_season",
"source": "train_run_training_season",
"target": "train_rationale_225",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L440",
"weight": 1.0,
"_src": "train_train_nnue",
"_tgt": "train_save_versioned_model",
"source": "train_save_versioned_model",
"target": "train_train_nnue",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L554",
"weight": 1.0,
"_src": "train_burst_train",
"_tgt": "train_save_versioned_model",
"source": "train_save_versioned_model",
"target": "train_burst_train",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L332",
"weight": 1.0,
"_src": "train_rationale_332",
"_tgt": "train_save_versioned_model",
"source": "train_save_versioned_model",
"target": "train_rationale_332",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L371",
"weight": 1.0,
"_src": "train_rationale_371",
"_tgt": "train_train_nnue",
"source": "train_train_nnue",
"target": "train_rationale_371",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "modules/bot/python/src/train.py",
"source_location": "L453",
"weight": 1.0,
"_src": "train_rationale_453",
"_tgt": "train_burst_train",
"source": "train_burst_train",
"target": "train_rationale_453",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/BotController.scala",
"source_location": "L5",
"weight": 1.0,
"_src": "modules_bot_src_main_scala_de_nowchess_bot_botcontroller_scala",
"_tgt": "botcontroller_botcontroller",
"source": "modules_bot_src_main_scala_de_nowchess_bot_botcontroller_scala",
"target": "botcontroller_botcontroller",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/BotController.scala",
"source_location": "L15",
"weight": 1.0,
"_src": "botcontroller_botcontroller",
"_tgt": "botcontroller_botcontroller_getbot",
"source": "botcontroller_botcontroller",
"target": "botcontroller_botcontroller_getbot",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/BotController.scala",
"source_location": "L18",
"weight": 1.0,
"_src": "botcontroller_botcontroller",
"_tgt": "botcontroller_botcontroller_listbots",
"source": "botcontroller_botcontroller",
"target": "botcontroller_botcontroller_listbots",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/Config.scala",
"source_location": "L3",
"weight": 1.0,
"_src": "modules_bot_src_main_scala_de_nowchess_bot_config_scala",
"_tgt": "config_config",
"source": "modules_bot_src_main_scala_de_nowchess_bot_config_scala",
"target": "config_config",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/ai/Evaluation.scala",
"source_location": "L18",
"weight": 1.0,
"_src": "modules_bot_src_main_scala_de_nowchess_bot_ai_evaluation_scala",
"_tgt": "evaluation_initaccumulator",
"source": "modules_bot_src_main_scala_de_nowchess_bot_ai_evaluation_scala",
"target": "evaluation_initaccumulator",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/ai/Evaluation.scala",
"source_location": "L21",
"weight": 1.0,
"_src": "modules_bot_src_main_scala_de_nowchess_bot_ai_evaluation_scala",
"_tgt": "evaluation_copyaccumulator",
"source": "modules_bot_src_main_scala_de_nowchess_bot_ai_evaluation_scala",
"target": "evaluation_copyaccumulator",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/ai/Evaluation.scala",
"source_location": "L24",
"weight": 1.0,
"_src": "modules_bot_src_main_scala_de_nowchess_bot_ai_evaluation_scala",
"_tgt": "evaluation_pushaccumulator",
"source": "modules_bot_src_main_scala_de_nowchess_bot_ai_evaluation_scala",
"target": "evaluation_pushaccumulator",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/ai/Evaluation.scala",
"source_location": "L29",
"weight": 1.0,
"_src": "modules_bot_src_main_scala_de_nowchess_bot_ai_evaluation_scala",
"_tgt": "evaluation_evaluateaccumulator",
"source": "modules_bot_src_main_scala_de_nowchess_bot_ai_evaluation_scala",
"target": "evaluation_evaluateaccumulator",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/ClassicalBot.scala",
"source_location": "L12",
"weight": 1.0,
"_src": "modules_bot_src_main_scala_de_nowchess_bot_bots_classicalbot_scala",
"_tgt": "classicalbot_classicalbot",
"source": "modules_bot_src_main_scala_de_nowchess_bot_bots_classicalbot_scala",
"target": "classicalbot_classicalbot",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/ClassicalBot.scala",
"source_location": "L23",
"weight": 1.0,
"_src": "classicalbot_classicalbot",
"_tgt": "classicalbot_classicalbot_nextmove",
"source": "classicalbot_classicalbot",
"target": "classicalbot_classicalbot_nextmove",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/HybridBot.scala",
"source_location": "L13",
"weight": 1.0,
"_src": "modules_bot_src_main_scala_de_nowchess_bot_bots_hybridbot_scala",
"_tgt": "hybridbot_hybridbot",
"source": "modules_bot_src_main_scala_de_nowchess_bot_bots_hybridbot_scala",
"target": "hybridbot_hybridbot",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/HybridBot.scala",
"source_location": "L23",
"weight": 1.0,
"_src": "hybridbot_hybridbot",
"_tgt": "hybridbot_hybridbot_nextmove",
"source": "hybridbot_hybridbot",
"target": "hybridbot_hybridbot_nextmove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/HybridBot.scala",
"source_location": "L26",
"weight": 1.0,
"_src": "hybridbot_hybridbot",
"_tgt": "hybridbot_hybridbot_searchwithveto",
"source": "hybridbot_hybridbot",
"target": "hybridbot_hybridbot_searchwithveto",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/HybridBot.scala",
"source_location": "L24",
"weight": 1.0,
"_src": "hybridbot_hybridbot_nextmove",
"_tgt": "hybridbot_hybridbot_searchwithveto",
"source": "hybridbot_hybridbot_nextmove",
"target": "hybridbot_hybridbot_searchwithveto",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/NNUEBot.scala",
"source_location": "L12",
"weight": 1.0,
"_src": "modules_bot_src_main_scala_de_nowchess_bot_bots_nnuebot_scala",
"_tgt": "nnuebot_nnuebot",
"source": "modules_bot_src_main_scala_de_nowchess_bot_bots_nnuebot_scala",
"target": "nnuebot_nnuebot",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/NNUEBot.scala",
"source_location": "L22",
"weight": 1.0,
"_src": "nnuebot_nnuebot",
"_tgt": "nnuebot_nnuebot_nextmove",
"source": "nnuebot_nnuebot",
"target": "nnuebot_nnuebot_nextmove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/NNUEBot.scala",
"source_location": "L37",
"weight": 1.0,
"_src": "nnuebot_nnuebot",
"_tgt": "nnuebot_nnuebot_batchevaluateroot",
"source": "nnuebot_nnuebot",
"target": "nnuebot_nnuebot_batchevaluateroot",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/NNUEBot.scala",
"source_location": "L49",
"weight": 1.0,
"_src": "nnuebot_nnuebot",
"_tgt": "nnuebot_nnuebot_allocatetime",
"source": "nnuebot_nnuebot",
"target": "nnuebot_nnuebot_allocatetime",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/NNUEBot.scala",
"source_location": "L29",
"weight": 1.0,
"_src": "nnuebot_nnuebot_nextmove",
"_tgt": "nnuebot_nnuebot_batchevaluateroot",
"source": "nnuebot_nnuebot_nextmove",
"target": "nnuebot_nnuebot_batchevaluateroot",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/NNUEBot.scala",
"source_location": "L31",
"weight": 1.0,
"_src": "nnuebot_nnuebot_nextmove",
"_tgt": "nnuebot_nnuebot_allocatetime",
"source": "nnuebot_nnuebot_nextmove",
"target": "nnuebot_nnuebot_allocatetime",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L7",
"weight": 1.0,
"_src": "modules_bot_src_main_scala_de_nowchess_bot_bots_classic_evaluationclassic_scala",
"_tgt": "evaluationclassic_evaluationclassic",
"source": "modules_bot_src_main_scala_de_nowchess_bot_bots_classic_evaluationclassic_scala",
"target": "evaluationclassic_evaluationclassic",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L125",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic",
"_tgt": "evaluationclassic_evaluationclassic_evaluate",
"source": "evaluationclassic_evaluationclassic",
"target": "evaluationclassic_evaluationclassic_evaluate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L136",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic",
"_tgt": "evaluationclassic_evaluationclassic_gamephase",
"source": "evaluationclassic_evaluationclassic",
"target": "evaluationclassic_evaluationclassic_gamephase",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L142",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic",
"_tgt": "evaluationclassic_evaluationclassic_isendgame",
"source": "evaluationclassic_evaluationclassic",
"target": "evaluationclassic_evaluationclassic_isendgame",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L145",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic",
"_tgt": "evaluationclassic_evaluationclassic_taper",
"source": "evaluationclassic_evaluationclassic",
"target": "evaluationclassic_evaluationclassic_taper",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L148",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic",
"_tgt": "evaluationclassic_evaluationclassic_materialandpositional",
"source": "evaluationclassic_evaluationclassic",
"target": "evaluationclassic_evaluationclassic_materialandpositional",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L158",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic",
"_tgt": "evaluationclassic_evaluationclassic_squarebonus",
"source": "evaluationclassic_evaluationclassic",
"target": "evaluationclassic_evaluationclassic_squarebonus",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L171",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic",
"_tgt": "evaluationclassic_evaluationclassic_pawnstructure",
"source": "evaluationclassic_evaluationclassic",
"target": "evaluationclassic_evaluationclassic_pawnstructure",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L182",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic",
"_tgt": "evaluationclassic_evaluationclassic_structurescore",
"source": "evaluationclassic_evaluationclassic",
"target": "evaluationclassic_evaluationclassic_structurescore",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L190",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic",
"_tgt": "evaluationclassic_evaluationclassic_positionalbonuses",
"source": "evaluationclassic_evaluationclassic",
"target": "evaluationclassic_evaluationclassic_positionalbonuses",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L203",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic",
"_tgt": "evaluationclassic_evaluationclassic_ispassedpawn",
"source": "evaluationclassic_evaluationclassic",
"target": "evaluationclassic_evaluationclassic_ispassedpawn",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L216",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic",
"_tgt": "evaluationclassic_evaluationclassic_rookopenfilebonus",
"source": "evaluationclassic_evaluationclassic",
"target": "evaluationclassic_evaluationclassic_rookopenfilebonus",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L227",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic",
"_tgt": "evaluationclassic_evaluationclassic_kingshieldbonus",
"source": "evaluationclassic_evaluationclassic",
"target": "evaluationclassic_evaluationclassic_kingshieldbonus",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L242",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic",
"_tgt": "evaluationclassic_evaluationclassic_slidingcount",
"source": "evaluationclassic_evaluationclassic",
"target": "evaluationclassic_evaluationclassic_slidingcount",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L261",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic",
"_tgt": "evaluationclassic_evaluationclassic_knightcount",
"source": "evaluationclassic_evaluationclassic",
"target": "evaluationclassic_evaluationclassic_knightcount",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L268",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic",
"_tgt": "evaluationclassic_evaluationclassic_mobilityscore",
"source": "evaluationclassic_evaluationclassic",
"target": "evaluationclassic_evaluationclassic_mobilityscore",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L283",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic",
"_tgt": "evaluationclassic_evaluationclassic_rookandbishopbonuses",
"source": "evaluationclassic_evaluationclassic",
"target": "evaluationclassic_evaluationclassic_rookandbishopbonuses",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L309",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic",
"_tgt": "evaluationclassic_evaluationclassic_endgamebonus",
"source": "evaluationclassic_evaluationclassic",
"target": "evaluationclassic_evaluationclassic_endgamebonus",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L325",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic",
"_tgt": "evaluationclassic_evaluationclassic_kingcentralizationdistance",
"source": "evaluationclassic_evaluationclassic",
"target": "evaluationclassic_evaluationclassic_kingcentralizationdistance",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L330",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic",
"_tgt": "evaluationclassic_evaluationclassic_kingedgedistance",
"source": "evaluationclassic_evaluationclassic",
"target": "evaluationclassic_evaluationclassic_kingedgedistance",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L335",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic",
"_tgt": "evaluationclassic_evaluationclassic_materialcount",
"source": "evaluationclassic_evaluationclassic",
"target": "evaluationclassic_evaluationclassic_materialcount",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L126",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic_evaluate",
"_tgt": "evaluationclassic_evaluationclassic_gamephase",
"source": "evaluationclassic_evaluationclassic_evaluate",
"target": "evaluationclassic_evaluationclassic_gamephase",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L127",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic_evaluate",
"_tgt": "evaluationclassic_evaluationclassic_isendgame",
"source": "evaluationclassic_evaluationclassic_evaluate",
"target": "evaluationclassic_evaluationclassic_isendgame",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L128",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic_evaluate",
"_tgt": "evaluationclassic_evaluationclassic_materialandpositional",
"source": "evaluationclassic_evaluationclassic_evaluate",
"target": "evaluationclassic_evaluationclassic_materialandpositional",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L129",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic_evaluate",
"_tgt": "evaluationclassic_evaluationclassic_pawnstructure",
"source": "evaluationclassic_evaluationclassic_evaluate",
"target": "evaluationclassic_evaluationclassic_pawnstructure",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L130",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic_evaluate",
"_tgt": "evaluationclassic_evaluationclassic_mobilityscore",
"source": "evaluationclassic_evaluationclassic_evaluate",
"target": "evaluationclassic_evaluationclassic_mobilityscore",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L131",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic_evaluate",
"_tgt": "evaluationclassic_evaluationclassic_rookandbishopbonuses",
"source": "evaluationclassic_evaluationclassic_evaluate",
"target": "evaluationclassic_evaluationclassic_rookandbishopbonuses",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L132",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic_evaluate",
"_tgt": "evaluationclassic_evaluationclassic_positionalbonuses",
"source": "evaluationclassic_evaluationclassic_evaluate",
"target": "evaluationclassic_evaluationclassic_positionalbonuses",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L133",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic_evaluate",
"_tgt": "evaluationclassic_evaluationclassic_endgamebonus",
"source": "evaluationclassic_evaluationclassic_evaluate",
"target": "evaluationclassic_evaluationclassic_endgamebonus",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L156",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic_materialandpositional",
"_tgt": "evaluationclassic_evaluationclassic_taper",
"source": "evaluationclassic_evaluationclassic_taper",
"target": "evaluationclassic_evaluationclassic_materialandpositional",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L180",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic_pawnstructure",
"_tgt": "evaluationclassic_evaluationclassic_taper",
"source": "evaluationclassic_evaluationclassic_taper",
"target": "evaluationclassic_evaluationclassic_pawnstructure",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L281",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic_mobilityscore",
"_tgt": "evaluationclassic_evaluationclassic_taper",
"source": "evaluationclassic_evaluationclassic_taper",
"target": "evaluationclassic_evaluationclassic_mobilityscore",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L307",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic_rookandbishopbonuses",
"_tgt": "evaluationclassic_evaluationclassic_taper",
"source": "evaluationclassic_evaluationclassic_taper",
"target": "evaluationclassic_evaluationclassic_rookandbishopbonuses",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L150",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic_materialandpositional",
"_tgt": "evaluationclassic_evaluationclassic_squarebonus",
"source": "evaluationclassic_evaluationclassic_materialandpositional",
"target": "evaluationclassic_evaluationclassic_squarebonus",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L178",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic_pawnstructure",
"_tgt": "evaluationclassic_evaluationclassic_structurescore",
"source": "evaluationclassic_evaluationclassic_pawnstructure",
"target": "evaluationclassic_evaluationclassic_structurescore",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L194",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic_positionalbonuses",
"_tgt": "evaluationclassic_evaluationclassic_ispassedpawn",
"source": "evaluationclassic_evaluationclassic_positionalbonuses",
"target": "evaluationclassic_evaluationclassic_ispassedpawn",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L197",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic_positionalbonuses",
"_tgt": "evaluationclassic_evaluationclassic_rookopenfilebonus",
"source": "evaluationclassic_evaluationclassic_positionalbonuses",
"target": "evaluationclassic_evaluationclassic_rookopenfilebonus",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L198",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic_positionalbonuses",
"_tgt": "evaluationclassic_evaluationclassic_kingshieldbonus",
"source": "evaluationclassic_evaluationclassic_positionalbonuses",
"target": "evaluationclassic_evaluationclassic_kingshieldbonus",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L272",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic_mobilityscore",
"_tgt": "evaluationclassic_evaluationclassic_slidingcount",
"source": "evaluationclassic_evaluationclassic_slidingcount",
"target": "evaluationclassic_evaluationclassic_mobilityscore",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L271",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic_mobilityscore",
"_tgt": "evaluationclassic_evaluationclassic_knightcount",
"source": "evaluationclassic_evaluationclassic_knightcount",
"target": "evaluationclassic_evaluationclassic_mobilityscore",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L314",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic_endgamebonus",
"_tgt": "evaluationclassic_evaluationclassic_kingcentralizationdistance",
"source": "evaluationclassic_evaluationclassic_endgamebonus",
"target": "evaluationclassic_evaluationclassic_kingcentralizationdistance",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L317",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic_endgamebonus",
"_tgt": "evaluationclassic_evaluationclassic_materialcount",
"source": "evaluationclassic_evaluationclassic_endgamebonus",
"target": "evaluationclassic_evaluationclassic_materialcount",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala",
"source_location": "L320",
"weight": 1.0,
"_src": "evaluationclassic_evaluationclassic_endgamebonus",
"_tgt": "evaluationclassic_evaluationclassic_kingedgedistance",
"source": "evaluationclassic_evaluationclassic_endgamebonus",
"target": "evaluationclassic_evaluationclassic_kingedgedistance",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/EvaluationNNUE.scala",
"source_location": "L7",
"weight": 1.0,
"_src": "modules_bot_src_main_scala_de_nowchess_bot_bots_nnue_evaluationnnue_scala",
"_tgt": "evaluationnnue_evaluationnnue",
"source": "modules_bot_src_main_scala_de_nowchess_bot_bots_nnue_evaluationnnue_scala",
"target": "evaluationnnue_evaluationnnue",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/EvaluationNNUE.scala",
"source_location": "L15",
"weight": 1.0,
"_src": "evaluationnnue_evaluationnnue",
"_tgt": "evaluationnnue_evaluationnnue_evaluate",
"source": "evaluationnnue_evaluationnnue",
"target": "evaluationnnue_evaluationnnue_evaluate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/EvaluationNNUE.scala",
"source_location": "L19",
"weight": 1.0,
"_src": "evaluationnnue_evaluationnnue",
"_tgt": "evaluationnnue_evaluationnnue_initaccumulator",
"source": "evaluationnnue_evaluationnnue",
"target": "evaluationnnue_evaluationnnue_initaccumulator",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/EvaluationNNUE.scala",
"source_location": "L22",
"weight": 1.0,
"_src": "evaluationnnue_evaluationnnue",
"_tgt": "evaluationnnue_evaluationnnue_copyaccumulator",
"source": "evaluationnnue_evaluationnnue",
"target": "evaluationnnue_evaluationnnue_copyaccumulator",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/EvaluationNNUE.scala",
"source_location": "L25",
"weight": 1.0,
"_src": "evaluationnnue_evaluationnnue",
"_tgt": "evaluationnnue_evaluationnnue_pushaccumulator",
"source": "evaluationnnue_evaluationnnue",
"target": "evaluationnnue_evaluationnnue_pushaccumulator",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/EvaluationNNUE.scala",
"source_location": "L28",
"weight": 1.0,
"_src": "evaluationnnue_evaluationnnue",
"_tgt": "evaluationnnue_evaluationnnue_evaluateaccumulator",
"source": "evaluationnnue_evaluationnnue",
"target": "evaluationnnue_evaluationnnue_evaluateaccumulator",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L9",
"weight": 1.0,
"_src": "modules_bot_src_main_scala_de_nowchess_bot_bots_nnue_nnue_scala",
"_tgt": "nnue_nnue",
"source": "modules_bot_src_main_scala_de_nowchess_bot_bots_nnue_nnue_scala",
"target": "nnue_nnue",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L21",
"weight": 1.0,
"_src": "nnue_nnue",
"_tgt": "nnue_nnue_loadweights",
"source": "nnue_nnue",
"target": "nnue_nnue_loadweights",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L60",
"weight": 1.0,
"_src": "nnue_nnue",
"_tgt": "nnue_nnue_readtensor",
"source": "nnue_nnue",
"target": "nnue_nnue_readtensor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L89",
"weight": 1.0,
"_src": "nnue_nnue",
"_tgt": "nnue_nnue_squarenum",
"source": "nnue_nnue",
"target": "nnue_nnue_squarenum",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L91",
"weight": 1.0,
"_src": "nnue_nnue",
"_tgt": "nnue_nnue_featureindex",
"source": "nnue_nnue",
"target": "nnue_nnue_featureindex",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L95",
"weight": 1.0,
"_src": "nnue_nnue",
"_tgt": "nnue_nnue_addcolumn",
"source": "nnue_nnue",
"target": "nnue_nnue_addcolumn",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L99",
"weight": 1.0,
"_src": "nnue_nnue",
"_tgt": "nnue_nnue_subtractcolumn",
"source": "nnue_nnue",
"target": "nnue_nnue_subtractcolumn",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L106",
"weight": 1.0,
"_src": "nnue_nnue",
"_tgt": "nnue_nnue_initaccumulator",
"source": "nnue_nnue",
"target": "nnue_nnue_initaccumulator",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L113",
"weight": 1.0,
"_src": "nnue_nnue",
"_tgt": "nnue_nnue_pushaccumulator",
"source": "nnue_nnue",
"target": "nnue_nnue_pushaccumulator",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L123",
"weight": 1.0,
"_src": "nnue_nnue",
"_tgt": "nnue_nnue_copyaccumulator",
"source": "nnue_nnue",
"target": "nnue_nnue_copyaccumulator",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L126",
"weight": 1.0,
"_src": "nnue_nnue",
"_tgt": "nnue_nnue_applynormaldelta",
"source": "nnue_nnue",
"target": "nnue_nnue_applynormaldelta",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L135",
"weight": 1.0,
"_src": "nnue_nnue",
"_tgt": "nnue_nnue_applyenpassantdelta",
"source": "nnue_nnue",
"target": "nnue_nnue_applyenpassantdelta",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L143",
"weight": 1.0,
"_src": "nnue_nnue",
"_tgt": "nnue_nnue_applycastledelta",
"source": "nnue_nnue",
"target": "nnue_nnue_applycastledelta",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L157",
"weight": 1.0,
"_src": "nnue_nnue",
"_tgt": "nnue_nnue_applypromotiondelta",
"source": "nnue_nnue",
"target": "nnue_nnue_applypromotiondelta",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L165",
"weight": 1.0,
"_src": "nnue_nnue",
"_tgt": "nnue_nnue_promotedtype",
"source": "nnue_nnue",
"target": "nnue_nnue_promotedtype",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L176",
"weight": 1.0,
"_src": "nnue_nnue",
"_tgt": "nnue_nnue_evaluateatply",
"source": "nnue_nnue",
"target": "nnue_nnue_evaluateatply",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L185",
"weight": 1.0,
"_src": "nnue_nnue",
"_tgt": "nnue_nnue_runl2tooutput",
"source": "nnue_nnue",
"target": "nnue_nnue_runl2tooutput",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L193",
"weight": 1.0,
"_src": "nnue_nnue",
"_tgt": "nnue_nnue_rundenserelu",
"source": "nnue_nnue",
"target": "nnue_nnue_rundenserelu",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L205",
"weight": 1.0,
"_src": "nnue_nnue",
"_tgt": "nnue_nnue_runoutputlayer",
"source": "nnue_nnue",
"target": "nnue_nnue_runoutputlayer",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L208",
"weight": 1.0,
"_src": "nnue_nnue",
"_tgt": "nnue_nnue_scorefromoutput",
"source": "nnue_nnue",
"target": "nnue_nnue_scorefromoutput",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L225",
"weight": 1.0,
"_src": "nnue_nnue",
"_tgt": "nnue_nnue_evaluate",
"source": "nnue_nnue",
"target": "nnue_nnue_evaluate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L232",
"weight": 1.0,
"_src": "nnue_nnue",
"_tgt": "nnue_nnue_benchmark",
"source": "nnue_nnue",
"target": "nnue_nnue_benchmark",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L46",
"weight": 1.0,
"_src": "nnue_nnue_loadweights",
"_tgt": "nnue_nnue_readtensor",
"source": "nnue_nnue_loadweights",
"target": "nnue_nnue_readtensor",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L108",
"weight": 1.0,
"_src": "nnue_nnue_initaccumulator",
"_tgt": "nnue_nnue_squarenum",
"source": "nnue_nnue_squarenum",
"target": "nnue_nnue_initaccumulator",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L128",
"weight": 1.0,
"_src": "nnue_nnue_applynormaldelta",
"_tgt": "nnue_nnue_squarenum",
"source": "nnue_nnue_squarenum",
"target": "nnue_nnue_applynormaldelta",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L138",
"weight": 1.0,
"_src": "nnue_nnue_applyenpassantdelta",
"_tgt": "nnue_nnue_squarenum",
"source": "nnue_nnue_squarenum",
"target": "nnue_nnue_applyenpassantdelta",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L151",
"weight": 1.0,
"_src": "nnue_nnue_applycastledelta",
"_tgt": "nnue_nnue_squarenum",
"source": "nnue_nnue_squarenum",
"target": "nnue_nnue_applycastledelta",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L159",
"weight": 1.0,
"_src": "nnue_nnue_applypromotiondelta",
"_tgt": "nnue_nnue_squarenum",
"source": "nnue_nnue_squarenum",
"target": "nnue_nnue_applypromotiondelta",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L228",
"weight": 1.0,
"_src": "nnue_nnue_evaluate",
"_tgt": "nnue_nnue_squarenum",
"source": "nnue_nnue_squarenum",
"target": "nnue_nnue_evaluate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L108",
"weight": 1.0,
"_src": "nnue_nnue_initaccumulator",
"_tgt": "nnue_nnue_featureindex",
"source": "nnue_nnue_featureindex",
"target": "nnue_nnue_initaccumulator",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L130",
"weight": 1.0,
"_src": "nnue_nnue_applynormaldelta",
"_tgt": "nnue_nnue_featureindex",
"source": "nnue_nnue_featureindex",
"target": "nnue_nnue_applynormaldelta",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L138",
"weight": 1.0,
"_src": "nnue_nnue_applyenpassantdelta",
"_tgt": "nnue_nnue_featureindex",
"source": "nnue_nnue_featureindex",
"target": "nnue_nnue_applyenpassantdelta",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L151",
"weight": 1.0,
"_src": "nnue_nnue_applycastledelta",
"_tgt": "nnue_nnue_featureindex",
"source": "nnue_nnue_featureindex",
"target": "nnue_nnue_applycastledelta",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L160",
"weight": 1.0,
"_src": "nnue_nnue_applypromotiondelta",
"_tgt": "nnue_nnue_featureindex",
"source": "nnue_nnue_featureindex",
"target": "nnue_nnue_applypromotiondelta",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L228",
"weight": 1.0,
"_src": "nnue_nnue_evaluate",
"_tgt": "nnue_nnue_featureindex",
"source": "nnue_nnue_featureindex",
"target": "nnue_nnue_evaluate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L108",
"weight": 1.0,
"_src": "nnue_nnue_initaccumulator",
"_tgt": "nnue_nnue_addcolumn",
"source": "nnue_nnue_addcolumn",
"target": "nnue_nnue_initaccumulator",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L132",
"weight": 1.0,
"_src": "nnue_nnue_applynormaldelta",
"_tgt": "nnue_nnue_addcolumn",
"source": "nnue_nnue_addcolumn",
"target": "nnue_nnue_applynormaldelta",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L140",
"weight": 1.0,
"_src": "nnue_nnue_applyenpassantdelta",
"_tgt": "nnue_nnue_addcolumn",
"source": "nnue_nnue_addcolumn",
"target": "nnue_nnue_applyenpassantdelta",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L152",
"weight": 1.0,
"_src": "nnue_nnue_applycastledelta",
"_tgt": "nnue_nnue_addcolumn",
"source": "nnue_nnue_addcolumn",
"target": "nnue_nnue_applycastledelta",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L162",
"weight": 1.0,
"_src": "nnue_nnue_applypromotiondelta",
"_tgt": "nnue_nnue_addcolumn",
"source": "nnue_nnue_addcolumn",
"target": "nnue_nnue_applypromotiondelta",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L228",
"weight": 1.0,
"_src": "nnue_nnue_evaluate",
"_tgt": "nnue_nnue_addcolumn",
"source": "nnue_nnue_addcolumn",
"target": "nnue_nnue_evaluate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L130",
"weight": 1.0,
"_src": "nnue_nnue_applynormaldelta",
"_tgt": "nnue_nnue_subtractcolumn",
"source": "nnue_nnue_subtractcolumn",
"target": "nnue_nnue_applynormaldelta",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L138",
"weight": 1.0,
"_src": "nnue_nnue_applyenpassantdelta",
"_tgt": "nnue_nnue_subtractcolumn",
"source": "nnue_nnue_subtractcolumn",
"target": "nnue_nnue_applyenpassantdelta",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L151",
"weight": 1.0,
"_src": "nnue_nnue_applycastledelta",
"_tgt": "nnue_nnue_subtractcolumn",
"source": "nnue_nnue_subtractcolumn",
"target": "nnue_nnue_applycastledelta",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L160",
"weight": 1.0,
"_src": "nnue_nnue_applypromotiondelta",
"_tgt": "nnue_nnue_subtractcolumn",
"source": "nnue_nnue_subtractcolumn",
"target": "nnue_nnue_applypromotiondelta",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L117",
"weight": 1.0,
"_src": "nnue_nnue_pushaccumulator",
"_tgt": "nnue_nnue_applynormaldelta",
"source": "nnue_nnue_pushaccumulator",
"target": "nnue_nnue_applynormaldelta",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L118",
"weight": 1.0,
"_src": "nnue_nnue_pushaccumulator",
"_tgt": "nnue_nnue_applyenpassantdelta",
"source": "nnue_nnue_pushaccumulator",
"target": "nnue_nnue_applyenpassantdelta",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L119",
"weight": 1.0,
"_src": "nnue_nnue_pushaccumulator",
"_tgt": "nnue_nnue_applycastledelta",
"source": "nnue_nnue_pushaccumulator",
"target": "nnue_nnue_applycastledelta",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L120",
"weight": 1.0,
"_src": "nnue_nnue_pushaccumulator",
"_tgt": "nnue_nnue_applypromotiondelta",
"source": "nnue_nnue_pushaccumulator",
"target": "nnue_nnue_applypromotiondelta",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L162",
"weight": 1.0,
"_src": "nnue_nnue_applypromotiondelta",
"_tgt": "nnue_nnue_promotedtype",
"source": "nnue_nnue_applypromotiondelta",
"target": "nnue_nnue_promotedtype",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L180",
"weight": 1.0,
"_src": "nnue_nnue_evaluateatply",
"_tgt": "nnue_nnue_runl2tooutput",
"source": "nnue_nnue_evaluateatply",
"target": "nnue_nnue_runl2tooutput",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L187",
"weight": 1.0,
"_src": "nnue_nnue_runl2tooutput",
"_tgt": "nnue_nnue_rundenserelu",
"source": "nnue_nnue_runl2tooutput",
"target": "nnue_nnue_rundenserelu",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L190",
"weight": 1.0,
"_src": "nnue_nnue_runl2tooutput",
"_tgt": "nnue_nnue_runoutputlayer",
"source": "nnue_nnue_runl2tooutput",
"target": "nnue_nnue_runoutputlayer",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L191",
"weight": 1.0,
"_src": "nnue_nnue_runl2tooutput",
"_tgt": "nnue_nnue_scorefromoutput",
"source": "nnue_nnue_runl2tooutput",
"target": "nnue_nnue_scorefromoutput",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L229",
"weight": 1.0,
"_src": "nnue_nnue_evaluate",
"_tgt": "nnue_nnue_runl2tooutput",
"source": "nnue_nnue_runl2tooutput",
"target": "nnue_nnue_evaluate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala",
"source_location": "L235",
"weight": 1.0,
"_src": "nnue_nnue_benchmark",
"_tgt": "nnue_nnue_evaluate",
"source": "nnue_nnue_evaluate",
"target": "nnue_nnue_benchmark",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L13",
"weight": 1.0,
"_src": "modules_bot_src_main_scala_de_nowchess_bot_logic_alphabetasearch_scala",
"_tgt": "alphabetasearch_alphabetasearch",
"source": "modules_bot_src_main_scala_de_nowchess_bot_logic_alphabetasearch_scala",
"target": "alphabetasearch_alphabetasearch",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L37",
"weight": 1.0,
"_src": "alphabetasearch_alphabetasearch",
"_tgt": "alphabetasearch_alphabetasearch_bestmove",
"source": "alphabetasearch_alphabetasearch",
"target": "alphabetasearch_alphabetasearch_bestmove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L57",
"weight": 1.0,
"_src": "alphabetasearch_alphabetasearch",
"_tgt": "alphabetasearch_alphabetasearch_bestmovewithtime",
"source": "alphabetasearch_alphabetasearch",
"target": "alphabetasearch_alphabetasearch_bestmovewithtime",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L77",
"weight": 1.0,
"_src": "alphabetasearch_alphabetasearch",
"_tgt": "alphabetasearch_alphabetasearch_isoutoftime",
"source": "alphabetasearch_alphabetasearch",
"target": "alphabetasearch_alphabetasearch_isoutoftime",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L80",
"weight": 1.0,
"_src": "alphabetasearch_alphabetasearch",
"_tgt": "alphabetasearch_alphabetasearch_searchwithaspiration",
"source": "alphabetasearch_alphabetasearch",
"target": "alphabetasearch_alphabetasearch_searchwithaspiration",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L102",
"weight": 1.0,
"_src": "alphabetasearch_alphabetasearch",
"_tgt": "alphabetasearch_alphabetasearch_hasnonpawnmaterial",
"source": "alphabetasearch_alphabetasearch",
"target": "alphabetasearch_alphabetasearch_hasnonpawnmaterial",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L109",
"weight": 1.0,
"_src": "alphabetasearch_alphabetasearch",
"_tgt": "alphabetasearch_alphabetasearch_nullmovecontext",
"source": "alphabetasearch_alphabetasearch",
"target": "alphabetasearch_alphabetasearch_nullmovecontext",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L112",
"weight": 1.0,
"_src": "alphabetasearch_alphabetasearch",
"_tgt": "alphabetasearch_alphabetasearch_trynullmove",
"source": "alphabetasearch_alphabetasearch",
"target": "alphabetasearch_alphabetasearch_trynullmove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L131",
"weight": 1.0,
"_src": "alphabetasearch_alphabetasearch",
"_tgt": "alphabetasearch_alphabetasearch_search",
"source": "alphabetasearch_alphabetasearch",
"target": "alphabetasearch_alphabetasearch_search",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L173",
"weight": 1.0,
"_src": "alphabetasearch_alphabetasearch",
"_tgt": "alphabetasearch_alphabetasearch_searchsequential",
"source": "alphabetasearch_alphabetasearch",
"target": "alphabetasearch_alphabetasearch_searchsequential",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L252",
"weight": 1.0,
"_src": "alphabetasearch_alphabetasearch",
"_tgt": "alphabetasearch_alphabetasearch_quiescence",
"source": "alphabetasearch_alphabetasearch",
"target": "alphabetasearch_alphabetasearch_quiescence",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L289",
"weight": 1.0,
"_src": "alphabetasearch_alphabetasearch",
"_tgt": "alphabetasearch_alphabetasearch_iscapture",
"source": "alphabetasearch_alphabetasearch",
"target": "alphabetasearch_alphabetasearch_iscapture",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L49",
"weight": 1.0,
"_src": "alphabetasearch_alphabetasearch_bestmove",
"_tgt": "alphabetasearch_alphabetasearch_searchwithaspiration",
"source": "alphabetasearch_alphabetasearch_bestmove",
"target": "alphabetasearch_alphabetasearch_searchwithaspiration",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L162",
"weight": 1.0,
"_src": "alphabetasearch_alphabetasearch_search",
"_tgt": "alphabetasearch_alphabetasearch_hasnonpawnmaterial",
"source": "alphabetasearch_alphabetasearch_hasnonpawnmaterial",
"target": "alphabetasearch_alphabetasearch_search",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L119",
"weight": 1.0,
"_src": "alphabetasearch_alphabetasearch_trynullmove",
"_tgt": "alphabetasearch_alphabetasearch_nullmovecontext",
"source": "alphabetasearch_alphabetasearch_nullmovecontext",
"target": "alphabetasearch_alphabetasearch_trynullmove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L163",
"weight": 1.0,
"_src": "alphabetasearch_alphabetasearch_search",
"_tgt": "alphabetasearch_alphabetasearch_trynullmove",
"source": "alphabetasearch_alphabetasearch_trynullmove",
"target": "alphabetasearch_alphabetasearch_search",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L159",
"weight": 1.0,
"_src": "alphabetasearch_alphabetasearch_search",
"_tgt": "alphabetasearch_alphabetasearch_quiescence",
"source": "alphabetasearch_alphabetasearch_search",
"target": "alphabetasearch_alphabetasearch_quiescence",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L169",
"weight": 1.0,
"_src": "alphabetasearch_alphabetasearch_search",
"_tgt": "alphabetasearch_alphabetasearch_searchsequential",
"source": "alphabetasearch_alphabetasearch_search",
"target": "alphabetasearch_alphabetasearch_searchsequential",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala",
"source_location": "L269",
"weight": 1.0,
"_src": "alphabetasearch_alphabetasearch_quiescence",
"_tgt": "alphabetasearch_alphabetasearch_iscapture",
"source": "alphabetasearch_alphabetasearch_quiescence",
"target": "alphabetasearch_alphabetasearch_iscapture",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "modules_bot_src_main_scala_de_nowchess_bot_logic_moveordering_scala",
"_tgt": "moveordering_moveordering",
"source": "modules_bot_src_main_scala_de_nowchess_bot_logic_moveordering_scala",
"target": "moveordering_moveordering",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L12",
"weight": 1.0,
"_src": "modules_bot_src_main_scala_de_nowchess_bot_logic_moveordering_scala",
"_tgt": "moveordering_orderingcontext",
"source": "modules_bot_src_main_scala_de_nowchess_bot_logic_moveordering_scala",
"target": "moveordering_orderingcontext",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L35",
"weight": 1.0,
"_src": "moveordering_moveordering",
"_tgt": "moveordering_moveordering_score",
"source": "moveordering_moveordering",
"target": "moveordering_moveordering_score",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L53",
"weight": 1.0,
"_src": "moveordering_moveordering",
"_tgt": "moveordering_moveordering_sort",
"source": "moveordering_moveordering",
"target": "moveordering_moveordering_sort",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L62",
"weight": 1.0,
"_src": "moveordering_moveordering",
"_tgt": "moveordering_moveordering_scorequietmove",
"source": "moveordering_moveordering",
"target": "moveordering_moveordering_scorequietmove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L69",
"weight": 1.0,
"_src": "moveordering_moveordering",
"_tgt": "moveordering_moveordering_promotioncapturebonus",
"source": "moveordering_moveordering",
"target": "moveordering_moveordering_promotioncapturebonus",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L72",
"weight": 1.0,
"_src": "moveordering_moveordering",
"_tgt": "moveordering_moveordering_capturescore",
"source": "moveordering_moveordering",
"target": "moveordering_moveordering_capturescore",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L77",
"weight": 1.0,
"_src": "moveordering_moveordering",
"_tgt": "moveordering_moveordering_mvvlva",
"source": "moveordering_moveordering",
"target": "moveordering_moveordering_mvvlva",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L80",
"weight": 1.0,
"_src": "moveordering_moveordering",
"_tgt": "moveordering_moveordering_attackervalue",
"source": "moveordering_moveordering",
"target": "moveordering_moveordering_attackervalue",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L83",
"weight": 1.0,
"_src": "moveordering_moveordering",
"_tgt": "moveordering_moveordering_victimvalue",
"source": "moveordering_moveordering",
"target": "moveordering_moveordering_victimvalue",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L90",
"weight": 1.0,
"_src": "moveordering_moveordering",
"_tgt": "moveordering_moveordering_piecevalue",
"source": "moveordering_moveordering",
"target": "moveordering_moveordering_piecevalue",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L98",
"weight": 1.0,
"_src": "moveordering_moveordering",
"_tgt": "moveordering_moveordering_iscapture",
"source": "moveordering_moveordering",
"target": "moveordering_moveordering_iscapture",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L104",
"weight": 1.0,
"_src": "moveordering_moveordering",
"_tgt": "moveordering_moveordering_staticexchange",
"source": "moveordering_moveordering",
"target": "moveordering_moveordering_staticexchange",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L114",
"weight": 1.0,
"_src": "moveordering_moveordering",
"_tgt": "moveordering_moveordering_movedpieceaftermove",
"source": "moveordering_moveordering",
"target": "moveordering_moveordering_movedpieceaftermove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L119",
"weight": 1.0,
"_src": "moveordering_moveordering",
"_tgt": "moveordering_moveordering_exchangegain",
"source": "moveordering_moveordering",
"target": "moveordering_moveordering_exchangegain",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L128",
"weight": 1.0,
"_src": "moveordering_moveordering",
"_tgt": "moveordering_moveordering_resolvegain",
"source": "moveordering_moveordering",
"target": "moveordering_moveordering_resolvegain",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L135",
"weight": 1.0,
"_src": "moveordering_moveordering",
"_tgt": "moveordering_moveordering_applyseemove",
"source": "moveordering_moveordering",
"target": "moveordering_moveordering_applyseemove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L142",
"weight": 1.0,
"_src": "moveordering_moveordering",
"_tgt": "moveordering_moveordering_leastvaluableattacker",
"source": "moveordering_moveordering",
"target": "moveordering_moveordering_leastvaluableattacker",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L151",
"weight": 1.0,
"_src": "moveordering_moveordering",
"_tgt": "moveordering_moveordering_attackssquare",
"source": "moveordering_moveordering",
"target": "moveordering_moveordering_attackssquare",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L169",
"weight": 1.0,
"_src": "moveordering_moveordering",
"_tgt": "moveordering_moveordering_clearline",
"source": "moveordering_moveordering",
"target": "moveordering_moveordering_clearline",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L175",
"weight": 1.0,
"_src": "moveordering_moveordering",
"_tgt": "moveordering_moveordering_pathclear",
"source": "moveordering_moveordering",
"target": "moveordering_moveordering_pathclear",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L182",
"weight": 1.0,
"_src": "moveordering_moveordering",
"_tgt": "moveordering_moveordering_promotionpiecetype",
"source": "moveordering_moveordering",
"target": "moveordering_moveordering_promotionpiecetype",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L16",
"weight": 1.0,
"_src": "moveordering_orderingcontext",
"_tgt": "moveordering_orderingcontext_addkillermove",
"source": "moveordering_orderingcontext",
"target": "moveordering_orderingcontext_addkillermove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L21",
"weight": 1.0,
"_src": "moveordering_orderingcontext",
"_tgt": "moveordering_orderingcontext_getkillermoves",
"source": "moveordering_orderingcontext",
"target": "moveordering_orderingcontext_getkillermoves",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L24",
"weight": 1.0,
"_src": "moveordering_orderingcontext",
"_tgt": "moveordering_orderingcontext_addhistory",
"source": "moveordering_orderingcontext",
"target": "moveordering_orderingcontext_addhistory",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L28",
"weight": 1.0,
"_src": "moveordering_orderingcontext",
"_tgt": "moveordering_orderingcontext_gethistory",
"source": "moveordering_orderingcontext",
"target": "moveordering_orderingcontext_gethistory",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L31",
"weight": 1.0,
"_src": "moveordering_orderingcontext",
"_tgt": "moveordering_orderingcontext_clear",
"source": "moveordering_orderingcontext",
"target": "moveordering_orderingcontext_clear",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L63",
"weight": 1.0,
"_src": "moveordering_moveordering_scorequietmove",
"_tgt": "moveordering_orderingcontext_getkillermoves",
"source": "moveordering_orderingcontext_getkillermoves",
"target": "moveordering_moveordering_scorequietmove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L66",
"weight": 1.0,
"_src": "moveordering_moveordering_scorequietmove",
"_tgt": "moveordering_orderingcontext_gethistory",
"source": "moveordering_orderingcontext_gethistory",
"target": "moveordering_moveordering_scorequietmove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L46",
"weight": 1.0,
"_src": "moveordering_moveordering_score",
"_tgt": "moveordering_moveordering_promotioncapturebonus",
"source": "moveordering_moveordering_score",
"target": "moveordering_moveordering_promotioncapturebonus",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L48",
"weight": 1.0,
"_src": "moveordering_moveordering_score",
"_tgt": "moveordering_moveordering_capturescore",
"source": "moveordering_moveordering_score",
"target": "moveordering_moveordering_capturescore",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L51",
"weight": 1.0,
"_src": "moveordering_moveordering_score",
"_tgt": "moveordering_moveordering_scorequietmove",
"source": "moveordering_moveordering_score",
"target": "moveordering_moveordering_scorequietmove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L60",
"weight": 1.0,
"_src": "moveordering_moveordering_sort",
"_tgt": "moveordering_moveordering_score",
"source": "moveordering_moveordering_score",
"target": "moveordering_moveordering_sort",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L70",
"weight": 1.0,
"_src": "moveordering_moveordering_promotioncapturebonus",
"_tgt": "moveordering_moveordering_iscapture",
"source": "moveordering_moveordering_promotioncapturebonus",
"target": "moveordering_moveordering_iscapture",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L70",
"weight": 1.0,
"_src": "moveordering_moveordering_promotioncapturebonus",
"_tgt": "moveordering_moveordering_capturescore",
"source": "moveordering_moveordering_promotioncapturebonus",
"target": "moveordering_moveordering_capturescore",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L73",
"weight": 1.0,
"_src": "moveordering_moveordering_capturescore",
"_tgt": "moveordering_moveordering_staticexchange",
"source": "moveordering_moveordering_capturescore",
"target": "moveordering_moveordering_staticexchange",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L75",
"weight": 1.0,
"_src": "moveordering_moveordering_capturescore",
"_tgt": "moveordering_moveordering_mvvlva",
"source": "moveordering_moveordering_capturescore",
"target": "moveordering_moveordering_mvvlva",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L78",
"weight": 1.0,
"_src": "moveordering_moveordering_mvvlva",
"_tgt": "moveordering_moveordering_victimvalue",
"source": "moveordering_moveordering_mvvlva",
"target": "moveordering_moveordering_victimvalue",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L78",
"weight": 1.0,
"_src": "moveordering_moveordering_mvvlva",
"_tgt": "moveordering_moveordering_attackervalue",
"source": "moveordering_moveordering_mvvlva",
"target": "moveordering_moveordering_attackervalue",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L108",
"weight": 1.0,
"_src": "moveordering_moveordering_staticexchange",
"_tgt": "moveordering_moveordering_victimvalue",
"source": "moveordering_moveordering_victimvalue",
"target": "moveordering_moveordering_staticexchange",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L111",
"weight": 1.0,
"_src": "moveordering_moveordering_staticexchange",
"_tgt": "moveordering_moveordering_piecevalue",
"source": "moveordering_moveordering_piecevalue",
"target": "moveordering_moveordering_staticexchange",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L126",
"weight": 1.0,
"_src": "moveordering_moveordering_exchangegain",
"_tgt": "moveordering_moveordering_piecevalue",
"source": "moveordering_moveordering_piecevalue",
"target": "moveordering_moveordering_exchangegain",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L148",
"weight": 1.0,
"_src": "moveordering_moveordering_leastvaluableattacker",
"_tgt": "moveordering_moveordering_piecevalue",
"source": "moveordering_moveordering_piecevalue",
"target": "moveordering_moveordering_leastvaluableattacker",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L105",
"weight": 1.0,
"_src": "moveordering_moveordering_staticexchange",
"_tgt": "moveordering_moveordering_iscapture",
"source": "moveordering_moveordering_iscapture",
"target": "moveordering_moveordering_staticexchange",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L109",
"weight": 1.0,
"_src": "moveordering_moveordering_staticexchange",
"_tgt": "moveordering_moveordering_movedpieceaftermove",
"source": "moveordering_moveordering_staticexchange",
"target": "moveordering_moveordering_movedpieceaftermove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L110",
"weight": 1.0,
"_src": "moveordering_moveordering_staticexchange",
"_tgt": "moveordering_moveordering_applyseemove",
"source": "moveordering_moveordering_staticexchange",
"target": "moveordering_moveordering_applyseemove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L111",
"weight": 1.0,
"_src": "moveordering_moveordering_staticexchange",
"_tgt": "moveordering_moveordering_exchangegain",
"source": "moveordering_moveordering_staticexchange",
"target": "moveordering_moveordering_exchangegain",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L116",
"weight": 1.0,
"_src": "moveordering_moveordering_movedpieceaftermove",
"_tgt": "moveordering_moveordering_promotionpiecetype",
"source": "moveordering_moveordering_movedpieceaftermove",
"target": "moveordering_moveordering_promotionpiecetype",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L121",
"weight": 1.0,
"_src": "moveordering_moveordering_exchangegain",
"_tgt": "moveordering_moveordering_leastvaluableattacker",
"source": "moveordering_moveordering_exchangegain",
"target": "moveordering_moveordering_leastvaluableattacker",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L122",
"weight": 1.0,
"_src": "moveordering_moveordering_exchangegain",
"_tgt": "moveordering_moveordering_resolvegain",
"source": "moveordering_moveordering_exchangegain",
"target": "moveordering_moveordering_resolvegain",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L145",
"weight": 1.0,
"_src": "moveordering_moveordering_leastvaluableattacker",
"_tgt": "moveordering_moveordering_attackssquare",
"source": "moveordering_moveordering_leastvaluableattacker",
"target": "moveordering_moveordering_attackssquare",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L162",
"weight": 1.0,
"_src": "moveordering_moveordering_attackssquare",
"_tgt": "moveordering_moveordering_clearline",
"source": "moveordering_moveordering_attackssquare",
"target": "moveordering_moveordering_clearline",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala",
"source_location": "L173",
"weight": 1.0,
"_src": "moveordering_moveordering_clearline",
"_tgt": "moveordering_moveordering_pathclear",
"source": "moveordering_moveordering_clearline",
"target": "moveordering_moveordering_pathclear",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/TranspositionTable.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "modules_bot_src_main_scala_de_nowchess_bot_logic_transpositiontable_scala",
"_tgt": "transpositiontable_ttentry",
"source": "modules_bot_src_main_scala_de_nowchess_bot_logic_transpositiontable_scala",
"target": "transpositiontable_ttentry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/TranspositionTable.scala",
"source_location": "L18",
"weight": 1.0,
"_src": "modules_bot_src_main_scala_de_nowchess_bot_logic_transpositiontable_scala",
"_tgt": "transpositiontable_transpositiontable",
"source": "modules_bot_src_main_scala_de_nowchess_bot_logic_transpositiontable_scala",
"target": "transpositiontable_transpositiontable",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/TranspositionTable.scala",
"source_location": "L24",
"weight": 1.0,
"_src": "transpositiontable_transpositiontable",
"_tgt": "transpositiontable_transpositiontable_probe",
"source": "transpositiontable_transpositiontable",
"target": "transpositiontable_transpositiontable_probe",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/TranspositionTable.scala",
"source_location": "L30",
"weight": 1.0,
"_src": "transpositiontable_transpositiontable",
"_tgt": "transpositiontable_transpositiontable_store",
"source": "transpositiontable_transpositiontable",
"target": "transpositiontable_transpositiontable_store",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/logic/TranspositionTable.scala",
"source_location": "L36",
"weight": 1.0,
"_src": "transpositiontable_transpositiontable",
"_tgt": "transpositiontable_transpositiontable_clear",
"source": "transpositiontable_transpositiontable",
"target": "transpositiontable_transpositiontable_clear",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala",
"source_location": "L19",
"weight": 1.0,
"_src": "modules_bot_src_main_scala_de_nowchess_bot_util_polyglotbook_scala",
"_tgt": "polyglotbook_polyglotbook",
"source": "modules_bot_src_main_scala_de_nowchess_bot_util_polyglotbook_scala",
"target": "polyglotbook_polyglotbook",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala",
"source_location": "L137",
"weight": 1.0,
"_src": "modules_bot_src_main_scala_de_nowchess_bot_util_polyglotbook_scala",
"_tgt": "polyglotbook_bookentry",
"source": "modules_bot_src_main_scala_de_nowchess_bot_util_polyglotbook_scala",
"target": "polyglotbook_bookentry",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala",
"source_location": "L34",
"weight": 1.0,
"_src": "polyglotbook_polyglotbook",
"_tgt": "polyglotbook_polyglotbook_probe",
"source": "polyglotbook_polyglotbook",
"target": "polyglotbook_polyglotbook_probe",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala",
"source_location": "L44",
"weight": 1.0,
"_src": "polyglotbook_polyglotbook",
"_tgt": "polyglotbook_polyglotbook_loadbookfile",
"source": "polyglotbook_polyglotbook",
"target": "polyglotbook_polyglotbook_loadbookfile",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala",
"source_location": "L71",
"weight": 1.0,
"_src": "polyglotbook_polyglotbook",
"_tgt": "polyglotbook_polyglotbook_decodemove",
"source": "polyglotbook_polyglotbook",
"target": "polyglotbook_polyglotbook_decodemove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala",
"source_location": "L97",
"weight": 1.0,
"_src": "polyglotbook_polyglotbook",
"_tgt": "polyglotbook_polyglotbook_iskingmove",
"source": "polyglotbook_polyglotbook",
"target": "polyglotbook_polyglotbook_iskingmove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala",
"source_location": "L102",
"weight": 1.0,
"_src": "polyglotbook_polyglotbook",
"_tgt": "polyglotbook_polyglotbook_isrooksquare",
"source": "polyglotbook_polyglotbook",
"target": "polyglotbook_polyglotbook_isrooksquare",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala",
"source_location": "L115",
"weight": 1.0,
"_src": "polyglotbook_polyglotbook",
"_tgt": "polyglotbook_polyglotbook_decodecastling",
"source": "polyglotbook_polyglotbook",
"target": "polyglotbook_polyglotbook_decodecastling",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala",
"source_location": "L123",
"weight": 1.0,
"_src": "polyglotbook_polyglotbook",
"_tgt": "polyglotbook_polyglotbook_weightedrandom",
"source": "polyglotbook_polyglotbook",
"target": "polyglotbook_polyglotbook_weightedrandom",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala",
"source_location": "L40",
"weight": 1.0,
"_src": "polyglotbook_polyglotbook_probe",
"_tgt": "polyglotbook_polyglotbook_weightedrandom",
"source": "polyglotbook_polyglotbook_probe",
"target": "polyglotbook_polyglotbook_weightedrandom",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala",
"source_location": "L41",
"weight": 1.0,
"_src": "polyglotbook_polyglotbook_probe",
"_tgt": "polyglotbook_polyglotbook_decodemove",
"source": "polyglotbook_polyglotbook_probe",
"target": "polyglotbook_polyglotbook_decodemove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala",
"source_location": "L54",
"weight": 1.0,
"_src": "polyglotbook_polyglotbook_loadbookfile",
"_tgt": "polyglotbook_bookentry",
"source": "polyglotbook_polyglotbook_loadbookfile",
"target": "polyglotbook_bookentry",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala",
"source_location": "L83",
"weight": 1.0,
"_src": "polyglotbook_polyglotbook_decodemove",
"_tgt": "polyglotbook_polyglotbook_iskingmove",
"source": "polyglotbook_polyglotbook_decodemove",
"target": "polyglotbook_polyglotbook_iskingmove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala",
"source_location": "L83",
"weight": 1.0,
"_src": "polyglotbook_polyglotbook_decodemove",
"_tgt": "polyglotbook_polyglotbook_isrooksquare",
"source": "polyglotbook_polyglotbook_decodemove",
"target": "polyglotbook_polyglotbook_isrooksquare",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala",
"source_location": "L83",
"weight": 1.0,
"_src": "polyglotbook_polyglotbook_decodemove",
"_tgt": "polyglotbook_polyglotbook_decodecastling",
"source": "polyglotbook_polyglotbook_decodemove",
"target": "polyglotbook_polyglotbook_decodecastling",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotHash.scala",
"source_location": "L6",
"weight": 1.0,
"_src": "modules_bot_src_main_scala_de_nowchess_bot_util_polyglothash_scala",
"_tgt": "polyglothash_polyglothash",
"source": "modules_bot_src_main_scala_de_nowchess_bot_util_polyglothash_scala",
"target": "polyglothash_polyglothash",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotHash.scala",
"source_location": "L169",
"weight": 1.0,
"_src": "polyglothash_polyglothash",
"_tgt": "polyglothash_polyglothash_hash",
"source": "polyglothash_polyglothash",
"target": "polyglothash_polyglothash_hash",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotHash.scala",
"source_location": "L182",
"weight": 1.0,
"_src": "polyglothash_polyglothash",
"_tgt": "polyglothash_polyglothash_pieceindex",
"source": "polyglothash_polyglothash",
"target": "polyglothash_polyglothash_pieceindex",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotHash.scala",
"source_location": "L193",
"weight": 1.0,
"_src": "polyglothash_polyglothash",
"_tgt": "polyglothash_polyglothash_squareindex",
"source": "polyglothash_polyglothash",
"target": "polyglothash_polyglothash_squareindex",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotHash.scala",
"source_location": "L196",
"weight": 1.0,
"_src": "polyglothash_polyglothash",
"_tgt": "polyglothash_polyglothash_cancaptureenpassant",
"source": "polyglothash_polyglothash",
"target": "polyglothash_polyglothash_cancaptureenpassant",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotHash.scala",
"source_location": "L171",
"weight": 1.0,
"_src": "polyglothash_polyglothash_hash",
"_tgt": "polyglothash_polyglothash_pieceindex",
"source": "polyglothash_polyglothash_hash",
"target": "polyglothash_polyglothash_pieceindex",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotHash.scala",
"source_location": "L171",
"weight": 1.0,
"_src": "polyglothash_polyglothash_hash",
"_tgt": "polyglothash_polyglothash_squareindex",
"source": "polyglothash_polyglothash_hash",
"target": "polyglothash_polyglothash_squareindex",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotHash.scala",
"source_location": "L178",
"weight": 1.0,
"_src": "polyglothash_polyglothash_hash",
"_tgt": "polyglothash_polyglothash_cancaptureenpassant",
"source": "polyglothash_polyglothash_hash",
"target": "polyglothash_polyglothash_cancaptureenpassant",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L9",
"weight": 1.0,
"_src": "modules_bot_src_main_scala_de_nowchess_bot_util_zobristhash_scala",
"_tgt": "zobristhash_zobristhash",
"source": "modules_bot_src_main_scala_de_nowchess_bot_util_zobristhash_scala",
"target": "zobristhash_zobristhash",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L31",
"weight": 1.0,
"_src": "zobristhash_zobristhash",
"_tgt": "zobristhash_zobristhash_hash",
"source": "zobristhash_zobristhash",
"target": "zobristhash_zobristhash_hash",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L45",
"weight": 1.0,
"_src": "zobristhash_zobristhash",
"_tgt": "zobristhash_zobristhash_nexthash",
"source": "zobristhash_zobristhash",
"target": "zobristhash_zobristhash_nexthash",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L59",
"weight": 1.0,
"_src": "zobristhash_zobristhash",
"_tgt": "zobristhash_zobristhash_applynormaldelta",
"source": "zobristhash_zobristhash",
"target": "zobristhash_zobristhash_applynormaldelta",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L66",
"weight": 1.0,
"_src": "zobristhash_zobristhash",
"_tgt": "zobristhash_zobristhash_applypromotiondelta",
"source": "zobristhash_zobristhash",
"target": "zobristhash_zobristhash_applypromotiondelta",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L73",
"weight": 1.0,
"_src": "zobristhash_zobristhash",
"_tgt": "zobristhash_zobristhash_applyenpassantdelta",
"source": "zobristhash_zobristhash",
"target": "zobristhash_zobristhash_applyenpassantdelta",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L81",
"weight": 1.0,
"_src": "zobristhash_zobristhash",
"_tgt": "zobristhash_zobristhash_applycastledelta",
"source": "zobristhash_zobristhash",
"target": "zobristhash_zobristhash_applycastledelta",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L102",
"weight": 1.0,
"_src": "zobristhash_zobristhash",
"_tgt": "zobristhash_zobristhash_promotedpiecetype",
"source": "zobristhash_zobristhash",
"target": "zobristhash_zobristhash_promotedpiecetype",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L108",
"weight": 1.0,
"_src": "zobristhash_zobristhash",
"_tgt": "zobristhash_zobristhash_togglecastling",
"source": "zobristhash_zobristhash",
"target": "zobristhash_zobristhash_togglecastling",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L117",
"weight": 1.0,
"_src": "zobristhash_zobristhash",
"_tgt": "zobristhash_zobristhash_toggleenpassant",
"source": "zobristhash_zobristhash",
"target": "zobristhash_zobristhash_toggleenpassant",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L121",
"weight": 1.0,
"_src": "zobristhash_zobristhash",
"_tgt": "zobristhash_zobristhash_piecekey",
"source": "zobristhash_zobristhash",
"target": "zobristhash_zobristhash_piecekey",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L47",
"weight": 1.0,
"_src": "zobristhash_zobristhash_nexthash",
"_tgt": "zobristhash_zobristhash_togglecastling",
"source": "zobristhash_zobristhash_nexthash",
"target": "zobristhash_zobristhash_togglecastling",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L48",
"weight": 1.0,
"_src": "zobristhash_zobristhash_nexthash",
"_tgt": "zobristhash_zobristhash_toggleenpassant",
"source": "zobristhash_zobristhash_nexthash",
"target": "zobristhash_zobristhash_toggleenpassant",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L51",
"weight": 1.0,
"_src": "zobristhash_zobristhash_nexthash",
"_tgt": "zobristhash_zobristhash_applycastledelta",
"source": "zobristhash_zobristhash_nexthash",
"target": "zobristhash_zobristhash_applycastledelta",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L53",
"weight": 1.0,
"_src": "zobristhash_zobristhash_nexthash",
"_tgt": "zobristhash_zobristhash_applyenpassantdelta",
"source": "zobristhash_zobristhash_nexthash",
"target": "zobristhash_zobristhash_applyenpassantdelta",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L55",
"weight": 1.0,
"_src": "zobristhash_zobristhash_nexthash",
"_tgt": "zobristhash_zobristhash_applypromotiondelta",
"source": "zobristhash_zobristhash_nexthash",
"target": "zobristhash_zobristhash_applypromotiondelta",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L57",
"weight": 1.0,
"_src": "zobristhash_zobristhash_nexthash",
"_tgt": "zobristhash_zobristhash_applynormaldelta",
"source": "zobristhash_zobristhash_nexthash",
"target": "zobristhash_zobristhash_applynormaldelta",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L61",
"weight": 1.0,
"_src": "zobristhash_zobristhash_applynormaldelta",
"_tgt": "zobristhash_zobristhash_piecekey",
"source": "zobristhash_zobristhash_applynormaldelta",
"target": "zobristhash_zobristhash_piecekey",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L68",
"weight": 1.0,
"_src": "zobristhash_zobristhash_applypromotiondelta",
"_tgt": "zobristhash_zobristhash_piecekey",
"source": "zobristhash_zobristhash_applypromotiondelta",
"target": "zobristhash_zobristhash_piecekey",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L70",
"weight": 1.0,
"_src": "zobristhash_zobristhash_applypromotiondelta",
"_tgt": "zobristhash_zobristhash_promotedpiecetype",
"source": "zobristhash_zobristhash_applypromotiondelta",
"target": "zobristhash_zobristhash_promotedpiecetype",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L76",
"weight": 1.0,
"_src": "zobristhash_zobristhash_applyenpassantdelta",
"_tgt": "zobristhash_zobristhash_piecekey",
"source": "zobristhash_zobristhash_applyenpassantdelta",
"target": "zobristhash_zobristhash_piecekey",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/main/scala/de/nowchess/bot/util/ZobristHash.scala",
"source_location": "L100",
"weight": 1.0,
"_src": "zobristhash_zobristhash_applycastledelta",
"_tgt": "zobristhash_zobristhash_piecekey",
"source": "zobristhash_zobristhash_applycastledelta",
"target": "zobristhash_zobristhash_piecekey",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/AlphaBetaSearchTest.scala",
"source_location": "L13",
"weight": 1.0,
"_src": "modules_bot_src_test_scala_de_nowchess_bot_alphabetasearchtest_scala",
"_tgt": "alphabetasearchtest_alphabetasearchtest",
"source": "modules_bot_src_test_scala_de_nowchess_bot_alphabetasearchtest_scala",
"target": "alphabetasearchtest_alphabetasearchtest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/AlphaBetaSearchTest.scala",
"source_location": "L154",
"weight": 1.0,
"_src": "modules_bot_src_test_scala_de_nowchess_bot_alphabetasearchtest_scala",
"_tgt": "alphabetasearchtest_candidatemoves",
"source": "modules_bot_src_test_scala_de_nowchess_bot_alphabetasearchtest_scala",
"target": "alphabetasearchtest_candidatemoves",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/AlphaBetaSearchTest.scala",
"source_location": "L155",
"weight": 1.0,
"_src": "modules_bot_src_test_scala_de_nowchess_bot_alphabetasearchtest_scala",
"_tgt": "alphabetasearchtest_legalmoves",
"source": "modules_bot_src_test_scala_de_nowchess_bot_alphabetasearchtest_scala",
"target": "alphabetasearchtest_legalmoves",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/AlphaBetaSearchTest.scala",
"source_location": "L156",
"weight": 1.0,
"_src": "modules_bot_src_test_scala_de_nowchess_bot_alphabetasearchtest_scala",
"_tgt": "alphabetasearchtest_alllegalmoves",
"source": "modules_bot_src_test_scala_de_nowchess_bot_alphabetasearchtest_scala",
"target": "alphabetasearchtest_alllegalmoves",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/AlphaBetaSearchTest.scala",
"source_location": "L157",
"weight": 1.0,
"_src": "modules_bot_src_test_scala_de_nowchess_bot_alphabetasearchtest_scala",
"_tgt": "alphabetasearchtest_ischeck",
"source": "modules_bot_src_test_scala_de_nowchess_bot_alphabetasearchtest_scala",
"target": "alphabetasearchtest_ischeck",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/AlphaBetaSearchTest.scala",
"source_location": "L158",
"weight": 1.0,
"_src": "modules_bot_src_test_scala_de_nowchess_bot_alphabetasearchtest_scala",
"_tgt": "alphabetasearchtest_ischeckmate",
"source": "modules_bot_src_test_scala_de_nowchess_bot_alphabetasearchtest_scala",
"target": "alphabetasearchtest_ischeckmate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/AlphaBetaSearchTest.scala",
"source_location": "L159",
"weight": 1.0,
"_src": "modules_bot_src_test_scala_de_nowchess_bot_alphabetasearchtest_scala",
"_tgt": "alphabetasearchtest_isstalemate",
"source": "modules_bot_src_test_scala_de_nowchess_bot_alphabetasearchtest_scala",
"target": "alphabetasearchtest_isstalemate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/AlphaBetaSearchTest.scala",
"source_location": "L160",
"weight": 1.0,
"_src": "modules_bot_src_test_scala_de_nowchess_bot_alphabetasearchtest_scala",
"_tgt": "alphabetasearchtest_isinsufficientmaterial",
"source": "modules_bot_src_test_scala_de_nowchess_bot_alphabetasearchtest_scala",
"target": "alphabetasearchtest_isinsufficientmaterial",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/AlphaBetaSearchTest.scala",
"source_location": "L161",
"weight": 1.0,
"_src": "modules_bot_src_test_scala_de_nowchess_bot_alphabetasearchtest_scala",
"_tgt": "alphabetasearchtest_isfiftymoverule",
"source": "modules_bot_src_test_scala_de_nowchess_bot_alphabetasearchtest_scala",
"target": "alphabetasearchtest_isfiftymoverule",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/AlphaBetaSearchTest.scala",
"source_location": "L162",
"weight": 1.0,
"_src": "modules_bot_src_test_scala_de_nowchess_bot_alphabetasearchtest_scala",
"_tgt": "alphabetasearchtest_applymove",
"source": "modules_bot_src_test_scala_de_nowchess_bot_alphabetasearchtest_scala",
"target": "alphabetasearchtest_applymove",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/BotControllerTest.scala",
"source_location": "L6",
"weight": 1.0,
"_src": "modules_bot_src_test_scala_de_nowchess_bot_botcontrollertest_scala",
"_tgt": "botcontrollertest_botcontrollertest",
"source": "modules_bot_src_test_scala_de_nowchess_bot_botcontrollertest_scala",
"target": "botcontrollertest_botcontrollertest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/BotDifficultyTest.scala",
"source_location": "L6",
"weight": 1.0,
"_src": "modules_bot_src_test_scala_de_nowchess_bot_botdifficultytest_scala",
"_tgt": "botdifficultytest_botdifficultytest",
"source": "modules_bot_src_test_scala_de_nowchess_bot_botdifficultytest_scala",
"target": "botdifficultytest_botdifficultytest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/ClassicalBotTest.scala",
"source_location": "L12",
"weight": 1.0,
"_src": "modules_bot_src_test_scala_de_nowchess_bot_classicalbottest_scala",
"_tgt": "classicalbottest_classicalbottest",
"source": "modules_bot_src_test_scala_de_nowchess_bot_classicalbottest_scala",
"target": "classicalbottest_classicalbottest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/ClassicalBotTest.scala",
"source_location": "L59",
"weight": 1.0,
"_src": "modules_bot_src_test_scala_de_nowchess_bot_classicalbottest_scala",
"_tgt": "classicalbottest_candidatemoves",
"source": "modules_bot_src_test_scala_de_nowchess_bot_classicalbottest_scala",
"target": "classicalbottest_candidatemoves",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/ClassicalBotTest.scala",
"source_location": "L60",
"weight": 1.0,
"_src": "modules_bot_src_test_scala_de_nowchess_bot_classicalbottest_scala",
"_tgt": "classicalbottest_legalmoves",
"source": "modules_bot_src_test_scala_de_nowchess_bot_classicalbottest_scala",
"target": "classicalbottest_legalmoves",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/ClassicalBotTest.scala",
"source_location": "L61",
"weight": 1.0,
"_src": "modules_bot_src_test_scala_de_nowchess_bot_classicalbottest_scala",
"_tgt": "classicalbottest_alllegalmoves",
"source": "modules_bot_src_test_scala_de_nowchess_bot_classicalbottest_scala",
"target": "classicalbottest_alllegalmoves",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/ClassicalBotTest.scala",
"source_location": "L62",
"weight": 1.0,
"_src": "modules_bot_src_test_scala_de_nowchess_bot_classicalbottest_scala",
"_tgt": "classicalbottest_ischeck",
"source": "modules_bot_src_test_scala_de_nowchess_bot_classicalbottest_scala",
"target": "classicalbottest_ischeck",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/ClassicalBotTest.scala",
"source_location": "L63",
"weight": 1.0,
"_src": "modules_bot_src_test_scala_de_nowchess_bot_classicalbottest_scala",
"_tgt": "classicalbottest_ischeckmate",
"source": "modules_bot_src_test_scala_de_nowchess_bot_classicalbottest_scala",
"target": "classicalbottest_ischeckmate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/ClassicalBotTest.scala",
"source_location": "L64",
"weight": 1.0,
"_src": "modules_bot_src_test_scala_de_nowchess_bot_classicalbottest_scala",
"_tgt": "classicalbottest_isstalemate",
"source": "modules_bot_src_test_scala_de_nowchess_bot_classicalbottest_scala",
"target": "classicalbottest_isstalemate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/ClassicalBotTest.scala",
"source_location": "L65",
"weight": 1.0,
"_src": "modules_bot_src_test_scala_de_nowchess_bot_classicalbottest_scala",
"_tgt": "classicalbottest_isinsufficientmaterial",
"source": "modules_bot_src_test_scala_de_nowchess_bot_classicalbottest_scala",
"target": "classicalbottest_isinsufficientmaterial",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/ClassicalBotTest.scala",
"source_location": "L66",
"weight": 1.0,
"_src": "modules_bot_src_test_scala_de_nowchess_bot_classicalbottest_scala",
"_tgt": "classicalbottest_isfiftymoverule",
"source": "modules_bot_src_test_scala_de_nowchess_bot_classicalbottest_scala",
"target": "classicalbottest_isfiftymoverule",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/ClassicalBotTest.scala",
"source_location": "L67",
"weight": 1.0,
"_src": "modules_bot_src_test_scala_de_nowchess_bot_classicalbottest_scala",
"_tgt": "classicalbottest_applymove",
"source": "modules_bot_src_test_scala_de_nowchess_bot_classicalbottest_scala",
"target": "classicalbottest_applymove",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/EvaluationTest.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "modules_bot_src_test_scala_de_nowchess_bot_evaluationtest_scala",
"_tgt": "evaluationtest_evaluationtest",
"source": "modules_bot_src_test_scala_de_nowchess_bot_evaluationtest_scala",
"target": "evaluationtest_evaluationtest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/MoveOrderingTest.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "modules_bot_src_test_scala_de_nowchess_bot_moveorderingtest_scala",
"_tgt": "moveorderingtest_moveorderingtest",
"source": "modules_bot_src_test_scala_de_nowchess_bot_moveorderingtest_scala",
"target": "moveorderingtest_moveorderingtest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/PolyglotBookTest.scala",
"source_location": "L16",
"weight": 1.0,
"_src": "modules_bot_src_test_scala_de_nowchess_bot_polyglotbooktest_scala",
"_tgt": "polyglotbooktest_polyglotbooktest",
"source": "modules_bot_src_test_scala_de_nowchess_bot_polyglotbooktest_scala",
"target": "polyglotbooktest_polyglotbooktest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/PolyglotHashTest.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "modules_bot_src_test_scala_de_nowchess_bot_polyglothashtest_scala",
"_tgt": "polyglothashtest_polyglothashtest",
"source": "modules_bot_src_test_scala_de_nowchess_bot_polyglothashtest_scala",
"target": "polyglothashtest_polyglothashtest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/TranspositionTableTest.scala",
"source_location": "L9",
"weight": 1.0,
"_src": "modules_bot_src_test_scala_de_nowchess_bot_transpositiontabletest_scala",
"_tgt": "transpositiontabletest_transpositiontabletest",
"source": "modules_bot_src_test_scala_de_nowchess_bot_transpositiontabletest_scala",
"target": "transpositiontabletest_transpositiontabletest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/bot/src/test/scala/de/nowchess/bot/ZobristHashTest.scala",
"source_location": "L11",
"weight": 1.0,
"_src": "modules_bot_src_test_scala_de_nowchess_bot_zobristhashtest_scala",
"_tgt": "zobristhashtest_zobristhashtest",
"source": "modules_bot_src_test_scala_de_nowchess_bot_zobristhashtest_scala",
"target": "zobristhashtest_zobristhashtest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L21",
"weight": 1.0,
"_src": "modules_core_src_main_scala_de_nowchess_chess_command_command_scala",
"_tgt": "command_movecommand",
"source": "modules_core_src_main_scala_de_nowchess_chess_command_command_scala",
"target": "command_movecommand",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L39",
"weight": 1.0,
"_src": "modules_core_src_main_scala_de_nowchess_chess_command_command_scala",
"_tgt": "command_moveresult",
"source": "modules_core_src_main_scala_de_nowchess_chess_command_command_scala",
"target": "command_moveresult",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L40",
"weight": 1.0,
"_src": "modules_core_src_main_scala_de_nowchess_chess_command_command_scala",
"_tgt": "command_successful",
"source": "modules_core_src_main_scala_de_nowchess_chess_command_command_scala",
"target": "command_successful",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L41",
"weight": 1.0,
"_src": "modules_core_src_main_scala_de_nowchess_chess_command_command_scala",
"_tgt": "command_invalidformat",
"source": "modules_core_src_main_scala_de_nowchess_chess_command_command_scala",
"target": "command_invalidformat",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L42",
"weight": 1.0,
"_src": "modules_core_src_main_scala_de_nowchess_chess_command_command_scala",
"_tgt": "command_invalidmove",
"source": "modules_core_src_main_scala_de_nowchess_chess_command_command_scala",
"target": "command_invalidmove",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L45",
"weight": 1.0,
"_src": "modules_core_src_main_scala_de_nowchess_chess_command_command_scala",
"_tgt": "command_quitcommand",
"source": "modules_core_src_main_scala_de_nowchess_chess_command_command_scala",
"target": "command_quitcommand",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L51",
"weight": 1.0,
"_src": "modules_core_src_main_scala_de_nowchess_chess_command_command_scala",
"_tgt": "command_resetcommand",
"source": "modules_core_src_main_scala_de_nowchess_chess_command_command_scala",
"target": "command_resetcommand",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L29",
"weight": 1.0,
"_src": "command_movecommand",
"_tgt": "command_movecommand_execute",
"source": "command_movecommand",
"target": "command_movecommand_execute",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L32",
"weight": 1.0,
"_src": "command_movecommand",
"_tgt": "command_movecommand_undo",
"source": "command_movecommand",
"target": "command_movecommand_undo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L35",
"weight": 1.0,
"_src": "command_movecommand",
"_tgt": "command_movecommand_description",
"source": "command_movecommand",
"target": "command_movecommand_description",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L46",
"weight": 1.0,
"_src": "command_quitcommand",
"_tgt": "command_quitcommand_execute",
"source": "command_quitcommand",
"target": "command_quitcommand_execute",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L47",
"weight": 1.0,
"_src": "command_quitcommand",
"_tgt": "command_quitcommand_undo",
"source": "command_quitcommand",
"target": "command_quitcommand_undo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L48",
"weight": 1.0,
"_src": "command_quitcommand",
"_tgt": "command_quitcommand_description",
"source": "command_quitcommand",
"target": "command_quitcommand_description",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L55",
"weight": 1.0,
"_src": "command_resetcommand",
"_tgt": "command_resetcommand_execute",
"source": "command_resetcommand",
"target": "command_resetcommand_execute",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L57",
"weight": 1.0,
"_src": "command_resetcommand",
"_tgt": "command_resetcommand_undo",
"source": "command_resetcommand",
"target": "command_resetcommand_undo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala",
"source_location": "L60",
"weight": 1.0,
"_src": "command_resetcommand",
"_tgt": "command_resetcommand_description",
"source": "command_resetcommand",
"target": "command_resetcommand_description",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L4",
"weight": 1.0,
"_src": "modules_core_src_main_scala_de_nowchess_chess_command_commandinvoker_scala",
"_tgt": "commandinvoker_commandinvoker",
"source": "modules_core_src_main_scala_de_nowchess_chess_command_commandinvoker_scala",
"target": "commandinvoker_commandinvoker",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L11",
"weight": 1.0,
"_src": "commandinvoker_commandinvoker",
"_tgt": "commandinvoker_commandinvoker_execute",
"source": "commandinvoker_commandinvoker",
"target": "commandinvoker_commandinvoker_execute",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L22",
"weight": 1.0,
"_src": "commandinvoker_commandinvoker",
"_tgt": "commandinvoker_commandinvoker_undo",
"source": "commandinvoker_commandinvoker",
"target": "commandinvoker_commandinvoker_undo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L33",
"weight": 1.0,
"_src": "commandinvoker_commandinvoker",
"_tgt": "commandinvoker_commandinvoker_redo",
"source": "commandinvoker_commandinvoker",
"target": "commandinvoker_commandinvoker_redo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L44",
"weight": 1.0,
"_src": "commandinvoker_commandinvoker",
"_tgt": "commandinvoker_commandinvoker_history",
"source": "commandinvoker_commandinvoker",
"target": "commandinvoker_commandinvoker_history",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L49",
"weight": 1.0,
"_src": "commandinvoker_commandinvoker",
"_tgt": "commandinvoker_commandinvoker_getcurrentindex",
"source": "commandinvoker_commandinvoker",
"target": "commandinvoker_commandinvoker_getcurrentindex",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L54",
"weight": 1.0,
"_src": "commandinvoker_commandinvoker",
"_tgt": "commandinvoker_commandinvoker_clear",
"source": "commandinvoker_commandinvoker",
"target": "commandinvoker_commandinvoker_clear",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L60",
"weight": 1.0,
"_src": "commandinvoker_commandinvoker",
"_tgt": "commandinvoker_commandinvoker_canundo",
"source": "commandinvoker_commandinvoker",
"target": "commandinvoker_commandinvoker_canundo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L65",
"weight": 1.0,
"_src": "commandinvoker_commandinvoker",
"_tgt": "commandinvoker_commandinvoker_canredo",
"source": "commandinvoker_commandinvoker",
"target": "commandinvoker_commandinvoker_canredo",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala",
"source_location": "L36",
"weight": 1.0,
"_src": "commandinvoker_commandinvoker_redo",
"_tgt": "commandinvoker_commandinvoker_execute",
"source": "commandinvoker_commandinvoker_execute",
"target": "commandinvoker_commandinvoker_redo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala",
"source_location": "L5",
"weight": 1.0,
"_src": "modules_core_src_main_scala_de_nowchess_chess_controller_parser_scala",
"_tgt": "parser_parser",
"source": "modules_core_src_main_scala_de_nowchess_chess_controller_parser_scala",
"target": "parser_parser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "parser_parser",
"_tgt": "parser_parser_parsemove",
"source": "parser_parser",
"target": "parser_parser_parsemove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala",
"source_location": "L20",
"weight": 1.0,
"_src": "parser_parser",
"_tgt": "parser_parser_parsesquare",
"source": "parser_parser",
"target": "parser_parser_parsesquare",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala",
"source_location": "L16",
"weight": 1.0,
"_src": "parser_parser_parsemove",
"_tgt": "parser_parser_parsesquare",
"source": "parser_parser_parsemove",
"target": "parser_parser_parsesquare",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L18",
"weight": 1.0,
"_src": "modules_core_src_main_scala_de_nowchess_chess_engine_gameengine_scala",
"_tgt": "gameengine_gameengine",
"source": "modules_core_src_main_scala_de_nowchess_chess_engine_gameengine_scala",
"target": "gameengine_gameengine",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L27",
"weight": 1.0,
"_src": "modules_core_src_main_scala_de_nowchess_chess_engine_gameengine_scala",
"_tgt": "gameengine_pendingpromotion",
"source": "modules_core_src_main_scala_de_nowchess_chess_engine_gameengine_scala",
"target": "gameengine_pendingpromotion",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L39",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_ispendingpromotion",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_ispendingpromotion",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L44",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_setopponentbot",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_setopponentbot",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L50",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_clearopponentbot",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_clearopponentbot",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L56",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_board",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_board",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L57",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_turn",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_turn",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L58",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_context",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_context",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L61",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_canundo",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_canundo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L64",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_canredo",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_canredo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L67",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_commandhistory",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_commandhistory",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L72",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_processuserinput",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_processuserinput",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L112",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_handleparsedmove",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_handleparsedmove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L133",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_ispromotionmove",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_ispromotionmove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L141",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_completepromotion",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_completepromotion",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L155",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_undo",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_undo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L158",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_redo",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_redo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L163",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_loadgame",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_loadgame",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L172",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_replaygame",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_replaygame",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L183",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_replaymoves",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_replaymoves",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L190",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_applyreplaymove",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_applyreplaymove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L201",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_exportgame",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_exportgame",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L206",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_loadposition",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_loadposition",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L214",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_reset",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_reset",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L222",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_executemove",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_executemove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L264",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_translatemovetonotation",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_translatemovetonotation",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L272",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_enpassantnotation",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_enpassantnotation",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L275",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_promotionnotation",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_promotionnotation",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L283",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_normalmovenotation",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_normalmovenotation",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L293",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_piecenotation",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_piecenotation",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L302",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_computecaptured",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_computecaptured",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L315",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_requestbotmoveifneeded",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_requestbotmoveifneeded",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L325",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_applybotmove",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_applybotmove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L349",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_handlebotnomove",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_handlebotnomove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L357",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_performundo",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_performundo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L367",
"weight": 1.0,
"_src": "gameengine_gameengine",
"_tgt": "gameengine_gameengine_performredo",
"source": "gameengine_gameengine",
"target": "gameengine_gameengine_performredo",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L128",
"weight": 1.0,
"_src": "gameengine_gameengine_handleparsedmove",
"_tgt": "gameengine_pendingpromotion",
"source": "gameengine_pendingpromotion",
"target": "gameengine_gameengine_handleparsedmove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L79",
"weight": 1.0,
"_src": "gameengine_gameengine_processuserinput",
"_tgt": "gameengine_gameengine_performundo",
"source": "gameengine_gameengine_processuserinput",
"target": "gameengine_gameengine_performundo",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L82",
"weight": 1.0,
"_src": "gameengine_gameengine_processuserinput",
"_tgt": "gameengine_gameengine_performredo",
"source": "gameengine_gameengine_processuserinput",
"target": "gameengine_gameengine_performredo",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L109",
"weight": 1.0,
"_src": "gameengine_gameengine_processuserinput",
"_tgt": "gameengine_gameengine_handleparsedmove",
"source": "gameengine_gameengine_processuserinput",
"target": "gameengine_gameengine_handleparsedmove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L125",
"weight": 1.0,
"_src": "gameengine_gameengine_handleparsedmove",
"_tgt": "gameengine_gameengine_ispromotionmove",
"source": "gameengine_gameengine_handleparsedmove",
"target": "gameengine_gameengine_ispromotionmove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L131",
"weight": 1.0,
"_src": "gameengine_gameengine_handleparsedmove",
"_tgt": "gameengine_gameengine_executemove",
"source": "gameengine_gameengine_handleparsedmove",
"target": "gameengine_gameengine_executemove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L191",
"weight": 1.0,
"_src": "gameengine_gameengine_applyreplaymove",
"_tgt": "gameengine_gameengine_handleparsedmove",
"source": "gameengine_gameengine_handleparsedmove",
"target": "gameengine_gameengine_applyreplaymove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L150",
"weight": 1.0,
"_src": "gameengine_gameengine_completepromotion",
"_tgt": "gameengine_gameengine_executemove",
"source": "gameengine_gameengine_completepromotion",
"target": "gameengine_gameengine_executemove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L194",
"weight": 1.0,
"_src": "gameengine_gameengine_applyreplaymove",
"_tgt": "gameengine_gameengine_completepromotion",
"source": "gameengine_gameengine_completepromotion",
"target": "gameengine_gameengine_applyreplaymove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L340",
"weight": 1.0,
"_src": "gameengine_gameengine_applybotmove",
"_tgt": "gameengine_gameengine_completepromotion",
"source": "gameengine_gameengine_completepromotion",
"target": "gameengine_gameengine_applybotmove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L363",
"weight": 1.0,
"_src": "gameengine_gameengine_performundo",
"_tgt": "gameengine_gameengine_undo",
"source": "gameengine_gameengine_undo",
"target": "gameengine_gameengine_performundo",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L374",
"weight": 1.0,
"_src": "gameengine_gameengine_performredo",
"_tgt": "gameengine_gameengine_redo",
"source": "gameengine_gameengine_redo",
"target": "gameengine_gameengine_performredo",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L167",
"weight": 1.0,
"_src": "gameengine_gameengine_loadgame",
"_tgt": "gameengine_gameengine_replaygame",
"source": "gameengine_gameengine_loadgame",
"target": "gameengine_gameengine_replaygame",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L181",
"weight": 1.0,
"_src": "gameengine_gameengine_replaygame",
"_tgt": "gameengine_gameengine_replaymoves",
"source": "gameengine_gameengine_replaygame",
"target": "gameengine_gameengine_replaymoves",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L185",
"weight": 1.0,
"_src": "gameengine_gameengine_replaymoves",
"_tgt": "gameengine_gameengine_applyreplaymove",
"source": "gameengine_gameengine_replaymoves",
"target": "gameengine_gameengine_applyreplaymove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L225",
"weight": 1.0,
"_src": "gameengine_gameengine_executemove",
"_tgt": "gameengine_gameengine_computecaptured",
"source": "gameengine_gameengine_executemove",
"target": "gameengine_gameengine_computecaptured",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L232",
"weight": 1.0,
"_src": "gameengine_gameengine_executemove",
"_tgt": "gameengine_gameengine_translatemovetonotation",
"source": "gameengine_gameengine_executemove",
"target": "gameengine_gameengine_translatemovetonotation",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L262",
"weight": 1.0,
"_src": "gameengine_gameengine_executemove",
"_tgt": "gameengine_gameengine_requestbotmoveifneeded",
"source": "gameengine_gameengine_executemove",
"target": "gameengine_gameengine_requestbotmoveifneeded",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L342",
"weight": 1.0,
"_src": "gameengine_gameengine_applybotmove",
"_tgt": "gameengine_gameengine_executemove",
"source": "gameengine_gameengine_executemove",
"target": "gameengine_gameengine_applybotmove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L268",
"weight": 1.0,
"_src": "gameengine_gameengine_translatemovetonotation",
"_tgt": "gameengine_gameengine_enpassantnotation",
"source": "gameengine_gameengine_translatemovetonotation",
"target": "gameengine_gameengine_enpassantnotation",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L269",
"weight": 1.0,
"_src": "gameengine_gameengine_translatemovetonotation",
"_tgt": "gameengine_gameengine_promotionnotation",
"source": "gameengine_gameengine_translatemovetonotation",
"target": "gameengine_gameengine_promotionnotation",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L270",
"weight": 1.0,
"_src": "gameengine_gameengine_translatemovetonotation",
"_tgt": "gameengine_gameengine_normalmovenotation",
"source": "gameengine_gameengine_translatemovetonotation",
"target": "gameengine_gameengine_normalmovenotation",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L289",
"weight": 1.0,
"_src": "gameengine_gameengine_normalmovenotation",
"_tgt": "gameengine_gameengine_piecenotation",
"source": "gameengine_gameengine_normalmovenotation",
"target": "gameengine_gameengine_piecenotation",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L320",
"weight": 1.0,
"_src": "gameengine_gameengine_requestbotmoveifneeded",
"_tgt": "gameengine_gameengine_applybotmove",
"source": "gameengine_gameengine_requestbotmoveifneeded",
"target": "gameengine_gameengine_applybotmove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala",
"source_location": "L321",
"weight": 1.0,
"_src": "gameengine_gameengine_requestbotmoveifneeded",
"_tgt": "gameengine_gameengine_handlebotnomove",
"source": "gameengine_gameengine_requestbotmoveifneeded",
"target": "gameengine_gameengine_handlebotnomove",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L12",
"weight": 1.0,
"_src": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"_tgt": "observer_moveexecutedevent",
"source": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"target": "observer_moveexecutedevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L20",
"weight": 1.0,
"_src": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"_tgt": "observer_checkdetectedevent",
"source": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"target": "observer_checkdetectedevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L25",
"weight": 1.0,
"_src": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"_tgt": "observer_checkmateevent",
"source": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"target": "observer_checkmateevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L31",
"weight": 1.0,
"_src": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"_tgt": "observer_stalemateevent",
"source": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"target": "observer_stalemateevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L36",
"weight": 1.0,
"_src": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"_tgt": "observer_invalidmoveevent",
"source": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"target": "observer_invalidmoveevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L42",
"weight": 1.0,
"_src": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"_tgt": "observer_promotionrequiredevent",
"source": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"target": "observer_promotionrequiredevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L49",
"weight": 1.0,
"_src": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"_tgt": "observer_boardresetevent",
"source": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"target": "observer_boardresetevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L54",
"weight": 1.0,
"_src": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"_tgt": "observer_fiftymoveruleavailableevent",
"source": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"target": "observer_fiftymoveruleavailableevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L59",
"weight": 1.0,
"_src": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"_tgt": "observer_drawclaimedevent",
"source": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"target": "observer_drawclaimedevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L64",
"weight": 1.0,
"_src": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"_tgt": "observer_moveundoneevent",
"source": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"target": "observer_moveundoneevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L70",
"weight": 1.0,
"_src": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"_tgt": "observer_moveredoneevent",
"source": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"target": "observer_moveredoneevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L79",
"weight": 1.0,
"_src": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"_tgt": "observer_pgnloadedevent",
"source": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"target": "observer_pgnloadedevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L92",
"weight": 1.0,
"_src": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"_tgt": "observer_subscribe",
"source": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"target": "observer_subscribe",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L97",
"weight": 1.0,
"_src": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"_tgt": "observer_unsubscribe",
"source": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"target": "observer_unsubscribe",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L102",
"weight": 1.0,
"_src": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"_tgt": "observer_notifyobservers",
"source": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"target": "observer_notifyobservers",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala",
"source_location": "L107",
"weight": 1.0,
"_src": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"_tgt": "observer_observercount",
"source": "modules_core_src_main_scala_de_nowchess_chess_observer_observer_scala",
"target": "observer_observercount",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L9",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_command_commandinvokerbranchtest_scala",
"_tgt": "commandinvokerbranchtest_commandinvokerbranchtest",
"source": "modules_core_src_test_scala_de_nowchess_chess_command_commandinvokerbranchtest_scala",
"target": "commandinvokerbranchtest_commandinvokerbranchtest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L13",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_command_commandinvokerbranchtest_scala",
"_tgt": "commandinvokerbranchtest_failingcommand",
"source": "modules_core_src_test_scala_de_nowchess_chess_command_commandinvokerbranchtest_scala",
"target": "commandinvokerbranchtest_failingcommand",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L18",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_command_commandinvokerbranchtest_scala",
"_tgt": "commandinvokerbranchtest_conditionalfailcommand",
"source": "modules_core_src_test_scala_de_nowchess_chess_command_commandinvokerbranchtest_scala",
"target": "commandinvokerbranchtest_conditionalfailcommand",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L11",
"weight": 1.0,
"_src": "commandinvokerbranchtest_commandinvokerbranchtest",
"_tgt": "commandinvokerbranchtest_commandinvokerbranchtest_sq",
"source": "commandinvokerbranchtest_commandinvokerbranchtest",
"target": "commandinvokerbranchtest_commandinvokerbranchtest_sq",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L32",
"weight": 1.0,
"_src": "commandinvokerbranchtest_commandinvokerbranchtest",
"_tgt": "commandinvokerbranchtest_commandinvokerbranchtest_createmovecommand",
"source": "commandinvokerbranchtest_commandinvokerbranchtest",
"target": "commandinvokerbranchtest_commandinvokerbranchtest_createmovecommand",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L14",
"weight": 1.0,
"_src": "commandinvokerbranchtest_failingcommand",
"_tgt": "commandinvokerbranchtest_failingcommand_execute",
"source": "commandinvokerbranchtest_failingcommand",
"target": "commandinvokerbranchtest_failingcommand_execute",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L15",
"weight": 1.0,
"_src": "commandinvokerbranchtest_failingcommand",
"_tgt": "commandinvokerbranchtest_failingcommand_undo",
"source": "commandinvokerbranchtest_failingcommand",
"target": "commandinvokerbranchtest_failingcommand_undo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L16",
"weight": 1.0,
"_src": "commandinvokerbranchtest_failingcommand",
"_tgt": "commandinvokerbranchtest_failingcommand_description",
"source": "commandinvokerbranchtest_failingcommand",
"target": "commandinvokerbranchtest_failingcommand_description",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L25",
"weight": 1.0,
"_src": "commandinvokerbranchtest_conditionalfailcommand",
"_tgt": "commandinvokerbranchtest_conditionalfailcommand_setshouldfailonundo",
"source": "commandinvokerbranchtest_conditionalfailcommand",
"target": "commandinvokerbranchtest_conditionalfailcommand_setshouldfailonundo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L26",
"weight": 1.0,
"_src": "commandinvokerbranchtest_conditionalfailcommand",
"_tgt": "commandinvokerbranchtest_conditionalfailcommand_setshouldfailonexecute",
"source": "commandinvokerbranchtest_conditionalfailcommand",
"target": "commandinvokerbranchtest_conditionalfailcommand_setshouldfailonexecute",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L28",
"weight": 1.0,
"_src": "commandinvokerbranchtest_conditionalfailcommand",
"_tgt": "commandinvokerbranchtest_conditionalfailcommand_execute",
"source": "commandinvokerbranchtest_conditionalfailcommand",
"target": "commandinvokerbranchtest_conditionalfailcommand_execute",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L29",
"weight": 1.0,
"_src": "commandinvokerbranchtest_conditionalfailcommand",
"_tgt": "commandinvokerbranchtest_conditionalfailcommand_undo",
"source": "commandinvokerbranchtest_conditionalfailcommand",
"target": "commandinvokerbranchtest_conditionalfailcommand_undo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala",
"source_location": "L30",
"weight": 1.0,
"_src": "commandinvokerbranchtest_conditionalfailcommand",
"_tgt": "commandinvokerbranchtest_conditionalfailcommand_description",
"source": "commandinvokerbranchtest_conditionalfailcommand",
"target": "commandinvokerbranchtest_conditionalfailcommand_description",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala",
"source_location": "L8",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_command_commandinvokertest_scala",
"_tgt": "commandinvokertest_commandinvokertest",
"source": "modules_core_src_test_scala_de_nowchess_chess_command_commandinvokertest_scala",
"target": "commandinvokertest_commandinvokertest",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "commandinvokertest_commandinvokertest",
"_tgt": "commandinvokertest_commandinvokertest_sq",
"source": "commandinvokertest_commandinvokertest",
"target": "commandinvokertest_commandinvokertest_sq",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala",
"source_location": "L12",
"weight": 1.0,
"_src": "commandinvokertest_commandinvokertest",
"_tgt": "commandinvokertest_commandinvokertest_createmovecommand",
"source": "commandinvokertest_commandinvokertest",
"target": "commandinvokertest_commandinvokertest_createmovecommand",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandTest.scala",
"source_location": "L7",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_command_commandtest_scala",
"_tgt": "commandtest_commandtest",
"source": "modules_core_src_test_scala_de_nowchess_chess_command_commandtest_scala",
"target": "commandtest_commandtest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/MoveCommandTest.scala",
"source_location": "L8",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_command_movecommandtest_scala",
"_tgt": "movecommandtest_movecommandtest",
"source": "modules_core_src_test_scala_de_nowchess_chess_command_movecommandtest_scala",
"target": "movecommandtest_movecommandtest",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/command/MoveCommandTest.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "movecommandtest_movecommandtest",
"_tgt": "movecommandtest_movecommandtest_sq",
"source": "movecommandtest_movecommandtest",
"target": "movecommandtest_movecommandtest_sq",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/controller/ParserTest.scala",
"source_location": "L7",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_controller_parsertest_scala",
"_tgt": "parsertest_parsertest",
"source": "modules_core_src_test_scala_de_nowchess_chess_controller_parsertest_scala",
"target": "parsertest_parsertest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_enginetesthelpers_scala",
"_tgt": "enginetesthelpers_enginetesthelpers",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_enginetesthelpers_scala",
"target": "enginetesthelpers_enginetesthelpers",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L26",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_enginetesthelpers_scala",
"_tgt": "enginetesthelpers_mockobserver",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_enginetesthelpers_scala",
"target": "enginetesthelpers_mockobserver",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L12",
"weight": 1.0,
"_src": "enginetesthelpers_enginetesthelpers",
"_tgt": "enginetesthelpers_enginetesthelpers_makeengine",
"source": "enginetesthelpers_enginetesthelpers",
"target": "enginetesthelpers_enginetesthelpers_makeengine",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L15",
"weight": 1.0,
"_src": "enginetesthelpers_enginetesthelpers",
"_tgt": "enginetesthelpers_enginetesthelpers_makeenginewithboard",
"source": "enginetesthelpers_enginetesthelpers",
"target": "enginetesthelpers_enginetesthelpers_makeenginewithboard",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L18",
"weight": 1.0,
"_src": "enginetesthelpers_enginetesthelpers",
"_tgt": "enginetesthelpers_enginetesthelpers_loadfen",
"source": "enginetesthelpers_enginetesthelpers",
"target": "enginetesthelpers_enginetesthelpers_loadfen",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L21",
"weight": 1.0,
"_src": "enginetesthelpers_enginetesthelpers",
"_tgt": "enginetesthelpers_enginetesthelpers_captureevents",
"source": "enginetesthelpers_enginetesthelpers",
"target": "enginetesthelpers_enginetesthelpers_captureevents",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L29",
"weight": 1.0,
"_src": "enginetesthelpers_mockobserver",
"_tgt": "enginetesthelpers_mockobserver_events",
"source": "enginetesthelpers_mockobserver",
"target": "enginetesthelpers_mockobserver_events",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L30",
"weight": 1.0,
"_src": "enginetesthelpers_mockobserver",
"_tgt": "enginetesthelpers_mockobserver_eventcount",
"source": "enginetesthelpers_mockobserver",
"target": "enginetesthelpers_mockobserver_eventcount",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L31",
"weight": 1.0,
"_src": "enginetesthelpers_mockobserver",
"_tgt": "enginetesthelpers_mockobserver_hasevent",
"source": "enginetesthelpers_mockobserver",
"target": "enginetesthelpers_mockobserver_hasevent",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L33",
"weight": 1.0,
"_src": "enginetesthelpers_mockobserver",
"_tgt": "enginetesthelpers_mockobserver_getevent",
"source": "enginetesthelpers_mockobserver",
"target": "enginetesthelpers_mockobserver_getevent",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L36",
"weight": 1.0,
"_src": "enginetesthelpers_mockobserver",
"_tgt": "enginetesthelpers_mockobserver_ongameevent",
"source": "enginetesthelpers_mockobserver",
"target": "enginetesthelpers_mockobserver_ongameevent",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala",
"source_location": "L39",
"weight": 1.0,
"_src": "enginetesthelpers_mockobserver",
"_tgt": "enginetesthelpers_mockobserver_clear",
"source": "enginetesthelpers_mockobserver",
"target": "enginetesthelpers_mockobserver_clear",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginegameendingtest_scala",
"_tgt": "gameenginegameendingtest_gameenginegameendingtest",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginegameendingtest_scala",
"target": "gameenginegameendingtest_gameenginegameendingtest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala",
"source_location": "L97",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginegameendingtest_scala",
"_tgt": "gameenginegameendingtest_endingmockobserver",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginegameendingtest_scala",
"target": "gameenginegameendingtest_endingmockobserver",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala",
"source_location": "L100",
"weight": 1.0,
"_src": "gameenginegameendingtest_endingmockobserver",
"_tgt": "gameenginegameendingtest_endingmockobserver_ongameevent",
"source": "gameenginegameendingtest_endingmockobserver",
"target": "gameenginegameendingtest_endingmockobserver_ongameevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L13",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineintegrationtest_scala",
"_tgt": "gameengineintegrationtest_gameengineintegrationtest",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineintegrationtest_scala",
"target": "gameengineintegrationtest_gameengineintegrationtest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L135",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineintegrationtest_scala",
"_tgt": "gameengineintegrationtest_importgamecontext",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineintegrationtest_scala",
"target": "gameengineintegrationtest_importgamecontext",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L120",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineintegrationtest_scala",
"_tgt": "gameengineintegrationtest_candidatemoves",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineintegrationtest_scala",
"target": "gameengineintegrationtest_candidatemoves",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L121",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineintegrationtest_scala",
"_tgt": "gameengineintegrationtest_legalmoves",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineintegrationtest_scala",
"target": "gameengineintegrationtest_legalmoves",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L122",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineintegrationtest_scala",
"_tgt": "gameengineintegrationtest_alllegalmoves",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineintegrationtest_scala",
"target": "gameengineintegrationtest_alllegalmoves",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L123",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineintegrationtest_scala",
"_tgt": "gameengineintegrationtest_ischeck",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineintegrationtest_scala",
"target": "gameengineintegrationtest_ischeck",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L124",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineintegrationtest_scala",
"_tgt": "gameengineintegrationtest_ischeckmate",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineintegrationtest_scala",
"target": "gameengineintegrationtest_ischeckmate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L125",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineintegrationtest_scala",
"_tgt": "gameengineintegrationtest_isstalemate",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineintegrationtest_scala",
"target": "gameengineintegrationtest_isstalemate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L126",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineintegrationtest_scala",
"_tgt": "gameengineintegrationtest_isinsufficientmaterial",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineintegrationtest_scala",
"target": "gameengineintegrationtest_isinsufficientmaterial",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L127",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineintegrationtest_scala",
"_tgt": "gameengineintegrationtest_isfiftymoverule",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineintegrationtest_scala",
"target": "gameengineintegrationtest_isfiftymoverule",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L128",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineintegrationtest_scala",
"_tgt": "gameengineintegrationtest_applymove",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineintegrationtest_scala",
"target": "gameengineintegrationtest_applymove",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L175",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineintegrationtest_scala",
"_tgt": "gameengineintegrationtest_ongameevent",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineintegrationtest_scala",
"target": "gameengineintegrationtest_ongameevent",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L15",
"weight": 1.0,
"_src": "gameengineintegrationtest_gameengineintegrationtest",
"_tgt": "gameengineintegrationtest_gameengineintegrationtest_sq",
"source": "gameengineintegrationtest_gameengineintegrationtest",
"target": "gameengineintegrationtest_gameengineintegrationtest_sq",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L18",
"weight": 1.0,
"_src": "gameengineintegrationtest_gameengineintegrationtest",
"_tgt": "gameengineintegrationtest_gameengineintegrationtest_captureevents",
"source": "gameengineintegrationtest_gameengineintegrationtest",
"target": "gameengineintegrationtest_gameengineintegrationtest_captureevents",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L100",
"weight": 1.0,
"_src": "gameengineintegrationtest_legalmoves",
"_tgt": "gameengineintegrationtest_gameengineintegrationtest_sq",
"source": "gameengineintegrationtest_gameengineintegrationtest_sq",
"target": "gameengineintegrationtest_legalmoves",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala",
"source_location": "L98",
"weight": 1.0,
"_src": "gameengineintegrationtest_candidatemoves",
"_tgt": "gameengineintegrationtest_legalmoves",
"source": "gameengineintegrationtest_candidatemoves",
"target": "gameengineintegrationtest_legalmoves",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala",
"source_location": "L14",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineloadgametest_scala",
"_tgt": "gameengineloadgametest_gameengineloadgametest",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineloadgametest_scala",
"target": "gameengineloadgametest_gameengineloadgametest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala",
"source_location": "L40",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineloadgametest_scala",
"_tgt": "gameengineloadgametest_mockobserver",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineloadgametest_scala",
"target": "gameengineloadgametest_mockobserver",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala",
"source_location": "L42",
"weight": 1.0,
"_src": "gameengineloadgametest_mockobserver",
"_tgt": "gameengineloadgametest_mockobserver_ongameevent",
"source": "gameengineloadgametest_mockobserver",
"target": "gameengineloadgametest_mockobserver_ongameevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineNotationTest.scala",
"source_location": "L17",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginenotationtest_scala",
"_tgt": "gameenginenotationtest_gameenginenotationtest",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginenotationtest_scala",
"target": "gameenginenotationtest_gameenginenotationtest",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineNotationTest.scala",
"source_location": "L19",
"weight": 1.0,
"_src": "gameenginenotationtest_gameenginenotationtest",
"_tgt": "gameenginenotationtest_gameenginenotationtest_captureevents",
"source": "gameenginenotationtest_gameenginenotationtest",
"target": "gameenginenotationtest_gameenginenotationtest_captureevents",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineOutcomesTest.scala",
"source_location": "L8",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineoutcomestest_scala",
"_tgt": "gameengineoutcomestest_gameengineoutcomestest",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameengineoutcomestest_scala",
"target": "gameengineoutcomestest_gameengineoutcomestest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L13",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginepromotiontest_scala",
"_tgt": "gameenginepromotiontest_gameenginepromotiontest",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginepromotiontest_scala",
"target": "gameenginepromotiontest_gameenginepromotiontest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L186",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginepromotiontest_scala",
"_tgt": "gameenginepromotiontest_candidatemoves",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginepromotiontest_scala",
"target": "gameenginepromotiontest_candidatemoves",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L188",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginepromotiontest_scala",
"_tgt": "gameenginepromotiontest_legalmoves",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginepromotiontest_scala",
"target": "gameenginepromotiontest_legalmoves",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L194",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginepromotiontest_scala",
"_tgt": "gameenginepromotiontest_alllegalmoves",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginepromotiontest_scala",
"target": "gameenginepromotiontest_alllegalmoves",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L196",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginepromotiontest_scala",
"_tgt": "gameenginepromotiontest_ischeck",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginepromotiontest_scala",
"target": "gameenginepromotiontest_ischeck",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L198",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginepromotiontest_scala",
"_tgt": "gameenginepromotiontest_ischeckmate",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginepromotiontest_scala",
"target": "gameenginepromotiontest_ischeckmate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L200",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginepromotiontest_scala",
"_tgt": "gameenginepromotiontest_isstalemate",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginepromotiontest_scala",
"target": "gameenginepromotiontest_isstalemate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L202",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginepromotiontest_scala",
"_tgt": "gameenginepromotiontest_isinsufficientmaterial",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginepromotiontest_scala",
"target": "gameenginepromotiontest_isinsufficientmaterial",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L204",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginepromotiontest_scala",
"_tgt": "gameenginepromotiontest_isfiftymoverule",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginepromotiontest_scala",
"target": "gameenginepromotiontest_isfiftymoverule",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L206",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginepromotiontest_scala",
"_tgt": "gameenginepromotiontest_applymove",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginepromotiontest_scala",
"target": "gameenginepromotiontest_applymove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L15",
"weight": 1.0,
"_src": "gameenginepromotiontest_gameenginepromotiontest",
"_tgt": "gameenginepromotiontest_gameenginepromotiontest_sq",
"source": "gameenginepromotiontest_gameenginepromotiontest",
"target": "gameenginepromotiontest_gameenginepromotiontest_sq",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L17",
"weight": 1.0,
"_src": "gameenginepromotiontest_gameenginepromotiontest",
"_tgt": "gameenginepromotiontest_gameenginepromotiontest_captureevents",
"source": "gameenginepromotiontest_gameenginepromotiontest",
"target": "gameenginepromotiontest_gameenginepromotiontest_captureevents",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala",
"source_location": "L22",
"weight": 1.0,
"_src": "gameenginepromotiontest_gameenginepromotiontest",
"_tgt": "gameenginepromotiontest_gameenginepromotiontest_enginewith",
"source": "gameenginepromotiontest_gameenginepromotiontest",
"target": "gameenginepromotiontest_gameenginepromotiontest_enginewith",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineScenarioTest.scala",
"source_location": "L11",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginescenariotest_scala",
"_tgt": "gameenginescenariotest_gameenginescenariotest",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginescenariotest_scala",
"target": "gameenginescenariotest_gameenginescenariotest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineSpecialMovesTest.scala",
"source_location": "L9",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginespecialmovestest_scala",
"_tgt": "gameenginespecialmovestest_gameenginespecialmovestest",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginespecialmovestest_scala",
"target": "gameenginespecialmovestest_gameenginespecialmovestest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineWithBotTest.scala",
"source_location": "L15",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginewithbottest_scala",
"_tgt": "gameenginewithbottest_gameenginewithbottest",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginewithbottest_scala",
"target": "gameenginewithbottest_gameenginewithbottest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineWithBotTest.scala",
"source_location": "L100",
"weight": 1.0,
"_src": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginewithbottest_scala",
"_tgt": "gameenginewithbottest_ongameevent",
"source": "modules_core_src_test_scala_de_nowchess_chess_engine_gameenginewithbottest_scala",
"target": "gameenginewithbottest_ongameevent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/GameFileService.scala",
"source_location": "L17",
"weight": 1.0,
"_src": "modules_io_src_main_scala_de_nowchess_io_gamefileservice_scala",
"_tgt": "gamefileservice_filesystemgameservice",
"source": "modules_io_src_main_scala_de_nowchess_io_gamefileservice_scala",
"target": "gamefileservice_filesystemgameservice",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/GameFileService.scala",
"source_location": "L20",
"weight": 1.0,
"_src": "gamefileservice_filesystemgameservice",
"_tgt": "gamefileservice_filesystemgameservice_savegametofile",
"source": "gamefileservice_filesystemgameservice",
"target": "gamefileservice_filesystemgameservice_savegametofile",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/GameFileService.scala",
"source_location": "L31",
"weight": 1.0,
"_src": "gamefileservice_filesystemgameservice",
"_tgt": "gamefileservice_filesystemgameservice_loadgamefromfile",
"source": "gamefileservice_filesystemgameservice",
"target": "gamefileservice_filesystemgameservice_loadgamefromfile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L7",
"weight": 1.0,
"_src": "modules_io_src_main_scala_de_nowchess_io_fen_fenexporter_scala",
"_tgt": "fenexporter_fenexporter",
"source": "modules_io_src_main_scala_de_nowchess_io_fen_fenexporter_scala",
"target": "fenexporter_fenexporter",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "fenexporter_fenexporter",
"_tgt": "fenexporter_fenexporter_boardtofen",
"source": "fenexporter_fenexporter",
"target": "fenexporter_fenexporter_boardtofen",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L16",
"weight": 1.0,
"_src": "fenexporter_fenexporter",
"_tgt": "fenexporter_fenexporter_buildrankstring",
"source": "fenexporter_fenexporter",
"target": "fenexporter_fenexporter_buildrankstring",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L29",
"weight": 1.0,
"_src": "fenexporter_fenexporter",
"_tgt": "fenexporter_fenexporter_gamecontexttofen",
"source": "fenexporter_fenexporter",
"target": "fenexporter_fenexporter_gamecontexttofen",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L37",
"weight": 1.0,
"_src": "fenexporter_fenexporter",
"_tgt": "fenexporter_fenexporter_exportgamecontext",
"source": "fenexporter_fenexporter",
"target": "fenexporter_fenexporter_exportgamecontext",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L40",
"weight": 1.0,
"_src": "fenexporter_fenexporter",
"_tgt": "fenexporter_fenexporter_castlingstring",
"source": "fenexporter_fenexporter",
"target": "fenexporter_fenexporter_castlingstring",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L49",
"weight": 1.0,
"_src": "fenexporter_fenexporter",
"_tgt": "fenexporter_fenexporter_piecetofenchar",
"source": "fenexporter_fenexporter",
"target": "fenexporter_fenexporter_piecetofenchar",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L12",
"weight": 1.0,
"_src": "fenexporter_fenexporter_boardtofen",
"_tgt": "fenexporter_fenexporter_buildrankstring",
"source": "fenexporter_fenexporter_boardtofen",
"target": "fenexporter_fenexporter_buildrankstring",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L30",
"weight": 1.0,
"_src": "fenexporter_fenexporter_gamecontexttofen",
"_tgt": "fenexporter_fenexporter_boardtofen",
"source": "fenexporter_fenexporter_boardtofen",
"target": "fenexporter_fenexporter_gamecontexttofen",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L23",
"weight": 1.0,
"_src": "fenexporter_fenexporter_buildrankstring",
"_tgt": "fenexporter_fenexporter_piecetofenchar",
"source": "fenexporter_fenexporter_buildrankstring",
"target": "fenexporter_fenexporter_piecetofenchar",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L32",
"weight": 1.0,
"_src": "fenexporter_fenexporter_gamecontexttofen",
"_tgt": "fenexporter_fenexporter_castlingstring",
"source": "fenexporter_fenexporter_gamecontexttofen",
"target": "fenexporter_fenexporter_castlingstring",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala",
"source_location": "L37",
"weight": 1.0,
"_src": "fenexporter_fenexporter_exportgamecontext",
"_tgt": "fenexporter_fenexporter_gamecontexttofen",
"source": "fenexporter_fenexporter_gamecontexttofen",
"target": "fenexporter_fenexporter_exportgamecontext",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L7",
"weight": 1.0,
"_src": "modules_io_src_main_scala_de_nowchess_io_fen_fenparser_scala",
"_tgt": "fenparser_fenparser",
"source": "modules_io_src_main_scala_de_nowchess_io_fen_fenparser_scala",
"target": "fenparser_fenparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L11",
"weight": 1.0,
"_src": "fenparser_fenparser",
"_tgt": "fenparser_fenparser_parsefen",
"source": "fenparser_fenparser",
"target": "fenparser_fenparser_parsefen",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L32",
"weight": 1.0,
"_src": "fenparser_fenparser",
"_tgt": "fenparser_fenparser_importgamecontext",
"source": "fenparser_fenparser",
"target": "fenparser_fenparser_importgamecontext",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L36",
"weight": 1.0,
"_src": "fenparser_fenparser",
"_tgt": "fenparser_fenparser_parsecolor",
"source": "fenparser_fenparser",
"target": "fenparser_fenparser_parsecolor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L42",
"weight": 1.0,
"_src": "fenparser_fenparser",
"_tgt": "fenparser_fenparser_parsecastling",
"source": "fenparser_fenparser",
"target": "fenparser_fenparser_parsecastling",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L56",
"weight": 1.0,
"_src": "fenparser_fenparser",
"_tgt": "fenparser_fenparser_parseenpassant",
"source": "fenparser_fenparser",
"target": "fenparser_fenparser_parseenpassant",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L63",
"weight": 1.0,
"_src": "fenparser_fenparser",
"_tgt": "fenparser_fenparser_parseboard",
"source": "fenparser_fenparser",
"target": "fenparser_fenparser_parseboard",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L79",
"weight": 1.0,
"_src": "fenparser_fenparser",
"_tgt": "fenparser_fenparser_parsepiecerank",
"source": "fenparser_fenparser",
"target": "fenparser_fenparser_parsepiecerank",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L94",
"weight": 1.0,
"_src": "fenparser_fenparser",
"_tgt": "fenparser_fenparser_chartopiece",
"source": "fenparser_fenparser",
"target": "fenparser_fenparser_chartopiece",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L16",
"weight": 1.0,
"_src": "fenparser_fenparser_parsefen",
"_tgt": "fenparser_fenparser_parseboard",
"source": "fenparser_fenparser_parsefen",
"target": "fenparser_fenparser_parseboard",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L17",
"weight": 1.0,
"_src": "fenparser_fenparser_parsefen",
"_tgt": "fenparser_fenparser_parsecolor",
"source": "fenparser_fenparser_parsefen",
"target": "fenparser_fenparser_parsecolor",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L18",
"weight": 1.0,
"_src": "fenparser_fenparser_parsefen",
"_tgt": "fenparser_fenparser_parsecastling",
"source": "fenparser_fenparser_parsefen",
"target": "fenparser_fenparser_parsecastling",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L19",
"weight": 1.0,
"_src": "fenparser_fenparser_parsefen",
"_tgt": "fenparser_fenparser_parseenpassant",
"source": "fenparser_fenparser_parsefen",
"target": "fenparser_fenparser_parseenpassant",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L33",
"weight": 1.0,
"_src": "fenparser_fenparser_importgamecontext",
"_tgt": "fenparser_fenparser_parsefen",
"source": "fenparser_fenparser_parsefen",
"target": "fenparser_fenparser_importgamecontext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L73",
"weight": 1.0,
"_src": "fenparser_fenparser_parseboard",
"_tgt": "fenparser_fenparser_parsepiecerank",
"source": "fenparser_fenparser_parseboard",
"target": "fenparser_fenparser_parsepiecerank",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala",
"source_location": "L86",
"weight": 1.0,
"_src": "fenparser_fenparser_parsepiecerank",
"_tgt": "fenparser_fenparser_chartopiece",
"source": "fenparser_fenparser_parsepiecerank",
"target": "fenparser_fenparser_chartopiece",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L9",
"weight": 1.0,
"_src": "modules_io_src_main_scala_de_nowchess_io_fen_fenparsercombinators_scala",
"_tgt": "fenparsercombinators_fenparsercombinators",
"source": "modules_io_src_main_scala_de_nowchess_io_fen_fenparsercombinators_scala",
"target": "fenparsercombinators_fenparsercombinators",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L15",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_piecechar",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_piecechar",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L22",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_emptycount",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_emptycount",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L27",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_ranktoken",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_ranktoken",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L30",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_ranktokens",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_ranktokens",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L35",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_rankparser",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_rankparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L44",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_ranksep",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_ranksep",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L47",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_boardparser",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_boardparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L61",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_colorparser",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_colorparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L69",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_castlingparser",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_castlingparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L82",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_enpassantparser",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_enpassantparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L88",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_clockparser",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_clockparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L93",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_fenparser",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_fenparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L109",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_parsefen",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_parsefen",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L114",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_parseboard",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_parseboard",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L119",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators",
"_tgt": "fenparsercombinators_fenparsercombinators_importgamecontext",
"source": "fenparsercombinators_fenparsercombinators",
"target": "fenparsercombinators_fenparsercombinators_importgamecontext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L48",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators_boardparser",
"_tgt": "fenparsercombinators_fenparsercombinators_rankparser",
"source": "fenparsercombinators_fenparsercombinators_rankparser",
"target": "fenparsercombinators_fenparsercombinators_boardparser",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala",
"source_location": "L120",
"weight": 1.0,
"_src": "fenparsercombinators_fenparsercombinators_importgamecontext",
"_tgt": "fenparsercombinators_fenparsercombinators_parsefen",
"source": "fenparsercombinators_fenparsercombinators_parsefen",
"target": "fenparsercombinators_fenparsercombinators_importgamecontext",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "modules_io_src_main_scala_de_nowchess_io_fen_fenparserfastparse_scala",
"_tgt": "fenparserfastparse_fenparserfastparse",
"source": "modules_io_src_main_scala_de_nowchess_io_fen_fenparserfastparse_scala",
"target": "fenparserfastparse_fenparserfastparse",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L14",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_piecechar",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_piecechar",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L21",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_emptycount",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_emptycount",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L24",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_ranktoken",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_ranktoken",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L29",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_rankparser",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_rankparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L38",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_sep",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_sep",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L40",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_boardparser",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_boardparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L54",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_colorparser",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_colorparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L62",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_castlingparser",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_castlingparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L75",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_enpassantparser",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_enpassantparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L81",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_clockparser",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_clockparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L86",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_sp",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_sp",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L90",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_fenparser",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_fenparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L106",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_parsefen",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_parsefen",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L111",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_boardparserfull",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_boardparserfull",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L114",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_parseboard",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_parseboard",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L119",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse",
"_tgt": "fenparserfastparse_fenparserfastparse_importgamecontext",
"source": "fenparserfastparse_fenparserfastparse",
"target": "fenparserfastparse_fenparserfastparse_importgamecontext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L41",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse_boardparser",
"_tgt": "fenparserfastparse_fenparserfastparse_rankparser",
"source": "fenparserfastparse_fenparserfastparse_rankparser",
"target": "fenparserfastparse_fenparserfastparse_boardparser",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L107",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse_parsefen",
"_tgt": "fenparserfastparse_fenparserfastparse_fenparser",
"source": "fenparserfastparse_fenparserfastparse_fenparser",
"target": "fenparserfastparse_fenparserfastparse_parsefen",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L120",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse_importgamecontext",
"_tgt": "fenparserfastparse_fenparserfastparse_parsefen",
"source": "fenparserfastparse_fenparserfastparse_parsefen",
"target": "fenparserfastparse_fenparserfastparse_importgamecontext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala",
"source_location": "L115",
"weight": 1.0,
"_src": "fenparserfastparse_fenparserfastparse_parseboard",
"_tgt": "fenparserfastparse_fenparserfastparse_boardparserfull",
"source": "fenparserfastparse_fenparserfastparse_boardparserfull",
"target": "fenparserfastparse_fenparserfastparse_parseboard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala",
"source_location": "L5",
"weight": 1.0,
"_src": "modules_io_src_main_scala_de_nowchess_io_fen_fenparsersupport_scala",
"_tgt": "fenparsersupport_fenparsersupport",
"source": "modules_io_src_main_scala_de_nowchess_io_fen_fenparsersupport_scala",
"target": "fenparsersupport_fenparsersupport",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala",
"source_location": "L8",
"weight": 1.0,
"_src": "modules_io_src_main_scala_de_nowchess_io_fen_fenparsersupport_scala",
"_tgt": "fenparsersupport_piecetoken",
"source": "modules_io_src_main_scala_de_nowchess_io_fen_fenparsersupport_scala",
"target": "fenparsersupport_piecetoken",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala",
"source_location": "L9",
"weight": 1.0,
"_src": "modules_io_src_main_scala_de_nowchess_io_fen_fenparsersupport_scala",
"_tgt": "fenparsersupport_emptytoken",
"source": "modules_io_src_main_scala_de_nowchess_io_fen_fenparsersupport_scala",
"target": "fenparsersupport_emptytoken",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala",
"source_location": "L20",
"weight": 1.0,
"_src": "fenparsersupport_fenparsersupport",
"_tgt": "fenparsersupport_fenparsersupport_buildsquares",
"source": "fenparsersupport_fenparsersupport",
"target": "fenparsersupport_fenparsersupport_buildsquares",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L23",
"weight": 1.0,
"_src": "modules_io_src_main_scala_de_nowchess_io_json_jsonexporter_scala",
"_tgt": "jsonexporter_jsonexporter",
"source": "modules_io_src_main_scala_de_nowchess_io_json_jsonexporter_scala",
"target": "jsonexporter_jsonexporter",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L26",
"weight": 1.0,
"_src": "jsonexporter_jsonexporter",
"_tgt": "jsonexporter_jsonexporter_createmapper",
"source": "jsonexporter_jsonexporter",
"target": "jsonexporter_jsonexporter_createmapper",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L40",
"weight": 1.0,
"_src": "jsonexporter_jsonexporter",
"_tgt": "jsonexporter_jsonexporter_exportgamecontext",
"source": "jsonexporter_jsonexporter",
"target": "jsonexporter_jsonexporter_exportgamecontext",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L44",
"weight": 1.0,
"_src": "jsonexporter_jsonexporter",
"_tgt": "jsonexporter_jsonexporter_buildgamerecord",
"source": "jsonexporter_jsonexporter",
"target": "jsonexporter_jsonexporter_buildgamerecord",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L60",
"weight": 1.0,
"_src": "jsonexporter_jsonexporter",
"_tgt": "jsonexporter_jsonexporter_buildmetadata",
"source": "jsonexporter_jsonexporter",
"target": "jsonexporter_jsonexporter_buildmetadata",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L68",
"weight": 1.0,
"_src": "jsonexporter_jsonexporter",
"_tgt": "jsonexporter_jsonexporter_buildgamestate",
"source": "jsonexporter_jsonexporter",
"target": "jsonexporter_jsonexporter_buildgamestate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L77",
"weight": 1.0,
"_src": "jsonexporter_jsonexporter",
"_tgt": "jsonexporter_jsonexporter_buildboardpieces",
"source": "jsonexporter_jsonexporter",
"target": "jsonexporter_jsonexporter_buildboardpieces",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L82",
"weight": 1.0,
"_src": "jsonexporter_jsonexporter",
"_tgt": "jsonexporter_jsonexporter_buildcastlingrights",
"source": "jsonexporter_jsonexporter",
"target": "jsonexporter_jsonexporter_buildcastlingrights",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L90",
"weight": 1.0,
"_src": "jsonexporter_jsonexporter",
"_tgt": "jsonexporter_jsonexporter_buildmoves",
"source": "jsonexporter_jsonexporter",
"target": "jsonexporter_jsonexporter_buildmoves",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L96",
"weight": 1.0,
"_src": "jsonexporter_jsonexporter",
"_tgt": "jsonexporter_jsonexporter_convertmovetype",
"source": "jsonexporter_jsonexporter",
"target": "jsonexporter_jsonexporter_convertmovetype",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L117",
"weight": 1.0,
"_src": "jsonexporter_jsonexporter",
"_tgt": "jsonexporter_jsonexporter_buildcapturedpieces",
"source": "jsonexporter_jsonexporter",
"target": "jsonexporter_jsonexporter_buildcapturedpieces",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L121",
"weight": 1.0,
"_src": "jsonexporter_jsonexporter",
"_tgt": "jsonexporter_jsonexporter_formatjson",
"source": "jsonexporter_jsonexporter",
"target": "jsonexporter_jsonexporter_formatjson",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L127",
"weight": 1.0,
"_src": "jsonexporter_jsonexporter",
"_tgt": "jsonexporter_jsonexporter_getcapturedpieces",
"source": "jsonexporter_jsonexporter",
"target": "jsonexporter_jsonexporter_getcapturedpieces",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L47",
"weight": 1.0,
"_src": "jsonexporter_jsonexporter_buildgamerecord",
"_tgt": "jsonexporter_jsonexporter_exportgamecontext",
"source": "jsonexporter_jsonexporter_exportgamecontext",
"target": "jsonexporter_jsonexporter_buildgamerecord",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L42",
"weight": 1.0,
"_src": "jsonexporter_jsonexporter_exportgamecontext",
"_tgt": "jsonexporter_jsonexporter_formatjson",
"source": "jsonexporter_jsonexporter_exportgamecontext",
"target": "jsonexporter_jsonexporter_formatjson",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L52",
"weight": 1.0,
"_src": "jsonexporter_jsonexporter_buildgamerecord",
"_tgt": "jsonexporter_jsonexporter_buildmetadata",
"source": "jsonexporter_jsonexporter_buildgamerecord",
"target": "jsonexporter_jsonexporter_buildmetadata",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L53",
"weight": 1.0,
"_src": "jsonexporter_jsonexporter_buildgamerecord",
"_tgt": "jsonexporter_jsonexporter_buildgamestate",
"source": "jsonexporter_jsonexporter_buildgamerecord",
"target": "jsonexporter_jsonexporter_buildgamestate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L55",
"weight": 1.0,
"_src": "jsonexporter_jsonexporter_buildgamerecord",
"_tgt": "jsonexporter_jsonexporter_buildmoves",
"source": "jsonexporter_jsonexporter_buildgamerecord",
"target": "jsonexporter_jsonexporter_buildmoves",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L56",
"weight": 1.0,
"_src": "jsonexporter_jsonexporter_buildgamerecord",
"_tgt": "jsonexporter_jsonexporter_buildcapturedpieces",
"source": "jsonexporter_jsonexporter_buildgamerecord",
"target": "jsonexporter_jsonexporter_buildcapturedpieces",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L70",
"weight": 1.0,
"_src": "jsonexporter_jsonexporter_buildgamestate",
"_tgt": "jsonexporter_jsonexporter_buildboardpieces",
"source": "jsonexporter_jsonexporter_buildgamestate",
"target": "jsonexporter_jsonexporter_buildboardpieces",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L72",
"weight": 1.0,
"_src": "jsonexporter_jsonexporter_buildgamestate",
"_tgt": "jsonexporter_jsonexporter_buildcastlingrights",
"source": "jsonexporter_jsonexporter_buildgamestate",
"target": "jsonexporter_jsonexporter_buildcastlingrights",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L92",
"weight": 1.0,
"_src": "jsonexporter_jsonexporter_buildmoves",
"_tgt": "jsonexporter_jsonexporter_convertmovetype",
"source": "jsonexporter_jsonexporter_buildmoves",
"target": "jsonexporter_jsonexporter_convertmovetype",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala",
"source_location": "L118",
"weight": 1.0,
"_src": "jsonexporter_jsonexporter_buildcapturedpieces",
"_tgt": "jsonexporter_jsonexporter_getcapturedpieces",
"source": "jsonexporter_jsonexporter_buildcapturedpieces",
"target": "jsonexporter_jsonexporter_getcapturedpieces",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala",
"source_location": "L3",
"weight": 1.0,
"_src": "modules_io_src_main_scala_de_nowchess_io_json_jsonmodel_scala",
"_tgt": "jsonmodel_jsonmetadata",
"source": "modules_io_src_main_scala_de_nowchess_io_json_jsonmodel_scala",
"target": "jsonmodel_jsonmetadata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "modules_io_src_main_scala_de_nowchess_io_json_jsonmodel_scala",
"_tgt": "jsonmodel_jsonpiece",
"source": "modules_io_src_main_scala_de_nowchess_io_json_jsonmodel_scala",
"target": "jsonmodel_jsonpiece",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala",
"source_location": "L16",
"weight": 1.0,
"_src": "modules_io_src_main_scala_de_nowchess_io_json_jsonmodel_scala",
"_tgt": "jsonmodel_jsoncastlingrights",
"source": "modules_io_src_main_scala_de_nowchess_io_json_jsonmodel_scala",
"target": "jsonmodel_jsoncastlingrights",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala",
"source_location": "L23",
"weight": 1.0,
"_src": "modules_io_src_main_scala_de_nowchess_io_json_jsonmodel_scala",
"_tgt": "jsonmodel_jsongamestate",
"source": "modules_io_src_main_scala_de_nowchess_io_json_jsonmodel_scala",
"target": "jsonmodel_jsongamestate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala",
"source_location": "L31",
"weight": 1.0,
"_src": "modules_io_src_main_scala_de_nowchess_io_json_jsonmodel_scala",
"_tgt": "jsonmodel_jsoncapturedpieces",
"source": "modules_io_src_main_scala_de_nowchess_io_json_jsonmodel_scala",
"target": "jsonmodel_jsoncapturedpieces",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala",
"source_location": "L36",
"weight": 1.0,
"_src": "modules_io_src_main_scala_de_nowchess_io_json_jsonmodel_scala",
"_tgt": "jsonmodel_jsonmovetype",
"source": "modules_io_src_main_scala_de_nowchess_io_json_jsonmodel_scala",
"target": "jsonmodel_jsonmovetype",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala",
"source_location": "L42",
"weight": 1.0,
"_src": "modules_io_src_main_scala_de_nowchess_io_json_jsonmodel_scala",
"_tgt": "jsonmodel_jsonmove",
"source": "modules_io_src_main_scala_de_nowchess_io_json_jsonmodel_scala",
"target": "jsonmodel_jsonmove",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala",
"source_location": "L48",
"weight": 1.0,
"_src": "modules_io_src_main_scala_de_nowchess_io_json_jsonmodel_scala",
"_tgt": "jsonmodel_jsongamerecord",
"source": "modules_io_src_main_scala_de_nowchess_io_json_jsonmodel_scala",
"target": "jsonmodel_jsongamerecord",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala",
"source_location": "L23",
"weight": 1.0,
"_src": "modules_io_src_main_scala_de_nowchess_io_json_jsonparser_scala",
"_tgt": "jsonparser_jsonparser",
"source": "modules_io_src_main_scala_de_nowchess_io_json_jsonparser_scala",
"target": "jsonparser_jsonparser",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala",
"source_location": "L29",
"weight": 1.0,
"_src": "jsonparser_jsonparser",
"_tgt": "jsonparser_jsonparser_importgamecontext",
"source": "jsonparser_jsonparser",
"target": "jsonparser_jsonparser_importgamecontext",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala",
"source_location": "L56",
"weight": 1.0,
"_src": "jsonparser_jsonparser",
"_tgt": "jsonparser_jsonparser_parseboard",
"source": "jsonparser_jsonparser",
"target": "jsonparser_jsonparser_parseboard",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala",
"source_location": "L66",
"weight": 1.0,
"_src": "jsonparser_jsonparser",
"_tgt": "jsonparser_jsonparser_parseturn",
"source": "jsonparser_jsonparser",
"target": "jsonparser_jsonparser_parseturn",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala",
"source_location": "L69",
"weight": 1.0,
"_src": "jsonparser_jsonparser",
"_tgt": "jsonparser_jsonparser_parsecolor",
"source": "jsonparser_jsonparser",
"target": "jsonparser_jsonparser_parsecolor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala",
"source_location": "L74",
"weight": 1.0,
"_src": "jsonparser_jsonparser",
"_tgt": "jsonparser_jsonparser_parsepiecetype",
"source": "jsonparser_jsonparser",
"target": "jsonparser_jsonparser_parsepiecetype",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala",
"source_location": "L84",
"weight": 1.0,
"_src": "jsonparser_jsonparser",
"_tgt": "jsonparser_jsonparser_parsecastlingrights",
"source": "jsonparser_jsonparser",
"target": "jsonparser_jsonparser_parsecastlingrights",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala",
"source_location": "L92",
"weight": 1.0,
"_src": "jsonparser_jsonparser",
"_tgt": "jsonparser_jsonparser_parsemoves",
"source": "jsonparser_jsonparser",
"target": "jsonparser_jsonparser_parsemoves",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala",
"source_location": "L101",
"weight": 1.0,
"_src": "jsonparser_jsonparser",
"_tgt": "jsonparser_jsonparser_parsemovetype",
"source": "jsonparser_jsonparser",
"target": "jsonparser_jsonparser_parsemovetype",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala",
"source_location": "L41",
"weight": 1.0,
"_src": "jsonparser_jsonparser_importgamecontext",
"_tgt": "jsonparser_jsonparser_parseboard",
"source": "jsonparser_jsonparser_importgamecontext",
"target": "jsonparser_jsonparser_parseboard",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala",
"source_location": "L42",
"weight": 1.0,
"_src": "jsonparser_jsonparser_importgamecontext",
"_tgt": "jsonparser_jsonparser_parseturn",
"source": "jsonparser_jsonparser_importgamecontext",
"target": "jsonparser_jsonparser_parseturn",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala",
"source_location": "L43",
"weight": 1.0,
"_src": "jsonparser_jsonparser_importgamecontext",
"_tgt": "jsonparser_jsonparser_parsecastlingrights",
"source": "jsonparser_jsonparser_importgamecontext",
"target": "jsonparser_jsonparser_parsecastlingrights",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala",
"source_location": "L45",
"weight": 1.0,
"_src": "jsonparser_jsonparser_importgamecontext",
"_tgt": "jsonparser_jsonparser_parsemoves",
"source": "jsonparser_jsonparser_importgamecontext",
"target": "jsonparser_jsonparser_parsemoves",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala",
"source_location": "L67",
"weight": 1.0,
"_src": "jsonparser_jsonparser_parseturn",
"_tgt": "jsonparser_jsonparser_parsecolor",
"source": "jsonparser_jsonparser_parseturn",
"target": "jsonparser_jsonparser_parsecolor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala",
"source_location": "L9",
"weight": 1.0,
"_src": "modules_io_src_main_scala_de_nowchess_io_pgn_pgnexporter_scala",
"_tgt": "pgnexporter_pgnexporter",
"source": "modules_io_src_main_scala_de_nowchess_io_pgn_pgnexporter_scala",
"target": "pgnexporter_pgnexporter",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala",
"source_location": "L12",
"weight": 1.0,
"_src": "pgnexporter_pgnexporter",
"_tgt": "pgnexporter_pgnexporter_exportgamecontext",
"source": "pgnexporter_pgnexporter",
"target": "pgnexporter_pgnexporter_exportgamecontext",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala",
"source_location": "L23",
"weight": 1.0,
"_src": "pgnexporter_pgnexporter",
"_tgt": "pgnexporter_pgnexporter_exportgame",
"source": "pgnexporter_pgnexporter",
"target": "pgnexporter_pgnexporter_exportgame",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala",
"source_location": "L52",
"weight": 1.0,
"_src": "pgnexporter_pgnexporter",
"_tgt": "pgnexporter_pgnexporter_movetoalgebraic",
"source": "pgnexporter_pgnexporter",
"target": "pgnexporter_pgnexporter_movetoalgebraic",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala",
"source_location": "L20",
"weight": 1.0,
"_src": "pgnexporter_pgnexporter_exportgamecontext",
"_tgt": "pgnexporter_pgnexporter_exportgame",
"source": "pgnexporter_pgnexporter_exportgamecontext",
"target": "pgnexporter_pgnexporter_exportgame",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala",
"source_location": "L34",
"weight": 1.0,
"_src": "pgnexporter_pgnexporter_exportgame",
"_tgt": "pgnexporter_pgnexporter_movetoalgebraic",
"source": "pgnexporter_pgnexporter_exportgame",
"target": "pgnexporter_pgnexporter_movetoalgebraic",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "modules_io_src_main_scala_de_nowchess_io_pgn_pgnparser_scala",
"_tgt": "pgnparser_pgngame",
"source": "modules_io_src_main_scala_de_nowchess_io_pgn_pgnparser_scala",
"target": "pgnparser_pgngame",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L15",
"weight": 1.0,
"_src": "modules_io_src_main_scala_de_nowchess_io_pgn_pgnparser_scala",
"_tgt": "pgnparser_pgnparser",
"source": "modules_io_src_main_scala_de_nowchess_io_pgn_pgnparser_scala",
"target": "pgnparser_pgnparser",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L25",
"weight": 1.0,
"_src": "pgnparser_pgnparser_validatepgn",
"_tgt": "pgnparser_pgngame",
"source": "pgnparser_pgngame",
"target": "pgnparser_pgnparser_validatepgn",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L45",
"weight": 1.0,
"_src": "pgnparser_pgnparser_parsepgn",
"_tgt": "pgnparser_pgngame",
"source": "pgnparser_pgngame",
"target": "pgnparser_pgnparser_parsepgn",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L20",
"weight": 1.0,
"_src": "pgnparser_pgnparser",
"_tgt": "pgnparser_pgnparser_validatepgn",
"source": "pgnparser_pgnparser",
"target": "pgnparser_pgnparser_validatepgn",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L31",
"weight": 1.0,
"_src": "pgnparser_pgnparser",
"_tgt": "pgnparser_pgnparser_importgamecontext",
"source": "pgnparser_pgnparser",
"target": "pgnparser_pgnparser_importgamecontext",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L39",
"weight": 1.0,
"_src": "pgnparser_pgnparser",
"_tgt": "pgnparser_pgnparser_parsepgn",
"source": "pgnparser_pgnparser",
"target": "pgnparser_pgnparser_parsepgn",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L48",
"weight": 1.0,
"_src": "pgnparser_pgnparser",
"_tgt": "pgnparser_pgnparser_parseheaders",
"source": "pgnparser_pgnparser",
"target": "pgnparser_pgnparser_parseheaders",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L53",
"weight": 1.0,
"_src": "pgnparser_pgnparser",
"_tgt": "pgnparser_pgnparser_parsemovestext",
"source": "pgnparser_pgnparser",
"target": "pgnparser_pgnparser_parsemovestext",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L69",
"weight": 1.0,
"_src": "pgnparser_pgnparser",
"_tgt": "pgnparser_pgnparser_ismovenumberorresult",
"source": "pgnparser_pgnparser",
"target": "pgnparser_pgnparser_ismovenumberorresult",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L77",
"weight": 1.0,
"_src": "pgnparser_pgnparser",
"_tgt": "pgnparser_pgnparser_parsealgebraicmove",
"source": "pgnparser_pgnparser",
"target": "pgnparser_pgnparser_parsealgebraicmove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L93",
"weight": 1.0,
"_src": "pgnparser_pgnparser",
"_tgt": "pgnparser_pgnparser_parseregularmove",
"source": "pgnparser_pgnparser",
"target": "pgnparser_pgnparser_parseregularmove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L136",
"weight": 1.0,
"_src": "pgnparser_pgnparser",
"_tgt": "pgnparser_pgnparser_matcheshint",
"source": "pgnparser_pgnparser",
"target": "pgnparser_pgnparser_matcheshint",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L143",
"weight": 1.0,
"_src": "pgnparser_pgnparser",
"_tgt": "pgnparser_pgnparser_promotionmatches",
"source": "pgnparser_pgnparser",
"target": "pgnparser_pgnparser_promotionmatches",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L152",
"weight": 1.0,
"_src": "pgnparser_pgnparser",
"_tgt": "pgnparser_pgnparser_extractpromotion",
"source": "pgnparser_pgnparser",
"target": "pgnparser_pgnparser_extractpromotion",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L164",
"weight": 1.0,
"_src": "pgnparser_pgnparser",
"_tgt": "pgnparser_pgnparser_chartopiecetype",
"source": "pgnparser_pgnparser",
"target": "pgnparser_pgnparser_chartopiecetype",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L176",
"weight": 1.0,
"_src": "pgnparser_pgnparser",
"_tgt": "pgnparser_pgnparser_validatemovestext",
"source": "pgnparser_pgnparser",
"target": "pgnparser_pgnparser_validatemovestext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L23",
"weight": 1.0,
"_src": "pgnparser_pgnparser_validatepgn",
"_tgt": "pgnparser_pgnparser_parseheaders",
"source": "pgnparser_pgnparser_validatepgn",
"target": "pgnparser_pgnparser_parseheaders",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L25",
"weight": 1.0,
"_src": "pgnparser_pgnparser_validatepgn",
"_tgt": "pgnparser_pgnparser_validatemovestext",
"source": "pgnparser_pgnparser_validatepgn",
"target": "pgnparser_pgnparser_validatemovestext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L32",
"weight": 1.0,
"_src": "pgnparser_pgnparser_importgamecontext",
"_tgt": "pgnparser_pgnparser_validatepgn",
"source": "pgnparser_pgnparser_validatepgn",
"target": "pgnparser_pgnparser_importgamecontext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L42",
"weight": 1.0,
"_src": "pgnparser_pgnparser_parsepgn",
"_tgt": "pgnparser_pgnparser_parseheaders",
"source": "pgnparser_pgnparser_parsepgn",
"target": "pgnparser_pgnparser_parseheaders",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L44",
"weight": 1.0,
"_src": "pgnparser_pgnparser_parsepgn",
"_tgt": "pgnparser_pgnparser_parsemovestext",
"source": "pgnparser_pgnparser_parsepgn",
"target": "pgnparser_pgnparser_parsemovestext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L59",
"weight": 1.0,
"_src": "pgnparser_pgnparser_parsemovestext",
"_tgt": "pgnparser_pgnparser_ismovenumberorresult",
"source": "pgnparser_pgnparser_parsemovestext",
"target": "pgnparser_pgnparser_ismovenumberorresult",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L61",
"weight": 1.0,
"_src": "pgnparser_pgnparser_parsemovestext",
"_tgt": "pgnparser_pgnparser_parsealgebraicmove",
"source": "pgnparser_pgnparser_parsemovestext",
"target": "pgnparser_pgnparser_parsealgebraicmove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L183",
"weight": 1.0,
"_src": "pgnparser_pgnparser_validatemovestext",
"_tgt": "pgnparser_pgnparser_ismovenumberorresult",
"source": "pgnparser_pgnparser_ismovenumberorresult",
"target": "pgnparser_pgnparser_validatemovestext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L90",
"weight": 1.0,
"_src": "pgnparser_pgnparser_parsealgebraicmove",
"_tgt": "pgnparser_pgnparser_parseregularmove",
"source": "pgnparser_pgnparser_parsealgebraicmove",
"target": "pgnparser_pgnparser_parseregularmove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L185",
"weight": 1.0,
"_src": "pgnparser_pgnparser_validatemovestext",
"_tgt": "pgnparser_pgnparser_parsealgebraicmove",
"source": "pgnparser_pgnparser_parsealgebraicmove",
"target": "pgnparser_pgnparser_validatemovestext",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L109",
"weight": 1.0,
"_src": "pgnparser_pgnparser_parseregularmove",
"_tgt": "pgnparser_pgnparser_chartopiecetype",
"source": "pgnparser_pgnparser_parseregularmove",
"target": "pgnparser_pgnparser_chartopiecetype",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L117",
"weight": 1.0,
"_src": "pgnparser_pgnparser_parseregularmove",
"_tgt": "pgnparser_pgnparser_extractpromotion",
"source": "pgnparser_pgnparser_parseregularmove",
"target": "pgnparser_pgnparser_extractpromotion",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L129",
"weight": 1.0,
"_src": "pgnparser_pgnparser_parseregularmove",
"_tgt": "pgnparser_pgnparser_matcheshint",
"source": "pgnparser_pgnparser_parseregularmove",
"target": "pgnparser_pgnparser_matcheshint",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala",
"source_location": "L130",
"weight": 1.0,
"_src": "pgnparser_pgnparser_parseregularmove",
"_tgt": "pgnparser_pgnparser_promotionmatches",
"source": "pgnparser_pgnparser_parseregularmove",
"target": "pgnparser_pgnparser_promotionmatches",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/test/scala/de/nowchess/io/GameFileServiceSuite.scala",
"source_location": "L12",
"weight": 1.0,
"_src": "modules_io_src_test_scala_de_nowchess_io_gamefileservicesuite_scala",
"_tgt": "gamefileservicesuite_gamefileservicesuite",
"source": "modules_io_src_test_scala_de_nowchess_io_gamefileservicesuite_scala",
"target": "gamefileservicesuite_gamefileservicesuite",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/test/scala/de/nowchess/io/GameFileServiceSuite.scala",
"source_location": "L124",
"weight": 1.0,
"_src": "modules_io_src_test_scala_de_nowchess_io_gamefileservicesuite_scala",
"_tgt": "gamefileservicesuite_exportgamecontext",
"source": "modules_io_src_test_scala_de_nowchess_io_gamefileservicesuite_scala",
"target": "gamefileservicesuite_exportgamecontext",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenExporterTest.scala",
"source_location": "L9",
"weight": 1.0,
"_src": "modules_io_src_test_scala_de_nowchess_io_fen_fenexportertest_scala",
"_tgt": "fenexportertest_fenexportertest",
"source": "modules_io_src_test_scala_de_nowchess_io_fen_fenexportertest_scala",
"target": "fenexportertest_fenexportertest",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenExporterTest.scala",
"source_location": "L11",
"weight": 1.0,
"_src": "fenexportertest_fenexportertest",
"_tgt": "fenexportertest_fenexportertest_context",
"source": "fenexportertest_fenexportertest",
"target": "fenexportertest_fenexportertest_context",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserCombinatorsTest.scala",
"source_location": "L7",
"weight": 1.0,
"_src": "modules_io_src_test_scala_de_nowchess_io_fen_fenparsercombinatorstest_scala",
"_tgt": "fenparsercombinatorstest_fenparsercombinatorstest",
"source": "modules_io_src_test_scala_de_nowchess_io_fen_fenparsercombinatorstest_scala",
"target": "fenparsercombinatorstest_fenparsercombinatorstest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserFastParseTest.scala",
"source_location": "L7",
"weight": 1.0,
"_src": "modules_io_src_test_scala_de_nowchess_io_fen_fenparserfastparsetest_scala",
"_tgt": "fenparserfastparsetest_fenparserfastparsetest",
"source": "modules_io_src_test_scala_de_nowchess_io_fen_fenparserfastparsetest_scala",
"target": "fenparserfastparsetest_fenparserfastparsetest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserTest.scala",
"source_location": "L7",
"weight": 1.0,
"_src": "modules_io_src_test_scala_de_nowchess_io_fen_fenparsertest_scala",
"_tgt": "fenparsertest_fenparsertest",
"source": "modules_io_src_test_scala_de_nowchess_io_fen_fenparsertest_scala",
"target": "fenparsertest_fenparsertest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonExporterBranchCoverageSuite.scala",
"source_location": "L9",
"weight": 1.0,
"_src": "modules_io_src_test_scala_de_nowchess_io_json_jsonexporterbranchcoveragesuite_scala",
"_tgt": "jsonexporterbranchcoveragesuite_jsonexporterbranchcoveragesuite",
"source": "modules_io_src_test_scala_de_nowchess_io_json_jsonexporterbranchcoveragesuite_scala",
"target": "jsonexporterbranchcoveragesuite_jsonexporterbranchcoveragesuite",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonExporterSuite.scala",
"source_location": "L9",
"weight": 1.0,
"_src": "modules_io_src_test_scala_de_nowchess_io_json_jsonexportersuite_scala",
"_tgt": "jsonexportersuite_jsonexportersuite",
"source": "modules_io_src_test_scala_de_nowchess_io_json_jsonexportersuite_scala",
"target": "jsonexportersuite_jsonexportersuite",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonModelExtraTestSuite.scala",
"source_location": "L6",
"weight": 1.0,
"_src": "modules_io_src_test_scala_de_nowchess_io_json_jsonmodelextratestsuite_scala",
"_tgt": "jsonmodelextratestsuite_jsonmodelextratestsuite",
"source": "modules_io_src_test_scala_de_nowchess_io_json_jsonmodelextratestsuite_scala",
"target": "jsonmodelextratestsuite_jsonmodelextratestsuite",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserEdgeCasesSuite.scala",
"source_location": "L8",
"weight": 1.0,
"_src": "modules_io_src_test_scala_de_nowchess_io_json_jsonparseredgecasessuite_scala",
"_tgt": "jsonparseredgecasessuite_jsonparseredgecasessuite",
"source": "modules_io_src_test_scala_de_nowchess_io_json_jsonparseredgecasessuite_scala",
"target": "jsonparseredgecasessuite_jsonparseredgecasessuite",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserErrorHandlingSuite.scala",
"source_location": "L7",
"weight": 1.0,
"_src": "modules_io_src_test_scala_de_nowchess_io_json_jsonparsererrorhandlingsuite_scala",
"_tgt": "jsonparsererrorhandlingsuite_jsonparsererrorhandlingsuite",
"source": "modules_io_src_test_scala_de_nowchess_io_json_jsonparsererrorhandlingsuite_scala",
"target": "jsonparsererrorhandlingsuite_jsonparsererrorhandlingsuite",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserMoveTypeSuite.scala",
"source_location": "L9",
"weight": 1.0,
"_src": "modules_io_src_test_scala_de_nowchess_io_json_jsonparsermovetypesuite_scala",
"_tgt": "jsonparsermovetypesuite_jsonparsermovetypesuite",
"source": "modules_io_src_test_scala_de_nowchess_io_json_jsonparsermovetypesuite_scala",
"target": "jsonparsermovetypesuite_jsonparsermovetypesuite",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserSuite.scala",
"source_location": "L9",
"weight": 1.0,
"_src": "modules_io_src_test_scala_de_nowchess_io_json_jsonparsersuite_scala",
"_tgt": "jsonparsersuite_jsonparsersuite",
"source": "modules_io_src_test_scala_de_nowchess_io_json_jsonparsersuite_scala",
"target": "jsonparsersuite_jsonparsersuite",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnExporterTest.scala",
"source_location": "L9",
"weight": 1.0,
"_src": "modules_io_src_test_scala_de_nowchess_io_pgn_pgnexportertest_scala",
"_tgt": "pgnexportertest_pgnexportertest",
"source": "modules_io_src_test_scala_de_nowchess_io_pgn_pgnexportertest_scala",
"target": "pgnexportertest_pgnexportertest",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnExporterTest.scala",
"source_location": "L73",
"weight": 1.0,
"_src": "pgnexportertest_pgnexportertest",
"_tgt": "pgnexportertest_pgnexportertest_sq",
"source": "pgnexportertest_pgnexportertest",
"target": "pgnexportertest_pgnexportertest_sq",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnParserTest.scala",
"source_location": "L10",
"weight": 1.0,
"_src": "modules_io_src_test_scala_de_nowchess_io_pgn_pgnparsertest_scala",
"_tgt": "pgnparsertest_pgnparsertest",
"source": "modules_io_src_test_scala_de_nowchess_io_pgn_pgnparsertest_scala",
"target": "pgnparsertest_pgnparsertest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnValidatorTest.scala",
"source_location": "L8",
"weight": 1.0,
"_src": "modules_io_src_test_scala_de_nowchess_io_pgn_pgnvalidatortest_scala",
"_tgt": "pgnvalidatortest_pgnvalidatortest",
"source": "modules_io_src_test_scala_de_nowchess_io_pgn_pgnvalidatortest_scala",
"target": "pgnvalidatortest_pgnvalidatortest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L12",
"weight": 1.0,
"_src": "modules_rule_src_main_scala_de_nowchess_rules_sets_defaultrules_scala",
"_tgt": "defaultrules_defaultrules",
"source": "modules_rule_src_main_scala_de_nowchess_rules_sets_defaultrules_scala",
"target": "defaultrules_defaultrules",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L127",
"weight": 1.0,
"_src": "modules_rule_src_main_scala_de_nowchess_rules_sets_defaultrules_scala",
"_tgt": "defaultrules_castlingmove",
"source": "modules_rule_src_main_scala_de_nowchess_rules_sets_defaultrules_scala",
"target": "defaultrules_castlingmove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L22",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_pawnforward",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_pawnforward",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L23",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_pawnstartrank",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_pawnstartrank",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L24",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_pawnpromorank",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_pawnpromorank",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L28",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_candidatemoves",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_candidatemoves",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L41",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_legalmoves",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_legalmoves",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L46",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_alllegalmoves",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_alllegalmoves",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L49",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_ischeck",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_ischeck",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L53",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_ischeckmate",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_ischeckmate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L56",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_isstalemate",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_isstalemate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L59",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_isinsufficientmaterial",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_isinsufficientmaterial",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L62",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_isfiftymoverule",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_isfiftymoverule",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L67",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_slidingmoves",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_slidingmoves",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L75",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_castray",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_castray",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L94",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_knightcandidates",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_knightcandidates",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L110",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_kingcandidates",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_kingcandidates",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L135",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_castlingcandidates",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_castlingcandidates",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L144",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_whitecastles",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_whitecastles",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L163",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_blackcastles",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_blackcastles",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L182",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_queensidebsquare",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_queensidebsquare",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L188",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_addcastlemove",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_addcastlemove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L214",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_squaresempty",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_squaresempty",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L219",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_pawncandidates",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_pawncandidates",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L272",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_kingsquare",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_kingsquare",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L275",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_isattackedby",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_isattackedby",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L282",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_squareattacks",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_squareattacks",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L295",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_rayreaches",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_rayreaches",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L306",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_leaveskingincheck",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_leaveskingincheck",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L313",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_applymove",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_applymove",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L341",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_applycastle",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_applycastle",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L354",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_applyenpassant",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_applyenpassant",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L359",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_applypromotion",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_applypromotion",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L367",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_updatecastlingrights",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_updatecastlingrights",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L398",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_computeenpassantsquare",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_computeenpassantsquare",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L410",
"weight": 1.0,
"_src": "defaultrules_defaultrules",
"_tgt": "defaultrules_defaultrules_insufficientmaterial",
"source": "defaultrules_defaultrules",
"target": "defaultrules_defaultrules_insufficientmaterial",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L224",
"weight": 1.0,
"_src": "defaultrules_defaultrules_pawncandidates",
"_tgt": "defaultrules_defaultrules_pawnforward",
"source": "defaultrules_defaultrules_pawnforward",
"target": "defaultrules_defaultrules_pawncandidates",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L283",
"weight": 1.0,
"_src": "defaultrules_defaultrules_squareattacks",
"_tgt": "defaultrules_defaultrules_pawnforward",
"source": "defaultrules_defaultrules_pawnforward",
"target": "defaultrules_defaultrules_squareattacks",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L225",
"weight": 1.0,
"_src": "defaultrules_defaultrules_pawncandidates",
"_tgt": "defaultrules_defaultrules_pawnstartrank",
"source": "defaultrules_defaultrules_pawnstartrank",
"target": "defaultrules_defaultrules_pawncandidates",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L226",
"weight": 1.0,
"_src": "defaultrules_defaultrules_pawncandidates",
"_tgt": "defaultrules_defaultrules_pawnpromorank",
"source": "defaultrules_defaultrules_pawnpromorank",
"target": "defaultrules_defaultrules_pawncandidates",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L33",
"weight": 1.0,
"_src": "defaultrules_defaultrules_candidatemoves",
"_tgt": "defaultrules_defaultrules_pawncandidates",
"source": "defaultrules_defaultrules_candidatemoves",
"target": "defaultrules_defaultrules_pawncandidates",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L34",
"weight": 1.0,
"_src": "defaultrules_defaultrules_candidatemoves",
"_tgt": "defaultrules_defaultrules_knightcandidates",
"source": "defaultrules_defaultrules_candidatemoves",
"target": "defaultrules_defaultrules_knightcandidates",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L35",
"weight": 1.0,
"_src": "defaultrules_defaultrules_candidatemoves",
"_tgt": "defaultrules_defaultrules_slidingmoves",
"source": "defaultrules_defaultrules_candidatemoves",
"target": "defaultrules_defaultrules_slidingmoves",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L38",
"weight": 1.0,
"_src": "defaultrules_defaultrules_candidatemoves",
"_tgt": "defaultrules_defaultrules_kingcandidates",
"source": "defaultrules_defaultrules_candidatemoves",
"target": "defaultrules_defaultrules_kingcandidates",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L42",
"weight": 1.0,
"_src": "defaultrules_defaultrules_legalmoves",
"_tgt": "defaultrules_defaultrules_candidatemoves",
"source": "defaultrules_defaultrules_candidatemoves",
"target": "defaultrules_defaultrules_legalmoves",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L43",
"weight": 1.0,
"_src": "defaultrules_defaultrules_legalmoves",
"_tgt": "defaultrules_defaultrules_leaveskingincheck",
"source": "defaultrules_defaultrules_legalmoves",
"target": "defaultrules_defaultrules_leaveskingincheck",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L47",
"weight": 1.0,
"_src": "defaultrules_defaultrules_alllegalmoves",
"_tgt": "defaultrules_defaultrules_legalmoves",
"source": "defaultrules_defaultrules_legalmoves",
"target": "defaultrules_defaultrules_alllegalmoves",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L54",
"weight": 1.0,
"_src": "defaultrules_defaultrules_ischeckmate",
"_tgt": "defaultrules_defaultrules_alllegalmoves",
"source": "defaultrules_defaultrules_alllegalmoves",
"target": "defaultrules_defaultrules_ischeckmate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L57",
"weight": 1.0,
"_src": "defaultrules_defaultrules_isstalemate",
"_tgt": "defaultrules_defaultrules_alllegalmoves",
"source": "defaultrules_defaultrules_alllegalmoves",
"target": "defaultrules_defaultrules_isstalemate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L50",
"weight": 1.0,
"_src": "defaultrules_defaultrules_ischeck",
"_tgt": "defaultrules_defaultrules_kingsquare",
"source": "defaultrules_defaultrules_ischeck",
"target": "defaultrules_defaultrules_kingsquare",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L51",
"weight": 1.0,
"_src": "defaultrules_defaultrules_ischeck",
"_tgt": "defaultrules_defaultrules_isattackedby",
"source": "defaultrules_defaultrules_ischeck",
"target": "defaultrules_defaultrules_isattackedby",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L54",
"weight": 1.0,
"_src": "defaultrules_defaultrules_ischeckmate",
"_tgt": "defaultrules_defaultrules_ischeck",
"source": "defaultrules_defaultrules_ischeck",
"target": "defaultrules_defaultrules_ischeckmate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L57",
"weight": 1.0,
"_src": "defaultrules_defaultrules_isstalemate",
"_tgt": "defaultrules_defaultrules_ischeck",
"source": "defaultrules_defaultrules_ischeck",
"target": "defaultrules_defaultrules_isstalemate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L309",
"weight": 1.0,
"_src": "defaultrules_defaultrules_leaveskingincheck",
"_tgt": "defaultrules_defaultrules_ischeck",
"source": "defaultrules_defaultrules_ischeck",
"target": "defaultrules_defaultrules_leaveskingincheck",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L60",
"weight": 1.0,
"_src": "defaultrules_defaultrules_isinsufficientmaterial",
"_tgt": "defaultrules_defaultrules_insufficientmaterial",
"source": "defaultrules_defaultrules_isinsufficientmaterial",
"target": "defaultrules_defaultrules_insufficientmaterial",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L73",
"weight": 1.0,
"_src": "defaultrules_defaultrules_slidingmoves",
"_tgt": "defaultrules_defaultrules_castray",
"source": "defaultrules_defaultrules_slidingmoves",
"target": "defaultrules_defaultrules_castray",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L123",
"weight": 1.0,
"_src": "defaultrules_defaultrules_kingcandidates",
"_tgt": "defaultrules_defaultrules_castlingcandidates",
"source": "defaultrules_defaultrules_kingcandidates",
"target": "defaultrules_defaultrules_castlingcandidates",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L153",
"weight": 1.0,
"_src": "defaultrules_defaultrules_whitecastles",
"_tgt": "defaultrules_castlingmove",
"source": "defaultrules_castlingmove",
"target": "defaultrules_defaultrules_whitecastles",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L172",
"weight": 1.0,
"_src": "defaultrules_defaultrules_blackcastles",
"_tgt": "defaultrules_castlingmove",
"source": "defaultrules_castlingmove",
"target": "defaultrules_defaultrules_blackcastles",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L141",
"weight": 1.0,
"_src": "defaultrules_defaultrules_castlingcandidates",
"_tgt": "defaultrules_defaultrules_whitecastles",
"source": "defaultrules_defaultrules_castlingcandidates",
"target": "defaultrules_defaultrules_whitecastles",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L142",
"weight": 1.0,
"_src": "defaultrules_defaultrules_castlingcandidates",
"_tgt": "defaultrules_defaultrules_blackcastles",
"source": "defaultrules_defaultrules_castlingcandidates",
"target": "defaultrules_defaultrules_blackcastles",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L149",
"weight": 1.0,
"_src": "defaultrules_defaultrules_whitecastles",
"_tgt": "defaultrules_defaultrules_addcastlemove",
"source": "defaultrules_defaultrules_whitecastles",
"target": "defaultrules_defaultrules_addcastlemove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L168",
"weight": 1.0,
"_src": "defaultrules_defaultrules_blackcastles",
"_tgt": "defaultrules_defaultrules_addcastlemove",
"source": "defaultrules_defaultrules_blackcastles",
"target": "defaultrules_defaultrules_addcastlemove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L195",
"weight": 1.0,
"_src": "defaultrules_defaultrules_addcastlemove",
"_tgt": "defaultrules_defaultrules_queensidebsquare",
"source": "defaultrules_defaultrules_queensidebsquare",
"target": "defaultrules_defaultrules_addcastlemove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L197",
"weight": 1.0,
"_src": "defaultrules_defaultrules_addcastlemove",
"_tgt": "defaultrules_defaultrules_squaresempty",
"source": "defaultrules_defaultrules_addcastlemove",
"target": "defaultrules_defaultrules_squaresempty",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L208",
"weight": 1.0,
"_src": "defaultrules_defaultrules_addcastlemove",
"_tgt": "defaultrules_defaultrules_isattackedby",
"source": "defaultrules_defaultrules_addcastlemove",
"target": "defaultrules_defaultrules_isattackedby",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L278",
"weight": 1.0,
"_src": "defaultrules_defaultrules_isattackedby",
"_tgt": "defaultrules_defaultrules_squareattacks",
"source": "defaultrules_defaultrules_isattackedby",
"target": "defaultrules_defaultrules_squareattacks",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L289",
"weight": 1.0,
"_src": "defaultrules_defaultrules_squareattacks",
"_tgt": "defaultrules_defaultrules_rayreaches",
"source": "defaultrules_defaultrules_squareattacks",
"target": "defaultrules_defaultrules_rayreaches",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L307",
"weight": 1.0,
"_src": "defaultrules_defaultrules_leaveskingincheck",
"_tgt": "defaultrules_defaultrules_applymove",
"source": "defaultrules_defaultrules_leaveskingincheck",
"target": "defaultrules_defaultrules_applymove",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L318",
"weight": 1.0,
"_src": "defaultrules_defaultrules_applymove",
"_tgt": "defaultrules_defaultrules_applycastle",
"source": "defaultrules_defaultrules_applymove",
"target": "defaultrules_defaultrules_applycastle",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L357",
"weight": 1.0,
"_src": "defaultrules_defaultrules_applyenpassant",
"_tgt": "defaultrules_defaultrules_applymove",
"source": "defaultrules_defaultrules_applymove",
"target": "defaultrules_defaultrules_applyenpassant",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L321",
"weight": 1.0,
"_src": "defaultrules_defaultrules_applymove",
"_tgt": "defaultrules_defaultrules_applypromotion",
"source": "defaultrules_defaultrules_applymove",
"target": "defaultrules_defaultrules_applypromotion",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L324",
"weight": 1.0,
"_src": "defaultrules_defaultrules_applymove",
"_tgt": "defaultrules_defaultrules_updatecastlingrights",
"source": "defaultrules_defaultrules_applymove",
"target": "defaultrules_defaultrules_updatecastlingrights",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala",
"source_location": "L325",
"weight": 1.0,
"_src": "defaultrules_defaultrules_applymove",
"_tgt": "defaultrules_defaultrules_computeenpassantsquare",
"source": "defaultrules_defaultrules_applymove",
"target": "defaultrules_defaultrules_computeenpassantsquare",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala",
"source_location": "L11",
"weight": 1.0,
"_src": "modules_rule_src_test_scala_de_nowchess_rule_defaultrulesstatetransitionstest_scala",
"_tgt": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest",
"source": "modules_rule_src_test_scala_de_nowchess_rule_defaultrulesstatetransitionstest_scala",
"target": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala",
"source_location": "L13",
"weight": 1.0,
"_src": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest",
"_tgt": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest_contextfromfen",
"source": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest",
"target": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest_contextfromfen",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala",
"source_location": "L16",
"weight": 1.0,
"_src": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest",
"_tgt": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest_sq",
"source": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest",
"target": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest_sq",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesTest.scala",
"source_location": "L11",
"weight": 1.0,
"_src": "modules_rule_src_test_scala_de_nowchess_rule_defaultrulestest_scala",
"_tgt": "defaultrulestest_defaultrulestest",
"source": "modules_rule_src_test_scala_de_nowchess_rule_defaultrulestest_scala",
"target": "defaultrulestest_defaultrulestest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/Main.scala",
"source_location": "L14",
"weight": 1.0,
"_src": "modules_ui_src_main_scala_de_nowchess_ui_main_scala",
"_tgt": "main_main",
"source": "modules_ui_src_main_scala_de_nowchess_ui_main_scala",
"target": "main_main",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/Main.scala",
"source_location": "L15",
"weight": 1.0,
"_src": "main_main",
"_tgt": "main_main_main",
"source": "main_main",
"target": "main_main_main",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L28",
"weight": 1.0,
"_src": "modules_ui_src_main_scala_de_nowchess_ui_gui_chessboardview_scala",
"_tgt": "chessboardview_chessboardview",
"source": "modules_ui_src_main_scala_de_nowchess_ui_gui_chessboardview_scala",
"target": "chessboardview_chessboardview",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L154",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_initializeboard",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_initializeboard",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L170",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_createsquare",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_createsquare",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L190",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_handlesquareclick",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_handlesquareclick",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L222",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_updateboard",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_updateboard",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L258",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_updateundoredobuttons",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_updateundoredobuttons",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L262",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_highlightsquare",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_highlightsquare",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L282",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_showmessage",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_showmessage",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L285",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_showpromotiondialog",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_showpromotiondialog",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L302",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_dofenexport",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_dofenexport",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L305",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_dofenimport",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_dofenimport",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L308",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_dopgnexport",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_dopgnexport",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L311",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_dopgnimport",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_dopgnimport",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L314",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_dojsonexport",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_dojsonexport",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L333",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_dojsonimport",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_dojsonimport",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L353",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_doexport",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_doexport",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L358",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_doimport",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_doimport",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L368",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_showcopydialog",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_showcopydialog",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L381",
"weight": 1.0,
"_src": "chessboardview_chessboardview",
"_tgt": "chessboardview_chessboardview_showinputdialog",
"source": "chessboardview_chessboardview",
"target": "chessboardview_chessboardview_showinputdialog",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L164",
"weight": 1.0,
"_src": "chessboardview_chessboardview_initializeboard",
"_tgt": "chessboardview_chessboardview_createsquare",
"source": "chessboardview_chessboardview_initializeboard",
"target": "chessboardview_chessboardview_createsquare",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L168",
"weight": 1.0,
"_src": "chessboardview_chessboardview_initializeboard",
"_tgt": "chessboardview_chessboardview_updateboard",
"source": "chessboardview_chessboardview_initializeboard",
"target": "chessboardview_chessboardview_updateboard",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L184",
"weight": 1.0,
"_src": "chessboardview_chessboardview_createsquare",
"_tgt": "chessboardview_chessboardview_handlesquareclick",
"source": "chessboardview_chessboardview_createsquare",
"target": "chessboardview_chessboardview_handlesquareclick",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L200",
"weight": 1.0,
"_src": "chessboardview_chessboardview_handlesquareclick",
"_tgt": "chessboardview_chessboardview_highlightsquare",
"source": "chessboardview_chessboardview_handlesquareclick",
"target": "chessboardview_chessboardview_highlightsquare",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L215",
"weight": 1.0,
"_src": "chessboardview_chessboardview_handlesquareclick",
"_tgt": "chessboardview_chessboardview_updateboard",
"source": "chessboardview_chessboardview_handlesquareclick",
"target": "chessboardview_chessboardview_updateboard",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L256",
"weight": 1.0,
"_src": "chessboardview_chessboardview_updateboard",
"_tgt": "chessboardview_chessboardview_updateundoredobuttons",
"source": "chessboardview_chessboardview_updateboard",
"target": "chessboardview_chessboardview_updateundoredobuttons",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L330",
"weight": 1.0,
"_src": "chessboardview_chessboardview_dojsonexport",
"_tgt": "chessboardview_chessboardview_showmessage",
"source": "chessboardview_chessboardview_showmessage",
"target": "chessboardview_chessboardview_dojsonexport",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L349",
"weight": 1.0,
"_src": "chessboardview_chessboardview_dojsonimport",
"_tgt": "chessboardview_chessboardview_showmessage",
"source": "chessboardview_chessboardview_showmessage",
"target": "chessboardview_chessboardview_dojsonimport",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L363",
"weight": 1.0,
"_src": "chessboardview_chessboardview_doimport",
"_tgt": "chessboardview_chessboardview_showmessage",
"source": "chessboardview_chessboardview_showmessage",
"target": "chessboardview_chessboardview_doimport",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L303",
"weight": 1.0,
"_src": "chessboardview_chessboardview_dofenexport",
"_tgt": "chessboardview_chessboardview_doexport",
"source": "chessboardview_chessboardview_dofenexport",
"target": "chessboardview_chessboardview_doexport",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L306",
"weight": 1.0,
"_src": "chessboardview_chessboardview_dofenimport",
"_tgt": "chessboardview_chessboardview_doimport",
"source": "chessboardview_chessboardview_dofenimport",
"target": "chessboardview_chessboardview_doimport",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L309",
"weight": 1.0,
"_src": "chessboardview_chessboardview_dopgnexport",
"_tgt": "chessboardview_chessboardview_doexport",
"source": "chessboardview_chessboardview_dopgnexport",
"target": "chessboardview_chessboardview_doexport",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L312",
"weight": 1.0,
"_src": "chessboardview_chessboardview_dopgnimport",
"_tgt": "chessboardview_chessboardview_doimport",
"source": "chessboardview_chessboardview_dopgnimport",
"target": "chessboardview_chessboardview_doimport",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L355",
"weight": 1.0,
"_src": "chessboardview_chessboardview_doexport",
"_tgt": "chessboardview_chessboardview_showcopydialog",
"source": "chessboardview_chessboardview_doexport",
"target": "chessboardview_chessboardview_showcopydialog",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala",
"source_location": "L359",
"weight": 1.0,
"_src": "chessboardview_chessboardview_doimport",
"_tgt": "chessboardview_chessboardview_showinputdialog",
"source": "chessboardview_chessboardview_doimport",
"target": "chessboardview_chessboardview_showinputdialog",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala",
"source_location": "L13",
"weight": 1.0,
"_src": "modules_ui_src_main_scala_de_nowchess_ui_gui_chessgui_scala",
"_tgt": "chessgui_chessguiapp",
"source": "modules_ui_src_main_scala_de_nowchess_ui_gui_chessgui_scala",
"target": "chessgui_chessguiapp",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala",
"source_location": "L49",
"weight": 1.0,
"_src": "modules_ui_src_main_scala_de_nowchess_ui_gui_chessgui_scala",
"_tgt": "chessgui_chessguilauncher",
"source": "modules_ui_src_main_scala_de_nowchess_ui_gui_chessgui_scala",
"target": "chessgui_chessguilauncher",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala",
"source_location": "L15",
"weight": 1.0,
"_src": "chessgui_chessguiapp",
"_tgt": "chessgui_chessguiapp_start",
"source": "chessgui_chessguiapp",
"target": "chessgui_chessguiapp_start",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala",
"source_location": "L60",
"weight": 1.0,
"_src": "chessgui_chessguilauncher_launch",
"_tgt": "chessgui_chessguiapp_start",
"source": "chessgui_chessguiapp_start",
"target": "chessgui_chessguilauncher_launch",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala",
"source_location": "L53",
"weight": 1.0,
"_src": "chessgui_chessguilauncher",
"_tgt": "chessgui_chessguilauncher_getengine",
"source": "chessgui_chessguilauncher",
"target": "chessgui_chessguilauncher_getengine",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala",
"source_location": "L55",
"weight": 1.0,
"_src": "chessgui_chessguilauncher",
"_tgt": "chessgui_chessguilauncher_launch",
"source": "chessgui_chessguilauncher",
"target": "chessgui_chessguilauncher_launch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala",
"source_location": "L12",
"weight": 1.0,
"_src": "modules_ui_src_main_scala_de_nowchess_ui_gui_guiobserver_scala",
"_tgt": "guiobserver_guiobserver",
"source": "modules_ui_src_main_scala_de_nowchess_ui_gui_guiobserver_scala",
"target": "guiobserver_guiobserver",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala",
"source_location": "L14",
"weight": 1.0,
"_src": "guiobserver_guiobserver",
"_tgt": "guiobserver_guiobserver_ongameevent",
"source": "guiobserver_guiobserver",
"target": "guiobserver_guiobserver_ongameevent",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala",
"source_location": "L71",
"weight": 1.0,
"_src": "guiobserver_guiobserver",
"_tgt": "guiobserver_guiobserver_showalert",
"source": "guiobserver_guiobserver",
"target": "guiobserver_guiobserver_showalert",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala",
"source_location": "L30",
"weight": 1.0,
"_src": "guiobserver_guiobserver_ongameevent",
"_tgt": "guiobserver_guiobserver_showalert",
"source": "guiobserver_guiobserver_ongameevent",
"target": "guiobserver_guiobserver_showalert",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala",
"source_location": "L7",
"weight": 1.0,
"_src": "modules_ui_src_main_scala_de_nowchess_ui_gui_piecesprites_scala",
"_tgt": "piecesprites_piecesprites",
"source": "modules_ui_src_main_scala_de_nowchess_ui_gui_piecesprites_scala",
"target": "piecesprites_piecesprites",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala",
"source_location": "L31",
"weight": 1.0,
"_src": "modules_ui_src_main_scala_de_nowchess_ui_gui_piecesprites_scala",
"_tgt": "piecesprites_squarecolors",
"source": "modules_ui_src_main_scala_de_nowchess_ui_gui_piecesprites_scala",
"target": "piecesprites_squarecolors",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala",
"source_location": "L13",
"weight": 1.0,
"_src": "piecesprites_piecesprites",
"_tgt": "piecesprites_piecesprites_loadpieceimage",
"source": "piecesprites_piecesprites",
"target": "piecesprites_piecesprites_loadpieceimage",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala",
"source_location": "L24",
"weight": 1.0,
"_src": "piecesprites_piecesprites",
"_tgt": "piecesprites_piecesprites_loadimage",
"source": "piecesprites_piecesprites",
"target": "piecesprites_piecesprites_loadimage",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala",
"source_location": "L15",
"weight": 1.0,
"_src": "piecesprites_piecesprites_loadpieceimage",
"_tgt": "piecesprites_piecesprites_loadimage",
"source": "piecesprites_piecesprites_loadpieceimage",
"target": "piecesprites_piecesprites_loadimage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala",
"source_location": "L12",
"weight": 1.0,
"_src": "modules_ui_src_main_scala_de_nowchess_ui_terminal_terminalui_scala",
"_tgt": "terminalui_terminalui",
"source": "modules_ui_src_main_scala_de_nowchess_ui_terminal_terminalui_scala",
"target": "terminalui_terminalui",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala",
"source_location": "L19",
"weight": 1.0,
"_src": "terminalui_terminalui",
"_tgt": "terminalui_terminalui_ongameevent",
"source": "terminalui_terminalui",
"target": "terminalui_terminalui_ongameevent",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala",
"source_location": "L79",
"weight": 1.0,
"_src": "terminalui_terminalui",
"_tgt": "terminalui_terminalui_start",
"source": "terminalui_terminalui",
"target": "terminalui_terminalui_start",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala",
"source_location": "L115",
"weight": 1.0,
"_src": "terminalui_terminalui",
"_tgt": "terminalui_terminalui_printprompt",
"source": "terminalui_terminalui",
"target": "terminalui_terminalui_printprompt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala",
"source_location": "L26",
"weight": 1.0,
"_src": "terminalui_terminalui_ongameevent",
"_tgt": "terminalui_terminalui_printprompt",
"source": "terminalui_terminalui_ongameevent",
"target": "terminalui_terminalui_printprompt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala",
"source_location": "L86",
"weight": 1.0,
"_src": "terminalui_terminalui_start",
"_tgt": "terminalui_terminalui_printprompt",
"source": "terminalui_terminalui_start",
"target": "terminalui_terminalui_printprompt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/PieceUnicode.scala",
"source_location": "L6",
"weight": 1.0,
"_src": "modules_ui_src_main_scala_de_nowchess_ui_utils_pieceunicode_scala",
"_tgt": "pieceunicode_unicode",
"source": "modules_ui_src_main_scala_de_nowchess_ui_utils_pieceunicode_scala",
"target": "pieceunicode_unicode",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/Renderer.scala",
"source_location": "L5",
"weight": 1.0,
"_src": "modules_ui_src_main_scala_de_nowchess_ui_utils_renderer_scala",
"_tgt": "renderer_renderer",
"source": "modules_ui_src_main_scala_de_nowchess_ui_utils_renderer_scala",
"target": "renderer_renderer",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/Renderer.scala",
"source_location": "L13",
"weight": 1.0,
"_src": "renderer_renderer",
"_tgt": "renderer_renderer_render",
"source": "renderer_renderer",
"target": "renderer_renderer_render",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "modules/ui/src/test/scala/de/nowchess/ui/utils/RendererAndUnicodeTest.scala",
"source_location": "L7",
"weight": 1.0,
"_src": "modules_ui_src_test_scala_de_nowchess_ui_utils_rendererandunicodetest_scala",
"_tgt": "rendererandunicodetest_rendererandunicodetest",
"source": "modules_ui_src_test_scala_de_nowchess_ui_utils_rendererandunicodetest_scala",
"target": "rendererandunicodetest_rendererandunicodetest",
"confidence_score": 1.0
}
],
"hyperedges": []
}