MCPcopy Index your code
hub / github.com/dbcxy/fast-el

github.com/dbcxy/fast-el @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
729 symbols 1,944 edges 93 files 138 documented · 19%
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)
@uml.dependency supplier=".script.context.ScriptContext" [20 implementers]
src/com/greenpineyu/fel/function/Function.java
Interpreter (Interface)
解析器,用于解析AstNode的值 @author yqs [14 implementers]
src/com/greenpineyu/fel/interpreter/Interpreter.java
SourceBuilder (Interface)
创建java源码接口,此接口和SourceGenerator的区别在于,后者负责创建整个java类的源码。前者只用了创建表达式的代码片断。 @author yuqingsong [9 implementers]
src/com/greenpineyu/fel/compile/SourceBuilder.java
Callable (Interface)
可调用接口 @author yuqingsong @param 参数返回值 @param 参数类型 [24 implementers]
src/com/greenpineyu/fel/common/Callable.java
Optimizer (Interface)
优化器 @author yuqingsong [28 implementers]
src/com/greenpineyu/fel/optimizer/Optimizer.java

Core symbols most depended-on inside this repo

get
called by 95
src/com/greenpineyu/fel/context/ArrayCtx.java
match
called by 70
src/com/greenpineyu/fel/common/ReflectUtil.java
set
called by 55
src/com/greenpineyu/fel/context/FelContext.java
getTree
called by 35
src/com/greenpineyu/fel/parser/FelParser.java
getChildren
called by 33
src/com/greenpineyu/fel/parser/FelNode.java
getName
called by 31
src/com/greenpineyu/fel/function/Function.java
returnType
called by 28
src/com/greenpineyu/fel/compile/SourceBuilder.java
toMethod
called by 27
src/com/greenpineyu/fel/parser/FelNode.java

Shape

Method 610
Class 103
Interface 16

Languages

Java100%

Modules by API surface

src/com/greenpineyu/fel/parser/FelParser.java70 symbols
src/com/greenpineyu/fel/parser/FelLexer.java46 symbols
test/com/greenpineyu/fel/examples/Example.java29 symbols
test/com/greenpineyu/fel/Foo.java23 symbols
src/com/greenpineyu/fel/common/NumberUtil.java21 symbols
src/com/greenpineyu/fel/compile/SourceGeneratorImpl.java19 symbols
test/com/greenpineyu/fel/PerformanceTest.java17 symbols
test/com/greenpineyu/fel/FelEngineImplTest.java17 symbols
src/com/greenpineyu/fel/compile/AbstCompiler.java17 symbols
src/com/greenpineyu/fel/parser/AbstFelNode.java16 symbols
src/com/greenpineyu/fel/FelEngineImpl.java15 symbols
src/com/greenpineyu/fel/function/operator/CollectionGet.java14 symbols

For agents

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

⬇ download graph artifact