MCPcopy Index your code
hub / github.com/EgorKulikov/yaal

github.com/EgorKulikov/yaal @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
17,327 symbols 67,784 edges 5,639 files 258 documented · 1%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Function (Interface)
@author Egor Kulikov (kulikov@devexperts.com) [45 implementers]
lib/main/net/egork/collections/function/Function.java
Filter (Interface)
@author Egor Kulikov (kulikov@devexperts.com) [12 implementers]
lib/main/net/egork/collections/filter/Filter.java
PowerOperation (Interface)
@author Egor Kulikov (kulikov@devexperts.com) [25 implementers]
lib/main/net/egork/misc/PowerOperation.java
Factory (Interface)
@author Egor Kulikov (kulikov@devexperts.com) [24 implementers]
lib/main/net/egork/misc/Factory.java
StringHash (Interface)
@author Egor Kulikov (egor@egork.net) [8 implementers]
lib/main/net/egork/string/StringHash.java

Core symbols most depended-on inside this repo

readInt
called by 8291
lib/main/net/egork/io/InputReader.java
printLine
called by 6308
lib/main/net/egork/io/OutputWriter.java
length
called by 1208
archive/2016.08/2016.08.22 - SNSS-2016 R4/TaskF.java
readIntArray
called by 1188
lib/main/net/egork/io/InputReader.java
readString
called by 721
lib/main/net/egork/io/InputReader.java
readIntArrays
called by 675
lib/main/net/egork/io/InputReader.java
abs
called by 631
lib/main/net/egork/numbers/Rational.java
fail
called by 625
archive/2013.09/2013.09.11 - Codeforces Trainings Season 1 Episode 1/TaskE.java

Shape

Method 11,272
Class 5,880
Interface 156
Enum 19

Languages

Java100%

Modules by API surface

lib/main/net/egork/graph/Graph.java71 symbols
archive/2011.05/2011.05.20 - Yandex.Algorithm Round #1/TaskD.java65 symbols
lib/main/net/egork/collections/set/TreapSet.java63 symbols
archive/2014.06/2014.06.13 - Zepto Code Rush 2014/TaskE.java43 symbols
lib/main/net/egork/io/InputReader.java40 symbols
lib/main/net/egork/numbers/IntegerUtils.java35 symbols
lib/main/net/egork/misc/ArrayUtils.java31 symbols
lib/main/net/egork/generated/collections/list/LongList.java28 symbols
lib/main/net/egork/generated/collections/list/IntList.java28 symbols
lib/main/net/egork/generated/collections/list/DoubleList.java28 symbols
lib/main/net/egork/generated/collections/list/CharList.java28 symbols
lib/main/net/egork/collections/intcollection/IntSplaySet.java27 symbols

For agents

$ claude mcp add yaal \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact