Documentation
¶
Overview ¶
Package solidity parses .sol via the vendored tree-sitter-solidity grammar (see internal/parse/solidity/binding). Emits symbol-level spans for the retrieval layer:
- contract/library/interface → KindContract / KindInterface
- function (inside contract) → KindMethod ("Contract.fn")
- free function (rare, 0.7.4+) → KindFunction
- constructor → KindMethod ("Contract.constructor")
- modifier → KindModifier
- event → KindEvent
- struct → KindStruct
- enum → KindType
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
Directories
¶
| Path | Synopsis |
|---|---|
|
Package binding wraps tree-sitter-solidity (vendored from github.com/JoranHonig/tree-sitter-solidity v1.2.13, MIT-licensed — see ./LICENSE) into a *sitter.Language for go-tree-sitter.
|
Package binding wraps tree-sitter-solidity (vendored from github.com/JoranHonig/tree-sitter-solidity v1.2.13, MIT-licensed — see ./LICENSE) into a *sitter.Language for go-tree-sitter. |
Click to show internal directories.
Click to hide internal directories.