Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
thriftfmt
command
Package main provides the thriftfmt CLI entry point.
|
Package main provides the thriftfmt CLI entry point. |
|
thriftls
command
Package main provides the thriftls CLI entry point.
|
Package main provides the thriftls CLI entry point. |
|
grammar
|
|
|
tree-sitter-thrift
Package treesitterthrift exposes the generated tree-sitter grammar and queries for Thrift IDL.
|
Package treesitterthrift exposes the generated tree-sitter grammar and queries for Thrift IDL. |
|
internal
|
|
|
format
Package format provides formatter core APIs and primitives for Thrift source formatting.
|
Package format provides formatter core APIs and primitives for Thrift source formatting. |
|
lexer
Package lexer provides a lossless token/trivia lexer for Thrift IDL source.
|
Package lexer provides a lossless token/trivia lexer for Thrift IDL source. |
|
lsp
Package lsp implements the thriftls LSP server and shared protocol types.
|
Package lsp implements the thriftls LSP server and shared protocol types. |
|
syntax
Package syntax builds a CST-oriented parse result by combining the lossless lexer and tree-sitter parser.
|
Package syntax builds a CST-oriented parse result by combining the lossless lexer and tree-sitter parser. |
|
syntax/treesitter
Package treesitter wraps go-tree-sitter parser primitives for Thrift syntax parsing.
|
Package treesitter wraps go-tree-sitter parser primitives for Thrift syntax parsing. |
|
testutil
Package testutil provides shared helpers for repository tests.
|
Package testutil provides shared helpers for repository tests. |
|
text
Package text defines source offsets, spans, and position/range types.
|
Package text defines source offsets, spans, and position/range types. |
|
scripts
|
|
|
generate-release-manifest
command
generate-release-manifest emits the managed-install manifest for thriftls release artifacts.
|
generate-release-manifest emits the managed-install manifest for thriftls release artifacts. |
|
generate-vscode-release-metadata
command
generate-vscode-release-metadata emits release metadata for the packaged VS Code extension.
|
generate-vscode-release-metadata emits release metadata for the packaged VS Code extension. |
|
perf-report
command
Package main runs reproducible parse/format and LSP memory stability measurements for Thrift Weaver.
|
Package main runs reproducible parse/format and LSP memory stability measurements for Thrift Weaver. |
Click to show internal directories.
Click to hide internal directories.