fixed dependencies
This commit is contained in:
43
vendor/github.com/go-latex/latex/mtex/symbols/set.go
generated
vendored
Normal file
43
vendor/github.com/go-latex/latex/mtex/symbols/set.go
generated
vendored
Normal file
@@ -0,0 +1,43 @@
|
||||
// Copyright ©2020 The go-latex Authors. All rights reserved.
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
package symbols
|
||||
|
||||
import (
|
||||
"sort"
|
||||
)
|
||||
|
||||
type Set map[string]struct{}
|
||||
|
||||
func NewSet(vs ...string) Set {
|
||||
o := make(Set, len(vs))
|
||||
for _, k := range vs {
|
||||
o[k] = struct{}{}
|
||||
}
|
||||
return o
|
||||
}
|
||||
|
||||
func (set Set) Has(k string) bool {
|
||||
_, ok := set[k]
|
||||
return ok
|
||||
}
|
||||
|
||||
func (set Set) Keys() []string {
|
||||
keys := make([]string, 0, len(set))
|
||||
for k := range set {
|
||||
keys = append(keys, k)
|
||||
}
|
||||
sort.Strings(keys)
|
||||
return keys
|
||||
}
|
||||
|
||||
func UnionOf(sets ...Set) Set {
|
||||
o := make(Set, len(sets))
|
||||
for _, set := range sets {
|
||||
for k := range set {
|
||||
o[k] = struct{}{}
|
||||
}
|
||||
}
|
||||
return o
|
||||
}
|
||||
16
vendor/github.com/go-latex/latex/mtex/symbols/symbols.go
generated
vendored
Normal file
16
vendor/github.com/go-latex/latex/mtex/symbols/symbols.go
generated
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
// Copyright ©2020 The go-latex Authors. All rights reserved.
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
// Package symbols contains logic about TeX symbols.
|
||||
package symbols // import "github.com/go-latex/latex/mtex/symbols"
|
||||
|
||||
//go:generate go run ./gen-symbols.go
|
||||
|
||||
var (
|
||||
SpacedSymbols = UnionOf(BinaryOperators, RelationSymbols, ArrowSymbols)
|
||||
)
|
||||
|
||||
func IsSpaced(s string) bool {
|
||||
return SpacedSymbols.Has(s)
|
||||
}
|
||||
254
vendor/github.com/go-latex/latex/mtex/symbols/symbols_gen.go
generated
vendored
Normal file
254
vendor/github.com/go-latex/latex/mtex/symbols/symbols_gen.go
generated
vendored
Normal file
@@ -0,0 +1,254 @@
|
||||
// Autogenerated. DO NOT EDIT.
|
||||
|
||||
package symbols
|
||||
|
||||
var (
|
||||
AmbiDelim = NewSet(
|
||||
"\\downarrow",
|
||||
"\\Uparrow",
|
||||
"\\|",
|
||||
"\\updownarrow",
|
||||
"\\vert",
|
||||
"\\Vert",
|
||||
"\\backslash",
|
||||
".",
|
||||
"\\Updownarrow",
|
||||
"/",
|
||||
"\\Downarrow",
|
||||
"|",
|
||||
"\\\\|",
|
||||
"\\uparrow",
|
||||
)
|
||||
|
||||
ArrowSymbols = NewSet(
|
||||
"\\Uparrow",
|
||||
"\\searrow",
|
||||
"\\hookleftarrow",
|
||||
"\\longleftrightarrow",
|
||||
"\\longrightarrow",
|
||||
"\\rightarrow",
|
||||
"\\leadsto",
|
||||
"\\nearrow",
|
||||
"\\Updownarrow",
|
||||
"\\rightharpoonup",
|
||||
"\\Longrightarrow",
|
||||
"\\leftrightarrow",
|
||||
"\\downarrow",
|
||||
"\\nwarrow",
|
||||
"\\leftarrow",
|
||||
"\\leftharpoondown",
|
||||
"\\swarrow",
|
||||
"\\Longleftarrow",
|
||||
"\\Leftarrow",
|
||||
"\\Longleftrightarrow",
|
||||
"\\uparrow",
|
||||
"\\hookrightarrow",
|
||||
"\\rightleftharpoons",
|
||||
"\\mapsto",
|
||||
"\\Leftrightarrow",
|
||||
"\\leftharpoonup",
|
||||
"\\rightharpoondown",
|
||||
"\\updownarrow",
|
||||
"\\Rightarrow",
|
||||
"\\longleftarrow",
|
||||
"\\Downarrow",
|
||||
"\\longmapsto",
|
||||
)
|
||||
|
||||
BinaryOperators = NewSet(
|
||||
"\\triangleleft",
|
||||
"\\cup",
|
||||
"+",
|
||||
"\\oplus",
|
||||
"*",
|
||||
"\\bullet",
|
||||
"\\star",
|
||||
"\\diamond",
|
||||
"\\div",
|
||||
"\\bigtriangledown",
|
||||
"\\unrhd",
|
||||
"\\wr",
|
||||
"\\bigtriangleup",
|
||||
"\\sqcup",
|
||||
"\\vee",
|
||||
"\\sqcap",
|
||||
"\\dagger",
|
||||
"\\cdot",
|
||||
"\\unlhd",
|
||||
"\\triangleright",
|
||||
"\\ddagger",
|
||||
"\\amalg",
|
||||
"\\circ",
|
||||
"\\odot",
|
||||
"\\cap",
|
||||
"\\bigcirc",
|
||||
"\\lhd",
|
||||
"\\times",
|
||||
"-",
|
||||
"\\wedge",
|
||||
"\\mp",
|
||||
"\\otimes",
|
||||
"\\ominus",
|
||||
"\\ast",
|
||||
"\\pm",
|
||||
"\\oslash",
|
||||
"\\rhd",
|
||||
"\\setminus",
|
||||
"\\uplus",
|
||||
)
|
||||
|
||||
DropSubSymbols = NewSet(
|
||||
"\\oint",
|
||||
"\\int",
|
||||
)
|
||||
|
||||
FontNames = NewSet(
|
||||
"circled",
|
||||
"default",
|
||||
"cal",
|
||||
"bf",
|
||||
"regular",
|
||||
"tt",
|
||||
"scr",
|
||||
"sf",
|
||||
"frak",
|
||||
"rm",
|
||||
"it",
|
||||
"bb",
|
||||
)
|
||||
|
||||
FunctionNames = NewSet(
|
||||
"lim",
|
||||
"arccos",
|
||||
"min",
|
||||
"arcsin",
|
||||
"gcd",
|
||||
"arctan",
|
||||
"sup",
|
||||
"sec",
|
||||
"max",
|
||||
"cos",
|
||||
"deg",
|
||||
"arg",
|
||||
"sin",
|
||||
"log",
|
||||
"sinh",
|
||||
"ker",
|
||||
"liminf",
|
||||
"coth",
|
||||
"exp",
|
||||
"det",
|
||||
"ln",
|
||||
"lg",
|
||||
"Pr",
|
||||
"tan",
|
||||
"tanh",
|
||||
"csc",
|
||||
"hom",
|
||||
"cosh",
|
||||
"cot",
|
||||
"dim",
|
||||
"limsup",
|
||||
"inf",
|
||||
)
|
||||
|
||||
LeftDelim = NewSet(
|
||||
"\\lfloor",
|
||||
"<",
|
||||
"\\{",
|
||||
"\\langle",
|
||||
"[",
|
||||
"(",
|
||||
"\\lceil",
|
||||
)
|
||||
|
||||
OverUnderFunctions = NewSet(
|
||||
"sup",
|
||||
"max",
|
||||
"lim",
|
||||
"limsup",
|
||||
"min",
|
||||
"liminf",
|
||||
)
|
||||
|
||||
OverUnderSymbols = NewSet(
|
||||
"\\biguplus",
|
||||
"\\bigoplus",
|
||||
"\\prod",
|
||||
"\\bigcap",
|
||||
"\\bigsqcup",
|
||||
"\\bigodot",
|
||||
"\\bigvee",
|
||||
"\\bigwedge",
|
||||
"\\sum",
|
||||
"\\bigcup",
|
||||
"\\coprod",
|
||||
"\\bigotimes",
|
||||
)
|
||||
|
||||
PunctuationSymbols = NewSet(
|
||||
"!",
|
||||
";",
|
||||
"\\cdotp",
|
||||
",",
|
||||
".",
|
||||
"\\ldotp",
|
||||
)
|
||||
|
||||
RelationSymbols = NewSet(
|
||||
"\\ni",
|
||||
"\\leq",
|
||||
"\\ll",
|
||||
"\\supseteq",
|
||||
"\\succ",
|
||||
"=",
|
||||
"\\neq",
|
||||
"\\parallel",
|
||||
"\\geq",
|
||||
"\\prec",
|
||||
"\\frown",
|
||||
"\\in",
|
||||
"\\Join",
|
||||
"\\sqsubset",
|
||||
"\\dashv",
|
||||
"\\vdash",
|
||||
"\\dots",
|
||||
"\\asymp",
|
||||
"\\subset",
|
||||
"\\subseteq",
|
||||
"\\sqsupseteq",
|
||||
"<",
|
||||
"\\models",
|
||||
"\\bowtie",
|
||||
"\\equiv",
|
||||
":",
|
||||
"\\sqsupset",
|
||||
"\\smile",
|
||||
"\\propto",
|
||||
"\\dotplus",
|
||||
"\\preceq",
|
||||
"\\cong",
|
||||
"\\simeq",
|
||||
">",
|
||||
"\\mid",
|
||||
"\\approx",
|
||||
"\\supset",
|
||||
"\\gg",
|
||||
"\\doteq",
|
||||
"\\sqsubseteq",
|
||||
"\\doteqdot",
|
||||
"\\succeq",
|
||||
"\\perp",
|
||||
"\\sim",
|
||||
)
|
||||
|
||||
RightDelim = NewSet(
|
||||
"\\rceil",
|
||||
"]",
|
||||
"\\rangle",
|
||||
">",
|
||||
"\\}",
|
||||
"\\rfloor",
|
||||
")",
|
||||
)
|
||||
)
|
||||
Reference in New Issue
Block a user