MCPcopy Index your code

hub / github.com/dodona-edu/dolos / functions

Functions653 in github.com/dodona-edu/dolos

↓ 38 callersMethodmap
(f: (t: T) => R)
core/src/util/result.ts:84
↓ 28 callersMethodgetPair
(file1: TokenizedFile, file2: TokenizedFile)
lib/src/lib/report.ts:33
↓ 27 callersMethodadd
(e: Edge)
web/src/util/Cluster.ts:25
↓ 24 callersMethodindex
(_v)
samples/javascript/sample.js:32
↓ 23 callersMethodmerge
(one: Range, other: Range)
core/src/util/range.ts:25
↓ 23 callersMethodoverlapsWith
(other: Range)
core/src/util/range.ts:62
↓ 22 callersFunctioncreateOccurrence
(entry: FileEntry, index: number)
core/src/test/pair.test.ts:17
↓ 22 callersFunctionset
(value)
web/src/composables/usePartialLegend.ts:30
↓ 15 callersMethodok
(value: T)
core/src/util/result.ts:66
↓ 12 callersMethodanalyzePaths
(paths: string[], ignore?: string)
lib/src/lib/dolos.ts:23
↓ 12 callersMethodtoString
()
core/src/util/result.ts:136
↓ 11 callersFunctionassert
(condition: boolean, message?: string)
core/src/util/utils.ts:1
↓ 11 callersMethoderror
(error: Error)
core/src/util/result.ts:70
↓ 11 callersMethodnextHash
* Calculates a new hashing based on the previous hashing, and the new token value * * @param token the next token value.
core/src/hashing/rollingHash.ts:57
↓ 11 callersMethodselect
(file: File | null)
web/src/util/FileSelectionManager.ts:21
↓ 10 callersMethodadd
(part: Occurrence)
core/src/algorithm/sharedFingerprint.ts:17
↓ 10 callersMethodfingerprints
* Returns an async iterator that yields fingerprints containing a hashing and its * corresponding kgram position. Can be called successively on mul
core/src/hashing/winnowFilter.ts:33
↓ 10 callersMethodupdate
(nodes: Node[], edges: Edge[], clusters: Group[])
web/src/composables/d3/useD3ForceGraph.ts:25
↓ 9 callersMethodallPairs
()
lib/src/lib/report.ts:37
↓ 9 callersMethodid
api/app/serializers/application_serializer.rb:10
↓ 9 callersFunctionopen
(options: SnackbarOptions)
web/src/components/util/snackbar/useSnackbar.ts:8
↓ 8 callersMethodanalyze
( files: Array<File>, nameCandidate?: string, ignoredFile?: File )
lib/src/lib/dolos.ts:28
↓ 8 callersMethodfindLanguage
* Find the language to use for tokenization based on the name of the language. * * @param name
lib/src/lib/language.ts:183
↓ 8 callersFunctionget
()
web/src/composables/usePartialLegend.ts:15
↓ 8 callersMethodhashToken
(token: string)
core/src/hashing/tokenHash.ts:36
↓ 8 callersFunctionisError
(value: ResultValue<T>)
core/src/util/result.ts:3
↓ 8 callersMethodmetadata
()
lib/src/lib/report.ts:56
↓ 7 callersMethodbuildFragments
(minimumOccurrences = 1)
core/src/algorithm/pair.ts:129
↓ 7 callersMethodcreateTokenizer
(options?: TokenizerOptions)
lib/src/lib/language.ts:57
↓ 7 callersMethodnr_leaves
(self)
samples/python/benchmark_files/UPGMA_A_copy.py:26
↓ 7 callersMethodnr_leaves
(self)
samples/python/benchmark_files/UPGMA_A.py:26
↓ 7 callersMethodnr_leaves
(self)
samples/python/benchmark_files/UPGMA_A_functioncopied.py:26
↓ 7 callersMethodnr_leaves
(self)
samples/python/benchmark_files/UPGMA_A_functionsmoved.py:48
↓ 7 callersMethodnr_leaves
(self)
samples/python/benchmark_files/UPGMA_A_linesmoved.py:26
↓ 7 callersMethodnr_leaves
(self)
samples/python/benchmark_files/UPGMA_A_variablenames.py:26
↓ 7 callersMethodpath
(self, i, j)
samples/python/benchmark_files/UPGMA_A.py:180
↓ 7 callersFunctionreadPath
(location: string, extra?: ExtraInfo)
lib/src/lib/reader.ts:22
↓ 7 callersMethodtotalCovered
(ranges: Array<Range>)
core/src/util/range.ts:32
↓ 7 callersMethodzipfile
api/app/serializers/dataset_serializer.rb:15
↓ 6 callersMethodaddAll
(parts: Array<Occurrence>)
core/src/algorithm/sharedFingerprint.ts:25
↓ 6 callersFunctiondefinedOrDefault
(arg: T | undefined | null, def: T)
lib/src/lib/options.ts:45
↓ 6 callersMethodentries
()
lib/src/lib/report.ts:48
↓ 6 callersFunctiongetClusterElements
(cluster: Cluster)
web/src/util/clustering-algorithms/ClusterFunctions.ts:5
↓ 6 callersMethodoccurrencesOf
(file: TokenizedFile)
core/src/algorithm/sharedFingerprint.ts:29
↓ 5 callersMethoddetectLanguage
* Find the language to use for tokenization based on the most common * extension of the files. If the extension does not match any known language,
lib/src/lib/language.ts:156
↓ 5 callersMethoddistance
(self, i,j)
samples/python/benchmark_files/UPGMA_A.py:187
↓ 5 callersMethodentries
()
core/src/algorithm/fingerprintIndex.ts:205
↓ 5 callersMethodkey
(left: number, right: number)
core/src/algorithm/pair.ts:275
↓ 5 callersMethodnr_leaves
(self)
samples/python/benchmark_files/UPGMA_A_B_combined.py:27
↓ 5 callersFunctionvalidatePositiveInteger
( prop: string, value?: number | null )
lib/src/lib/options.ts:30
↓ 4 callersMethodadd_edge
(self, a,b,w)
samples/python/benchmark_files/UPGMA_A_copy.py:151
↓ 4 callersMethodadd_edge
(self, a,b,w)
samples/python/benchmark_files/UPGMA_A.py:151
↓ 4 callersMethodadd_edge
(self, a,b,w)
samples/python/benchmark_files/UPGMA_A_functioncopied.py:151
↓ 4 callersMethodadd_edge
(self, a,b,w)
samples/python/benchmark_files/UPGMA_A_functionsmoved.py:141
↓ 4 callersMethodadd_edge
(self, a,b,w)
samples/python/benchmark_files/UPGMA_A_linesmoved.py:155
↓ 4 callersMethodadd_edge
(self, a,b,w)
samples/python/benchmark_files/UPGMA_A_variablenames.py:151
↓ 4 callersMethodall
( promises: Array<Promise<Result<T>>> )
core/src/util/result.ts:33
↓ 4 callersMethodall_files_present?
api/app/models/report.rb:63
↓ 4 callersFunctioncreatePair
(i: number, h1: Fingerprint, h2: Fingerprint)
core/src/test/fragment.test.ts:36
↓ 4 callersFunctioncreateTokenizedSampleFile
()
core/src/test/fragment.test.ts:12
↓ 4 callersFunctiondefinedOrNull
(arg: T | undefined | null)
lib/src/lib/options.ts:41
↓ 4 callersMethoddistance
(self, i,j)
samples/python/benchmark_files/UPGMA_A_copy.py:187
↓ 4 callersMethoddistance
(self, i,j)
samples/python/benchmark_files/UPGMA_A_functioncopied.py:187
↓ 4 callersMethoddistance
(self, i,j)
samples/python/benchmark_files/UPGMA_A_functionsmoved.py:151
↓ 4 callersMethoddistance
(self, i,j)
samples/python/benchmark_files/UPGMA_A_linesmoved.py:192
↓ 4 callersMethoddistance
(self, i,j)
samples/python/benchmark_files/UPGMA_A_variablenames.py:187
↓ 4 callersMethodhash
(s)
samples/javascript/sample.js:15
↓ 4 callersFunctionparseCsv
(url: string, options?: ParseRemoteConfig<T>)
web/src/api/utils/csv/parse.ts:7
↓ 4 callersMethodpath
(self, i, j)
samples/python/benchmark_files/UPGMA_A_copy.py:180
↓ 4 callersMethodpath
(self, i, j)
samples/python/benchmark_files/UPGMA_A_functioncopied.py:180
↓ 4 callersMethodpath
(self, i, j)
samples/python/benchmark_files/UPGMA_A_functionsmoved.py:169
↓ 4 callersMethodpath
(self, i, j)
samples/python/benchmark_files/UPGMA_A_linesmoved.py:185
↓ 4 callersMethodpath
(self, i, j)
samples/python/benchmark_files/UPGMA_A_variablenames.py:180
↓ 4 callersMethodpurge_files!
api/app/models/report.rb:95
↓ 4 callersFunctionwriteCSVto
( out: Writable, data: T[], extractor: {[field: string]: (obj: T) => string | number | null} )
cli/src/cli/views/fileView.ts:12
↓ 3 callersFunctionassertDefined
(object?: unknown, message?: string)
core/src/util/utils.ts:7
↓ 3 callersFunctioncaesar
(s, k, decode = False)
samples/python/caesar.py:2
↓ 3 callersMethodencode
(String enc, int offset)
samples/java/Caesar.java:15
↓ 3 callersFunctionerror
(msg: unknown, ...other: unknown[])
cli/src/cli/util/utils.ts:124
↓ 3 callersFunctionexit_err
(msg: T, code: i32)
samples/rust/caesar.rs:33
↓ 3 callersMethodextendWith
(other: PairedOccurrence)
core/src/algorithm/fragment.ts:39
↓ 3 callersMethodfileCount
()
core/src/algorithm/sharedFingerprint.ts:43
↓ 3 callersFunctionfileToTokenizedFile
(file: File)
web/src/api/utils/file.ts:4
↓ 3 callersMethodfiles
()
core/src/algorithm/sharedFingerprint.ts:39
↓ 3 callersMethodfindNode
(x: number, y: number, radius?: number)
web/src/composables/d3/graph/simulation.ts:10
↓ 3 callersMethodfromResponse
(response: Record<string, any>, slug?: string, fromSharing?: boolean)
web/src/types/uploads/UploadReport.ts:48
↓ 3 callersMethodhasFinalStatus
()
web/src/types/uploads/UploadReport.ts:44
↓ 3 callersMethodignoreSharedFingerprint
(shared: SharedFingerprint)
core/src/algorithm/fingerprintIndex.ts:181
↓ 3 callersMethodlimb_length_from_matrix
(mat, j)
samples/python/benchmark_files/UPGMA_B.py:28
↓ 3 callersFunctionlog
(level: LogLevelName, msg: unknown, ...other: unknown[])
cli/src/cli/util/utils.ts:110
↓ 3 callersFunctionnotFound
(response: http.ServerResponse)
cli/src/cli/server.ts:28
↓ 3 callersMethodonMouseMove
(o: Event)
web/src/util/SelectionTool.ts:80
↓ 3 callersMethodpath_weight
(self, path)
samples/python/benchmark_files/UPGMA_A_copy.py:216
↓ 3 callersMethodpath_weight
(self, path)
samples/python/benchmark_files/UPGMA_A.py:216
↓ 3 callersMethodpath_weight
(self, path)
samples/python/benchmark_files/UPGMA_A_functioncopied.py:216
↓ 3 callersMethodpath_weight
(self, path)
samples/python/benchmark_files/UPGMA_A_functionsmoved.py:206
↓ 3 callersMethodpath_weight
(self, path)
samples/python/benchmark_files/UPGMA_A_linesmoved.py:222
↓ 3 callersMethodpath_weight
(self, path)
samples/python/benchmark_files/UPGMA_A_variablenames.py:216
↓ 3 callersMethodreheat
()
web/src/composables/d3/graph/simulation.ts:11
↓ 3 callersMethodsteepSquareScaling
(x: number)
web/src/util/FileInterestingness.ts:130
next →1–100 of 653, ranked by callers