Zed lexer.
var Zed = internal.Register(MustNewLazyLexer( &Config{ Name: "Zed", Aliases: []string{"zed"}, Filenames: []string{"*.zed"}, MimeTypes: []string{"text/zed"}, }, zedRules, ).SetAnalyser(func(text string) float32 { if strings.Contains(text, "definition ") && strings.Contains(text, "relation ") && strings.Contains(text, "permission ") { return 0.9 } if strings.Contains(text, "definition ") { return 0.5 } if strings.Contains(text, "relation ") { return 0.5 } if strings.Contains(text, "permission ") { return 0.25 } return 0.0 }))
Zig lexer.
var Zig = internal.Register(MustNewLazyLexer( &Config{ Name: "Zig", Aliases: []string{"zig"}, Filenames: []string{"*.zig"}, MimeTypes: []string{"text/zig"}, }, zigRules, ))