Versions in this module Expand all Collapse all v0 v0.9.3 Sep 6, 2026 v0.9.2 Sep 4, 2026 v0.9.1 Sep 4, 2026 Changes in this version type Language + const Clojure + const Erlang + const GoMod + const GraphQL + const Lua + const Svelte + const Vue v0.9.0 Sep 4, 2026 Changes in this version + func BuildIncludes(l Language) bool + func Register(spec *LanguageSpec) + type Language string + const Bash + const C + const CMake + const CPP + const CSS + const CUDA + const Dockerfile + const Go + const HCL + const HTML + const JSON + const Java + const JavaScript + const Makefile + const Markdown + const Nix + const PowerShell + const Protobuf + const Python + const Rust + const SCSS + const SQL + const TOML + const TSX + const TypeScript + const XML + const YAML + func AllLanguages() []Language + func ExcludedFromBuild() []Language + func LanguageForExtension(ext string) (Language, bool) + func LanguageForFilename(name string) (Language, bool) + type LanguageSpec struct + AssignmentNodeTypes []string + BranchingNodeTypes []string + CallNodeTypes []string + ClassNodeTypes []string + DecoratorNodeTypes []string + EnvAccessFunctions []string + EnvAccessMemberPatterns []string + FieldNodeTypes []string + FileExtensions []string + FunctionNodeTypes []string + ImportFromTypes []string + ImportNodeTypes []string + Language Language + ModuleNodeTypes []string + PackageIndicators []string + ThrowNodeTypes []string + ThrowsClauseField string + VariableNodeTypes []string + func ForExtension(ext string) *LanguageSpec + func ForLanguage(lang Language) *LanguageSpec