Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildIncludePatterns ¶
func BuildIncludePatterns() []string
BuildIncludePatterns generates glob patterns for all supported file extensions. Returns patterns like ["*.php", "*.php5", "*.js", ...].
func GetExtensionsForLanguage ¶
GetExtensionsForLanguage returns all file extensions for a given language name. Returns nil if the language is not found.
func GetLanguageByExtension ¶
GetLanguageByExtension returns the language name for a file extension (e.g., ".php" -> "php"). Returns empty string if extension is not recognized.
func RegisterAllLanguages ¶
func RegisterAllLanguages(registrar ParserRegistrar)
RegisterAllLanguages registers all supported languages with the given registrar
Types ¶
type LanguageInfo ¶
LanguageInfo contains information about a supported language
func GetAllLanguages ¶
func GetAllLanguages() []LanguageInfo
GetAllLanguages returns all supported language parsers
type ParserRegistrar ¶
RegisterAll registers all language parsers with a service