...

Package a

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

Overview ▾

Variables

ANTLR lexer.

var ANTLR = internal.Register(MustNewLazyLexer(
    &Config{
        Name:      "ANTLR",
        Aliases:   []string{"antlr"},
        Filenames: []string{},
        MimeTypes: []string{},
    },
    antlrRules,
))

ABAP lexer.

var Abap = internal.Register(MustNewLazyLexer(
    &Config{
        Name:            "ABAP",
        Aliases:         []string{"abap"},
        Filenames:       []string{"*.abap", "*.ABAP"},
        MimeTypes:       []string{"text/x-abap"},
        CaseInsensitive: true,
    },
    abapRules,
))

Abnf lexer.

var Abnf = internal.Register(MustNewLazyLexer(
    &Config{
        Name:      "ABNF",
        Aliases:   []string{"abnf"},
        Filenames: []string{"*.abnf"},
        MimeTypes: []string{"text/x-abnf"},
    },
    abnfRules,
))

Actionscript lexer.

var Actionscript = internal.Register(MustNewLazyLexer(
    &Config{
        Name:         "ActionScript",
        Aliases:      []string{"as", "actionscript"},
        Filenames:    []string{"*.as"},
        MimeTypes:    []string{"application/x-actionscript", "text/x-actionscript", "text/actionscript"},
        NotMultiline: true,
        DotAll:       true,
    },
    actionscriptRules,
))

Actionscript 3 lexer.

var Actionscript3 = internal.Register(MustNewLazyLexer(
    &Config{
        Name:      "ActionScript 3",
        Aliases:   []string{"as3", "actionscript3"},
        Filenames: []string{"*.as"},
        MimeTypes: []string{"application/x-actionscript3", "text/x-actionscript3", "text/actionscript3"},
        DotAll:    true,
    },
    actionscript3Rules,
))

Ada lexer.

var Ada = internal.Register(MustNewLazyLexer(
    &Config{
        Name:            "Ada",
        Aliases:         []string{"ada", "ada95", "ada2005"},
        Filenames:       []string{"*.adb", "*.ads", "*.ada"},
        MimeTypes:       []string{"text/x-ada"},
        CaseInsensitive: true,
    },
    adaRules,
))

Al lexer.

var Al = internal.Register(MustNewLazyLexer(
    &Config{
        Name:            "AL",
        Aliases:         []string{"al"},
        Filenames:       []string{"*.al", "*.dal"},
        MimeTypes:       []string{"text/x-al"},
        DotAll:          true,
        CaseInsensitive: true,
    },
    alRules,
))

Angular2 lexer.

var Angular2 = internal.Register(MustNewLazyLexer(
    &Config{
        Name:      "Angular2",
        Aliases:   []string{"ng2"},
        Filenames: []string{},
        MimeTypes: []string{},
    },
    angular2Rules,
))

Apacheconf lexer.

var Apacheconf = internal.Register(MustNewLazyLexer(
    &Config{
        Name:            "ApacheConf",
        Aliases:         []string{"apacheconf", "aconf", "apache"},
        Filenames:       []string{".htaccess", "apache.conf", "apache2.conf"},
        MimeTypes:       []string{"text/x-apacheconf"},
        CaseInsensitive: true,
    },
    apacheconfRules,
))

Apl lexer.

var Apl = internal.Register(MustNewLazyLexer(
    &Config{
        Name:      "APL",
        Aliases:   []string{"apl"},
        Filenames: []string{"*.apl"},
        MimeTypes: []string{},
    },
    aplRules,
))

Applescript lexer.

var Applescript = internal.Register(MustNewLazyLexer(
    &Config{
        Name:      "AppleScript",
        Aliases:   []string{"applescript"},
        Filenames: []string{"*.applescript"},
        MimeTypes: []string{},
        DotAll:    true,
    },
    applescriptRules,
))

Arduino lexer.

var Arduino = internal.Register(MustNewLazyLexer(
    &Config{
        Name:      "Arduino",
        Aliases:   []string{"arduino"},
        Filenames: []string{"*.ino"},
        MimeTypes: []string{"text/x-arduino"},
        EnsureNL:  true,
    },
    arduinoRules,
))
var ArmAsm = internal.Register(MustNewLazyLexer(
    &Config{
        Name:      "ArmAsm",
        Aliases:   []string{"armasm"},
        EnsureNL:  true,
        Filenames: []string{"*.s", "*.S"},
        MimeTypes: []string{"text/x-armasm", "text/x-asm"},
    },
    armasmRules,
))

Awk lexer.

var Awk = internal.Register(MustNewLazyLexer(
    &Config{
        Name:      "Awk",
        Aliases:   []string{"awk", "gawk", "mawk", "nawk"},
        Filenames: []string{"*.awk"},
        MimeTypes: []string{"application/x-awk"},
    },
    awkRules,
))