Crate asterisk

Source
Expand description

§Asterisk

Asterisk is a library for parsing and indexing code in various languages. It provides functionality for extracting information about code structure, call graphs, and dependencies.

The main components of the library are:

  • block: Defines the Block struct for representing code blocks.
  • call_graph: Defines the CallGraph struct for representing call graphs.
  • call_stack: Defines the CallStack struct for representing call stacks.
  • indexer: Provides functions for indexing code directories.
  • parser: Provides functions for parsing code files using tree-sitter.
  • utils: Provides utility functions used throughout the library.
  • config: Defines the Config struct for loading library configuration.

Modules§

block
call_graph
call_stack
config
indexer
parser
utils