List of all items
Structs
- ContainerBody
- EmbeddedBlock
- Export
- GrammarLoader
- ImplementsInfo
- Import
- ImportSpec
- ModuleId
- ResolverConfig
- Symbol
- ada::Ada
- agda::Agda
- asciidoc::AsciiDoc
- asm::Asm
- ast_grep::DynLang
- awk::Awk
- bash::Bash
- batch::Batch
- c::C
- caddy::Caddy
- capnp::Capnp
- clojure::Clojure
- clojure::ClojureModuleResolver
- cmake::CMake
- commonlisp::CommonLisp
- commonlisp::CommonLispModuleResolver
- cpp::Cpp
- csharp::CSharp
- csharp::CSharpModuleResolver
- css::Css
- d::D
- d::DModuleResolver
- dart::Dart
- dart::DartModuleResolver
- devicetree::DeviceTree
- diff::Diff
- dockerfile::Dockerfile
- dot::Dot
- elisp::Elisp
- elixir::Elixir
- elixir::ElixirModuleResolver
- elm::Elm
- elm::ElmModuleResolver
- erlang::Erlang
- erlang::ErlangModuleResolver
- external_packages::PackageIndex
- external_packages::PackageRecord
- external_packages::ResolvedPackage
- external_packages::SymbolRecord
- external_packages::Version
- ffi::CdylibBinding
- ffi::CffiBinding
- ffi::CrossRef
- ffi::CtypesBinding
- ffi::FfiDetector
- ffi::FfiModule
- ffi::NapiRsBinding
- ffi::PyO3Binding
- ffi::WasmBindgenBinding
- fish::Fish
- fsharp::FSharp
- fsharp::FSharpModuleResolver
- gleam::Gleam
- gleam::GleamModuleResolver
- glsl::Glsl
- go::Go
- go::GoModuleResolver
- graphql::GraphQL
- groovy::Groovy
- groovy::GroovyModuleResolver
- haskell::Haskell
- haskell::HaskellModuleResolver
- hcl::Hcl
- hlsl::Hlsl
- html::Html
- idris::Idris
- ini::Ini
- java::Java
- java::JavaModuleResolver
- javascript::JavaScript
- javascript::JsModuleResolver
- jinja2::Jinja2
- jq::Jq
- json::Json
- julia::Julia
- julia::JuliaModuleResolver
- kdl::Kdl
- kotlin::Kotlin
- kotlin::KotlinModuleResolver
- lean::Lean
- lua::Lua
- lua::LuaModuleResolver
- markdown::Markdown
- matlab::Matlab
- matlab::MatlabModuleResolver
- meson::Meson
- nginx::Nginx
- ninja::Ninja
- nix::Nix
- nix::NixModuleResolver
- objc::ObjC
- ocaml::OCaml
- ocaml::OCamlModuleResolver
- parsers::MissingGrammar
- perl::Perl
- perl::PerlModuleResolver
- php::Php
- php::PhpModuleResolver
- postscript::PostScript
- powershell::PowerShell
- prolog::Prolog
- prolog::PrologModuleResolver
- python::Python
- python::PythonModuleResolver
- query::Query
- r::R
- r::RModuleResolver
- rescript::ReScript
- rescript::ReScriptModuleResolver
- ron::Ron
- ruby::Ruby
- ruby::RubyModuleResolver
- rust::Rust
- rust::RustModuleResolver
- scala::Scala
- scala::ScalaModuleResolver
- scheme::Scheme
- scheme::SchemeModuleResolver
- scss::Scss
- sparql::Sparql
- sql::Sql
- sshconfig::SshConfig
- starlark::Starlark
- svelte::Svelte
- swift::Swift
- swift::SwiftModuleResolver
- textproto::TextProto
- thrift::Thrift
- tlaplus::TlaPlus
- toml::Toml
- typescript::TsModuleResolver
- typescript::Tsx
- typescript::TypeScript
- typst::Typst
- uiua::Uiua
- vb::VB
- vb::VBModuleResolver
- verilog::Verilog
- vhdl::Vhdl
- vim::Vim
- vue::Vue
- wit::Wit
- x86asm::X86Asm
- xml::Xml
- yaml::Yaml
- yuri::Yuri
- zig::Zig
- zig::ZigModuleResolver
- zsh::Zsh
Enums
Traits
Functions
- ecmascript::build_signature
- ecmascript::extract_decorators
- ecmascript::extract_implements
- ecmascript::extract_imports
- ecmascript::extract_js_module_doc
- ecmascript::extract_jsdoc
- ecmascript::format_import
- ecmascript::get_visibility
- external_packages::get_global_cache_dir
- external_packages::get_global_packages_db
- is_programming_language
- is_test_path
- parsers::available_external_grammars
- parsers::available_external_grammars_with_paths
- parsers::grammar_loader
- parsers::parse_with_grammar
- parsers::parser_for
- parsers::peek_missing_grammars
- parsers::report_missing_grammar
- parsers::take_missing_grammars
- parsers::try_get_grammar
- query_predicates::satisfies_predicates
- register
- simple_function_symbol
- simple_symbol
- support_for_extension
- support_for_grammar
- support_for_path
- supported_languages
- test_file_globs_for_path
- validate_unused_kinds_audit
Constants
- ecmascript::COMPLEXITY_NODES
- ecmascript::CONTROL_FLOW_KINDS
- ecmascript::IMPORT_KINDS
- ecmascript::JS_CONTAINER_KINDS
- ecmascript::JS_FUNCTION_KINDS
- ecmascript::JS_TYPE_KINDS
- ecmascript::NESTING_NODES
- ecmascript::PUBLIC_SYMBOL_KINDS
- ecmascript::SCOPE_CREATING_KINDS
- ecmascript::TS_CONTAINER_KINDS
- ecmascript::TS_FUNCTION_KINDS
- ecmascript::TS_TYPE_KINDS