MCPcopy Index your code
hub / github.com/asm-ide/ASM

github.com/asm-ide/ASM @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
65 symbols 87 edges 13 files 15 documented · 23%
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

Language (Interface)
general interface for apply in CodeEdit. You can make language easier to extends BaseLanguage. @see com.asm.widget.codee
interface/src/main/java/com/asm/language/Language.java
TextsDrawingInterface (Interface)
{@hide}
interface/src/main/java/com/asm/widget/codeedit/TextsDrawingInterface.java
Highlightable (Interface)
Base highlightable interface for mark highlighted object.
interface/src/main/java/com/asm/widget/codeedit/Highlightable.java
CodeEditInterface (Interface)
The codeedit interface for use.
interface/src/main/java/com/asm/widget/codeedit/CodeEditInterface.java
LanguageInfo (Interface)
(no doc)
interface/src/main/java/com/asm/language/LanguageInfo.java

Core symbols most depended-on inside this repo

getStyle
called by 3
interface/src/main/java/com/asm/widget/codeedit/CodeEditInterface.java
getLanguage
called by 3
interface/src/main/java/com/asm/widget/codeedit/CodeEditInterface.java
getInfo
called by 2
interface/src/main/java/com/asm/language/Language.java
getLanguageInfo
called by 1
interface/src/main/java/com/asm/widget/codeedit/CodeEditInterface.java
getText
called by 1
interface/src/main/java/com/asm/widget/codeedit/TextViewInterface.java
initLanguage
called by 0
interface/src/main/java/com/asm/language/Language.java
beforeTextChanged
called by 0
interface/src/main/java/com/asm/language/Language.java
aftetTextChanged
called by 0
interface/src/main/java/com/asm/language/Language.java

Shape

Method 51
Interface 9
Class 5

Languages

Java100%

Modules by API surface

interface/src/main/java/com/asm/analysis/CodeAnalysis.java15 symbols
interface/src/main/java/com/asm/analysis/CodeSuggest.java10 symbols
interface/src/main/java/com/asm/language/Language.java9 symbols
interface/src/main/java/com/asm/language/HighlightArgs.java6 symbols
interface/src/main/java/com/asm/widget/codeedit/TextViewInterface.java4 symbols
interface/src/main/java/com/asm/widget/codeedit/CodeStyleInterface.java4 symbols
interface/src/main/java/com/asm/widget/codeedit/CodeEditInterface.java4 symbols
interface/src/main/java/com/asm/language/LanguageInfo.java4 symbols
interface/src/main/java/com/asm/widget/codeedit/TextsDrawingInterface.java3 symbols
interface/src/main/java/com/asm/widget/codeedit/Highlightable.java3 symbols
interface/src/main/java/com/asm/analysis/CodeFinder.java3 symbols

For agents

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

⬇ download graph artifact