package
0.0.0-20250130060610-76bafd23d38e
Repository: https://github.com/safedep/code.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Constants

No description provided by the author
No description provided by the author

# Structs

LanguageMeta is exposes metadata about a language implementation for the framework.

# Interfaces

No description provided by the author
FilePlugin is the contract for a plugin that can analyze a source file.
No description provided by the author
ImportAwareFileSystem is a contract for implementing file systems that maintain a distinction between application source files and imported source files by the application.
Language is the contract for implementing a language supported in the framework.
LanguageResolvers define the minimum contract for a language implementation to resolve language specific concerns such as imports, functions, etc.
ObjectOrientedLanguageResolvers define the additional contract for a language implementation to resolve object oriented language specific concerns such as classes, methods, etc.
No description provided by the author
No description provided by the author
Plugin is the contract for a base plugin.
No description provided by the author
No description provided by the author
TreePlugin is the contract for a plugin that can analyze a a parse tree (CST in Tree Sitter).
No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author
PluginCallback is the contract for a callback function provided by any plugin.