fork of https://github.com/sourcegraph/zoekt
1package syntaxutil
2
3import "regexp/syntax"
4
5// A bunch of aliases to avoid needing to modify parse_test.go too much.
6
7type Regexp = syntax.Regexp
8
9type Op = syntax.Op
10
11const (
12 OpNoMatch = syntax.OpNoMatch
13 OpEmptyMatch = syntax.OpEmptyMatch
14 OpLiteral = syntax.OpLiteral
15 OpCharClass = syntax.OpCharClass
16 OpAnyCharNotNL = syntax.OpAnyCharNotNL
17 OpAnyChar = syntax.OpAnyChar
18 OpBeginLine = syntax.OpBeginLine
19 OpEndLine = syntax.OpEndLine
20 OpBeginText = syntax.OpBeginText
21 OpEndText = syntax.OpEndText
22 OpWordBoundary = syntax.OpWordBoundary
23 OpNoWordBoundary = syntax.OpNoWordBoundary
24 OpCapture = syntax.OpCapture
25 OpStar = syntax.OpStar
26 OpPlus = syntax.OpPlus
27 OpQuest = syntax.OpQuest
28 OpRepeat = syntax.OpRepeat
29 OpConcat = syntax.OpConcat
30 OpAlternate = syntax.OpAlternate
31)
32
33type Flags = syntax.Flags
34
35const (
36 FoldCase = syntax.FoldCase
37 Literal = syntax.Literal
38 ClassNL = syntax.ClassNL
39 DotNL = syntax.DotNL
40 OneLine = syntax.OneLine
41 NonGreedy = syntax.NonGreedy
42 PerlX = syntax.PerlX
43 UnicodeGroups = syntax.UnicodeGroups
44 WasDollar = syntax.WasDollar
45 Simple = syntax.Simple
46 MatchNL = syntax.MatchNL
47 Perl = syntax.Perl
48 POSIX = syntax.POSIX
49)
50
51var Parse = syntax.Parse