MCPcopy Index your code
hub / github.com/WiringProject/Wiring

github.com/WiringProject/Wiring @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
2,673 symbols 8,366 edges 246 files 796 documented · 30%
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

Tool (Interface)
Interface for items to be shown in the Tools menu. [6 implementers]
IDE/processing/app/tools/Tool.java
MacroRecorder (Interface)
Macro recorder. [41 implementers]
IDE/processing/app/syntax/InputHandler.java
MessageConsumer (Interface)
Interface for dealing with parser/compiler output. Different instances of MessageStream need to do different things [9 …
IDE/processing/app/debug/MessageConsumer.java
TextAreaHighlight (Interface)
Highlight interface. Create implementations of this interface and add them to the text area with TextAreaPainter.a
IDE/processing/app/syntax/TextAreaHighlight.java
Highlight (Interface)
Highlight interface.
IDE/processing/app/syntax/TextAreaPainter.java

Core symbols most depended-on inside this repo

match
called by 561
IDE/processing/app/preproc/WParser.java
create
called by 472
IDE/processing/app/preproc/TNodeFactory.java
length
called by 417
framework/cores/Common/WString.h
add
called by 336
IDE/processing/app/syntax/KeywordMap.java
getType
called by 258
IDE/processing/app/preproc/TNode.java
match
called by 250
IDE/processing/app/preproc/WEmitter.java
match
called by 234
IDE/processing/app/preproc/StdCParser.java
match
called by 220
IDE/processing/app/preproc/WTreeParser.java

Shape

Method 2,294
Class 198
Function 153
Interface 27
Enum 1

Languages

Java75%
C++23%
C2%

Modules by API surface

IDE/processing/app/preproc/StdCParser.java140 symbols
IDE/processing/app/syntax/JEditTextArea.java130 symbols
IDE/processing/app/Editor.java119 symbols
IDE/processing/app/Base.java117 symbols
IDE/processing/app/preproc/WParser.java112 symbols
IDE/processing/app/preproc/WLexer.java107 symbols
IDE/processing/app/preproc/StdCLexer.java101 symbols
IDE/processing/app/preproc/WEmitter.java98 symbols
IDE/processing/app/syntax/InputHandler.java86 symbols
IDE/processing/app/preproc/WTreeParser.java86 symbols
IDE/processing/app/Sketch.java70 symbols
IDE/processing/app/syntax/TextAreaPainter.java53 symbols

For agents

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

⬇ download graph artifact