...

Package z

import "github.com/alecthomas/chroma/lexers/z"
Overview
Index

Overview ▾

Index ▾

Package files

zed.go zig.go

Variables

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,
))