CodemapEx.Parser (codemap_ex v0.0.1)
代码解析服务,负责扫描和解析项目中的 Elixir 模块。
此服务会将项目中所有模块转换为 Block 结构并存储在 ETS 表中,便于快速查询。
Link to this section Summary
Functions
Returns a specification to start this module under a supervisor.
获取指定模块的 Block 结构
列出已解析的所有模块
扫描项目并解析所有模块
启动解析服务
Link to this section Functions
Link to this function
child_spec(init_arg)
Returns a specification to start this module under a supervisor.
See Supervisor
.
Link to this function
get_block(module)
获取指定模块的 Block 结构
Link to this function
list_modules()
列出已解析的所有模块
Link to this function
scan_modules()
扫描项目并解析所有模块
Link to this function
start_link(opts \\ [])
启动解析服务