package s
import "github.com/alecthomas/chroma/lexers/s"
Index ¶
Variables ¶
var SQL = internal.Register(MustNewLazyLexer( &Config{ Name: "SQL", Aliases: []string{"sql"}, Filenames: []string{"*.sql"}, MimeTypes: []string{"text/x-sql"}, NotMultiline: true, CaseInsensitive: true, }, sqlRules, ))
SQL lexer.
var SYSTEMD = internal.Register(MustNewLazyLexer( &Config{ Name: "SYSTEMD", Aliases: []string{"systemd"}, Filenames: []string{"*.automount", "*.device", "*.dnssd", "*.link", "*.mount", "*.netdev", "*.network", "*.path", "*.scope", "*.service", "*.slice", "*.socket", "*.swap", "*.target", "*.timer"}, MimeTypes: []string{"text/plain"}, }, systemdRules, ))
var Sas = internal.Register(MustNewLazyLexer( &Config{ Name: "SAS", Aliases: []string{"sas"}, Filenames: []string{"*.SAS", "*.sas"}, MimeTypes: []string{"text/x-sas", "text/sas", "application/x-sas"}, CaseInsensitive: true, }, sasRules, ))
Sas lexer.
var Sass = internal.Register(MustNewLazyLexer( &Config{ Name: "Sass", Aliases: []string{"sass"}, Filenames: []string{"*.sass"}, MimeTypes: []string{"text/x-sass"}, CaseInsensitive: true, }, sassRules, ))
Sass lexer.
var Scala = internal.Register(MustNewLazyLexer( &Config{ Name: "Scala", Aliases: []string{"scala"}, Filenames: []string{"*.scala"}, MimeTypes: []string{"text/x-scala"}, DotAll: true, }, scalaRules, ))
Scala lexer.
var SchemeLang = internal.Register(MustNewLazyLexer( &Config{ Name: "Scheme", Aliases: []string{"scheme", "scm"}, Filenames: []string{"*.scm", "*.ss"}, MimeTypes: []string{"text/x-scheme", "application/x-scheme"}, }, schemeLangRules, ))
Scheme lexer.
var Scilab = internal.Register(MustNewLazyLexer( &Config{ Name: "Scilab", Aliases: []string{"scilab"}, Filenames: []string{"*.sci", "*.sce", "*.tst"}, MimeTypes: []string{"text/scilab"}, }, scilabRules, ))
Scilab lexer.
var Scss = internal.Register(MustNewLazyLexer( &Config{ Name: "SCSS", Aliases: []string{"scss"}, Filenames: []string{"*.scss"}, MimeTypes: []string{"text/x-scss"}, NotMultiline: true, DotAll: true, CaseInsensitive: true, }, scssRules, ))
Scss lexer.
var Sieve = internal.Register(MustNewLazyLexer( &Config{ Name: "Sieve", Aliases: []string{"sieve"}, Filenames: []string{"*.siv", "*.sieve"}, MimeTypes: []string{}, }, func() Rules { return Rules{ "root": { {`\s+`, Text, nil}, {`[();,{}\[\]]`, Punctuation, nil}, {`(?i)require`, KeywordNamespace, nil}, {"" /* 278 byte string literal not displayed */, ByGroups(NameTag, NameTag), nil}, {"" /* 242 byte string literal not displayed */, NameBuiltin, nil}, {`(?i)set`, KeywordDeclaration, nil}, {`([0-9.]+)([kmgKMG])?`, ByGroups(LiteralNumber, LiteralNumber), nil}, {`#.*$`, CommentSingle, nil}, {`/\*.*\*/`, CommentMultiline, nil}, {`"[^"]*?"`, LiteralString, nil}, {`text:`, NameTag, Push("text")}, }, "text": { {`[^.].*?\n`, LiteralString, nil}, {`^\.`, Punctuation, Pop(1)}, }, } }, ))
Sieve lexer.
var Smalltalk = internal.Register(MustNewLazyLexer( &Config{ Name: "Smalltalk", Aliases: []string{"smalltalk", "squeak", "st"}, Filenames: []string{"*.st"}, MimeTypes: []string{"text/x-smalltalk"}, }, smalltalkRules, ))
Smalltalk lexer.
var Smarty = internal.Register(MustNewLazyLexer( &Config{ Name: "Smarty", Aliases: []string{"smarty"}, Filenames: []string{"*.tpl"}, MimeTypes: []string{"application/x-smarty"}, DotAll: true, }, smartyRules, ))
Smarty lexer.
var Snobol = internal.Register(MustNewLazyLexer( &Config{ Name: "Snobol", Aliases: []string{"snobol"}, Filenames: []string{"*.snobol"}, MimeTypes: []string{"text/x-snobol"}, }, snobolRules, ))
Snobol lexer.
var Solidity = internal.Register(MustNewLazyLexer( &Config{ Name: "Solidity", Aliases: []string{"sol", "solidity"}, Filenames: []string{"*.sol"}, MimeTypes: []string{}, DotAll: true, }, solidityRules, ))
Solidity lexer.
var Sparql = internal.Register(MustNewLazyLexer( &Config{ Name: "SPARQL", Aliases: []string{"sparql"}, Filenames: []string{"*.rq", "*.sparql"}, MimeTypes: []string{"application/sparql-query"}, }, sparqlRules, ))
Sparql lexer.
var Squidconf = internal.Register(MustNewLazyLexer( &Config{ Name: "SquidConf", Aliases: []string{"squidconf", "squid.conf", "squid"}, Filenames: []string{"squid.conf"}, MimeTypes: []string{"text/x-squidconf"}, NotMultiline: true, CaseInsensitive: true, }, squidconfRules, ))
Squidconf lexer.
var StandardML = internal.Register(MustNewLazyLexer( &Config{ Name: "Standard ML", Aliases: []string{"sml"}, Filenames: []string{"*.sml", "*.sig", "*.fun"}, MimeTypes: []string{"text/x-standardml", "application/x-standardml"}, }, standardMLRules, ))
Standard ML lexer.
var Stylus = internal.Register(MustNewLazyLexer( &Config{ Name: "Stylus", Aliases: []string{"stylus"}, Filenames: []string{"*.styl"}, MimeTypes: []string{"text/x-styl"}, CaseInsensitive: true, }, stylusRules, ))
Stylus lexer.
var Svelte = internal.Register(DelegatingLexer(h.HTML, MustNewLazyLexer( &Config{ Name: "Svelte", Aliases: []string{"svelte"}, Filenames: []string{"*.svelte"}, MimeTypes: []string{"application/x-svelte"}, DotAll: true, }, svelteRules, )))
Svelte lexer.
var Swift = internal.Register(MustNewLazyLexer( &Config{ Name: "Swift", Aliases: []string{"swift"}, Filenames: []string{"*.swift"}, MimeTypes: []string{"text/x-swift"}, }, swiftRules, ))
Swift lexer.
var Systemverilog = internal.Register(MustNewLazyLexer( &Config{ Name: "systemverilog", Aliases: []string{"systemverilog", "sv"}, Filenames: []string{"*.sv", "*.svh"}, MimeTypes: []string{"text/x-systemverilog"}, EnsureNL: true, }, systemvarilogRules, ))
Systemverilog lexer.
Source Files ¶
sas.go sass.go scala.go scheme.go scilab.go scss.go sieve.go smalltalk.go smarty.go sml.go snobol.go solidity.go sparql.go sql.go squid.go stylus.go svelte.go swift.go systemd.go systemverilog.go
- Version
- v0.10.0 (latest)
- Published
- Jan 12, 2022
- Platform
- js/wasm
- Imports
- 6 packages
- Last checked
- 6 hours ago –
Tools for package owners.