Documentation
¶
Index ¶
- Variables
- func CachedRustFile(ctx context.Context, id string) (context.Context, *rust_grammar.File, error)
- func MakeRustLanguage(ctx context.Context, entrypoint string) (context.Context, language.Language[Data, rust_grammar.File], error)
- type Data
- type Language
- func (l *Language) MakeNode(path string) (*graph.Node[Data], error)
- func (l *Language) ParseExports(file *rust_grammar.File) (*language.ExportsResult, error)
- func (l *Language) ParseFile(id string) (*rust_grammar.File, error)
- func (l *Language) ParseImports(file *rust_grammar.File) (*language.ImportsResult, error)
- type ModTree
Constants ¶
This section is empty.
Variables ¶
View Source
var Extensions = []string{
"rs",
}
Functions ¶
func CachedRustFile ¶
Types ¶
type Language ¶
func (*Language) ParseExports ¶
func (l *Language) ParseExports(file *rust_grammar.File) (*language.ExportsResult, error)
func (*Language) ParseImports ¶
func (l *Language) ParseImports(file *rust_grammar.File) (*language.ImportsResult, error)
type ModTree ¶
func MakeModTree ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.