Documentation
¶
Overview ¶
Package godot extracts semantic graph symbols from Godot source formats other than GDScript.
Index ¶
- type Parser
- func (*Parser) Language() string
- func (*Parser) Parse(ctx context.Context, input parserapi.Input) (graph.ParseResult, error)
- func (*Parser) Supports(path string) bool
- func (*Parser) WorkspaceSemanticEvidenceKey(context.Context, parserapi.Input) (string, error)
- func (*Parser) WorkspaceSemanticKey(_ context.Context, input parserapi.Input) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Parser ¶
type Parser struct{}
Parser handles Godot text scenes/resources, configuration, UID sidecars, and shaders.
func (*Parser) WorkspaceSemanticEvidenceKey ¶
func (*Parser) WorkspaceSemanticKey ¶
WorkspaceSemanticKey fingerprints the repository-wide Godot facts that change how an otherwise untouched Godot file extracts: where every project.godot lives, which decides what a res:// reference resolves to, and which resource declares each uid:// alias, which decides whether a reference's UID and path agree. It is computed once per indexing run, and the scan it performs is the same one the extractors then read from cache.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package godotid is the single source of truth for Godot resource identity and for the project-level declarations that several Godot producers share.
|
Package godotid is the single source of truth for Godot resource identity and for the project-level declarations that several Godot producers share. |
Click to show internal directories.
Click to hide internal directories.