mirror of
https://github.com/cheat/cheat.git
synced 2025-09-02 18:18:30 +02:00
Add vendor files for go build
This commit is contained in:
56
vendor/github.com/alecthomas/chroma/lexers/t/tex.go
generated
vendored
Normal file
56
vendor/github.com/alecthomas/chroma/lexers/t/tex.go
generated
vendored
Normal file
@ -0,0 +1,56 @@
|
||||
package t
|
||||
|
||||
import (
|
||||
. "github.com/alecthomas/chroma" // nolint
|
||||
"github.com/alecthomas/chroma/lexers/internal"
|
||||
)
|
||||
|
||||
// Tex lexer.
|
||||
var TeX = internal.Register(MustNewLexer(
|
||||
&Config{
|
||||
Name: "TeX",
|
||||
Aliases: []string{"tex", "latex"},
|
||||
Filenames: []string{"*.tex", "*.aux", "*.toc"},
|
||||
MimeTypes: []string{"text/x-tex", "text/x-latex"},
|
||||
},
|
||||
Rules{
|
||||
"general": {
|
||||
{`%.*?\n`, Comment, nil},
|
||||
{`[{}]`, NameBuiltin, nil},
|
||||
{`[&_^]`, NameBuiltin, nil},
|
||||
},
|
||||
"root": {
|
||||
{`\\\[`, LiteralStringBacktick, Push("displaymath")},
|
||||
{`\\\(`, LiteralString, Push("inlinemath")},
|
||||
{`\$\$`, LiteralStringBacktick, Push("displaymath")},
|
||||
{`\$`, LiteralString, Push("inlinemath")},
|
||||
{`\\([a-zA-Z]+|.)`, Keyword, Push("command")},
|
||||
{`\\$`, Keyword, nil},
|
||||
Include("general"),
|
||||
{`[^\\$%&_^{}]+`, Text, nil},
|
||||
},
|
||||
"math": {
|
||||
{`\\([a-zA-Z]+|.)`, NameVariable, nil},
|
||||
Include("general"),
|
||||
{`[0-9]+`, LiteralNumber, nil},
|
||||
{`[-=!+*/()\[\]]`, Operator, nil},
|
||||
{`[^=!+*/()\[\]\\$%&_^{}0-9-]+`, NameBuiltin, nil},
|
||||
},
|
||||
"inlinemath": {
|
||||
{`\\\)`, LiteralString, Pop(1)},
|
||||
{`\$`, LiteralString, Pop(1)},
|
||||
Include("math"),
|
||||
},
|
||||
"displaymath": {
|
||||
{`\\\]`, LiteralString, Pop(1)},
|
||||
{`\$\$`, LiteralString, Pop(1)},
|
||||
{`\$`, NameBuiltin, nil},
|
||||
Include("math"),
|
||||
},
|
||||
"command": {
|
||||
{`\[.*?\]`, NameAttribute, nil},
|
||||
{`\*`, Keyword, nil},
|
||||
Default(Pop(1)),
|
||||
},
|
||||
},
|
||||
))
|
Reference in New Issue
Block a user