...

Package h

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

Overview ▾

Variables

HCL lexer.

var HCL = internal.Register(MustNewLazyLexer(
    &Config{
        Name:      "HCL",
        Aliases:   []string{"hcl"},
        Filenames: []string{"*.hcl"},
        MimeTypes: []string{"application/x-hcl"},
    },
    hclRules,
))

HLB lexer.

var HLB = internal.Register(MustNewLazyLexer(
    &Config{
        Name:      "HLB",
        Aliases:   []string{"hlb"},
        Filenames: []string{"*.hlb"},
        MimeTypes: []string{},
    },
    hlbRules,
))

HTML lexer.

var HTML = internal.Register(MustNewLazyLexer(
    &Config{
        Name:            "HTML",
        Aliases:         []string{"html"},
        Filenames:       []string{"*.html", "*.htm", "*.xhtml", "*.xslt"},
        MimeTypes:       []string{"text/html", "application/xhtml+xml"},
        NotMultiline:    true,
        DotAll:          true,
        CaseInsensitive: true,
    },
    htmlRules,
))

HTTP lexer.

var HTTP = internal.Register(httpBodyContentTypeLexer(MustNewLazyLexer(
    &Config{
        Name:         "HTTP",
        Aliases:      []string{"http"},
        Filenames:    []string{},
        MimeTypes:    []string{},
        NotMultiline: true,
        DotAll:       true,
    },
    httpRules,
)))

Handlebars lexer.

var Handlebars = internal.Register(MustNewLazyLexer(
    &Config{
        Name:      "Handlebars",
        Aliases:   []string{"handlebars", "hbs"},
        Filenames: []string{"*.handlebars", "*.hbs"},
        MimeTypes: []string{},
    },
    handlebarsRules,
))

Haskell lexer.

var Haskell = internal.Register(MustNewLazyLexer(
    &Config{
        Name:      "Haskell",
        Aliases:   []string{"haskell", "hs"},
        Filenames: []string{"*.hs"},
        MimeTypes: []string{"text/x-haskell"},
    },
    haskellRules,
))

Haxe lexer.

var Haxe = internal.Register(MustNewLazyLexer(
    &Config{
        Name:      "Haxe",
        Aliases:   []string{"hx", "haxe", "hxsl"},
        Filenames: []string{"*.hx", "*.hxsl"},
        MimeTypes: []string{"text/haxe", "text/x-haxe", "text/x-hx"},
        DotAll:    true,
    },
    haxeRules,
))

Hexdump lexer.

var Hexdump = internal.Register(MustNewLazyLexer(
    &Config{
        Name:      "Hexdump",
        Aliases:   []string{"hexdump"},
        Filenames: []string{},
        MimeTypes: []string{},
    },
    hexdumpRules,
))

Hy lexer.

var Hy = internal.Register(MustNewLazyLexer(
    &Config{
        Name:      "Hy",
        Aliases:   []string{"hylang"},
        Filenames: []string{"*.hy"},
        MimeTypes: []string{"text/x-hy", "application/x-hy"},
    },
    hyRules,
))