Global

Location

  • Reference:
    • Go.dll  .NET, .NET Standard 2.0
    • Go.fx  Island
  • Namespace: go.regexp.syntax
  • Platforms: .NET, .NET Standard 2.0, Island

 

constructor Island

 

constructor

 

__Global()

 

init()

 

Sub New()

ClassNL

 

const ClassNL: Flags = 4;

 

const Flags ClassNL = 4

 

static let ClassNL: Flags = 4

 

const ClassNL Flags =  = 4

 

Dim ClassNL As Flags = 4

Compile

 

// .NET, Island
class method Compile(re: Reference<Regexp>): tuple of (Reference<Prog>, error)
// .NET Standard 2.0
class method Compile(re: Reference<Regexp>): ValueTuple<Reference<Prog>, error>

 

// .NET, Island
static (Reference<Prog>, error) Compile(Reference<Regexp> re)
// .NET Standard 2.0
static ValueTuple<Reference<Prog>, error> Compile(Reference<Regexp> re)

 

// .NET, Island
static func Compile(_ re: Reference<Regexp>) -> (Reference<Prog>, error)
// .NET Standard 2.0
static func Compile(_ re: Reference<Regexp>) -> ValueTuple<Reference<Prog>, error>

 

// .NET, Island
func Compile(re Reference<Regexp>) (Reference<Prog>, error)
// .NET Standard 2.0
func Compile(re Reference<Regexp>) ValueTuple<Reference<Prog>, error>

 

// .NET, Island
Shared Function Compile(re As Reference<Regexp>) As Tuple (Of Reference<Prog>, error)
// .NET Standard 2.0
Shared Function Compile(re As Reference<Regexp>) As ValueTuple<Reference<Prog>, error>

Parameters:

  • re:

DotNL

 

const DotNL: Flags = 8;

 

const Flags DotNL = 8

 

static let DotNL: Flags = 8

 

const DotNL Flags =  = 8

 

Dim DotNL As Flags = 8

EmptyBeginLine

 

const EmptyBeginLine: EmptyOp = 1;

 

const EmptyOp EmptyBeginLine = 1

 

static let EmptyBeginLine: EmptyOp = 1

 

const EmptyBeginLine EmptyOp =  = 1

 

Dim EmptyBeginLine As EmptyOp = 1

EmptyBeginText

 

const EmptyBeginText: EmptyOp = 4;

 

const EmptyOp EmptyBeginText = 4

 

static let EmptyBeginText: EmptyOp = 4

 

const EmptyBeginText EmptyOp =  = 4

 

Dim EmptyBeginText As EmptyOp = 4

EmptyEndLine

 

const EmptyEndLine: EmptyOp = 2;

 

const EmptyOp EmptyEndLine = 2

 

static let EmptyEndLine: EmptyOp = 2

 

const EmptyEndLine EmptyOp =  = 2

 

Dim EmptyEndLine As EmptyOp = 2

EmptyEndText

 

const EmptyEndText: EmptyOp = 8;

 

const EmptyOp EmptyEndText = 8

 

static let EmptyEndText: EmptyOp = 8

 

const EmptyEndText EmptyOp =  = 8

 

Dim EmptyEndText As EmptyOp = 8

EmptyNoWordBoundary

 

const EmptyNoWordBoundary: EmptyOp = 32;

 

const EmptyOp EmptyNoWordBoundary = 32

 

static let EmptyNoWordBoundary: EmptyOp = 32

 

const EmptyNoWordBoundary EmptyOp =  = 32

 

Dim EmptyNoWordBoundary As EmptyOp = 32

EmptyOpContext

 

class method EmptyOpContext(r1: rune; r2: rune): EmptyOp

 

static EmptyOp EmptyOpContext(rune r1, rune r2)

 

static func EmptyOpContext(_ r1: rune, _ r2: rune) -> EmptyOp

 

func EmptyOpContext(r1 rune, r2 rune) EmptyOp

 

Shared Function EmptyOpContext(r1 As rune, r2 As rune) As EmptyOp

Parameters:

  • r1:
  • r2:

EmptyWordBoundary

 

const EmptyWordBoundary: EmptyOp = 16;

 

const EmptyOp EmptyWordBoundary = 16

 

static let EmptyWordBoundary: EmptyOp = 16

 

const EmptyWordBoundary EmptyOp =  = 16

 

Dim EmptyWordBoundary As EmptyOp = 16

ErrInternalError

 

class var ErrInternalError: ErrorCode;

 

static ErrorCode ErrInternalError

 

static var ErrInternalError: ErrorCode

 

ErrInternalError ErrorCode

 

Shared FIELD ErrInternalError() As ErrorCode

ErrInvalidCharClass

 

class var ErrInvalidCharClass: ErrorCode;

 

static ErrorCode ErrInvalidCharClass

 

static var ErrInvalidCharClass: ErrorCode

 

ErrInvalidCharClass ErrorCode

 

Shared FIELD ErrInvalidCharClass() As ErrorCode

ErrInvalidCharRange

 

class var ErrInvalidCharRange: ErrorCode;

 

static ErrorCode ErrInvalidCharRange

 

static var ErrInvalidCharRange: ErrorCode

 

ErrInvalidCharRange ErrorCode

 

Shared FIELD ErrInvalidCharRange() As ErrorCode

ErrInvalidEscape

 

class var ErrInvalidEscape: ErrorCode;

 

static ErrorCode ErrInvalidEscape

 

static var ErrInvalidEscape: ErrorCode

 

ErrInvalidEscape ErrorCode

 

Shared FIELD ErrInvalidEscape() As ErrorCode

ErrInvalidNamedCapture

 

class var ErrInvalidNamedCapture: ErrorCode;

 

static ErrorCode ErrInvalidNamedCapture

 

static var ErrInvalidNamedCapture: ErrorCode

 

ErrInvalidNamedCapture ErrorCode

 

Shared FIELD ErrInvalidNamedCapture() As ErrorCode

ErrInvalidPerlOp

 

class var ErrInvalidPerlOp: ErrorCode;

 

static ErrorCode ErrInvalidPerlOp

 

static var ErrInvalidPerlOp: ErrorCode

 

ErrInvalidPerlOp ErrorCode

 

Shared FIELD ErrInvalidPerlOp() As ErrorCode

ErrInvalidRepeatOp

 

class var ErrInvalidRepeatOp: ErrorCode;

 

static ErrorCode ErrInvalidRepeatOp

 

static var ErrInvalidRepeatOp: ErrorCode

 

ErrInvalidRepeatOp ErrorCode

 

Shared FIELD ErrInvalidRepeatOp() As ErrorCode

ErrInvalidRepeatSize

 

class var ErrInvalidRepeatSize: ErrorCode;

 

static ErrorCode ErrInvalidRepeatSize

 

static var ErrInvalidRepeatSize: ErrorCode

 

ErrInvalidRepeatSize ErrorCode

 

Shared FIELD ErrInvalidRepeatSize() As ErrorCode

ErrInvalidUTF8

 

class var ErrInvalidUTF8: ErrorCode;

 

static ErrorCode ErrInvalidUTF8

 

static var ErrInvalidUTF8: ErrorCode

 

ErrInvalidUTF8 ErrorCode

 

Shared FIELD ErrInvalidUTF8() As ErrorCode

ErrMissingBracket

 

class var ErrMissingBracket: ErrorCode;

 

static ErrorCode ErrMissingBracket

 

static var ErrMissingBracket: ErrorCode

 

ErrMissingBracket ErrorCode

 

Shared FIELD ErrMissingBracket() As ErrorCode

ErrMissingParen

 

class var ErrMissingParen: ErrorCode;

 

static ErrorCode ErrMissingParen

 

static var ErrMissingParen: ErrorCode

 

ErrMissingParen ErrorCode

 

Shared FIELD ErrMissingParen() As ErrorCode

ErrMissingRepeatArgument

 

class var ErrMissingRepeatArgument: ErrorCode;

 

static ErrorCode ErrMissingRepeatArgument

 

static var ErrMissingRepeatArgument: ErrorCode

 

ErrMissingRepeatArgument ErrorCode

 

Shared FIELD ErrMissingRepeatArgument() As ErrorCode

ErrTrailingBackslash

 

class var ErrTrailingBackslash: ErrorCode;

 

static ErrorCode ErrTrailingBackslash

 

static var ErrTrailingBackslash: ErrorCode

 

ErrTrailingBackslash ErrorCode

 

Shared FIELD ErrTrailingBackslash() As ErrorCode

ErrUnexpectedParen

 

class var ErrUnexpectedParen: ErrorCode;

 

static ErrorCode ErrUnexpectedParen

 

static var ErrUnexpectedParen: ErrorCode

 

ErrUnexpectedParen ErrorCode

 

Shared FIELD ErrUnexpectedParen() As ErrorCode

FoldCase

 

const FoldCase: Flags = 1;

 

const Flags FoldCase = 1

 

static let FoldCase: Flags = 1

 

const FoldCase Flags =  = 1

 

Dim FoldCase As Flags = 1

InstAlt

 

const InstAlt: InstOp = 0;

 

const InstOp InstAlt = 0

 

static let InstAlt: InstOp = 0

 

const InstAlt InstOp =  = 0

 

Dim InstAlt As InstOp = 0

InstAltMatch

 

const InstAltMatch: InstOp = 1;

 

const InstOp InstAltMatch = 1

 

static let InstAltMatch: InstOp = 1

 

const InstAltMatch InstOp =  = 1

 

Dim InstAltMatch As InstOp = 1

InstCapture

 

const InstCapture: InstOp = 2;

 

const InstOp InstCapture = 2

 

static let InstCapture: InstOp = 2

 

const InstCapture InstOp =  = 2

 

Dim InstCapture As InstOp = 2

InstEmptyWidth

 

const InstEmptyWidth: InstOp = 3;

 

const InstOp InstEmptyWidth = 3

 

static let InstEmptyWidth: InstOp = 3

 

const InstEmptyWidth InstOp =  = 3

 

Dim InstEmptyWidth As InstOp = 3

InstFail

 

const InstFail: InstOp = 5;

 

const InstOp InstFail = 5

 

static let InstFail: InstOp = 5

 

const InstFail InstOp =  = 5

 

Dim InstFail As InstOp = 5

InstMatch

 

const InstMatch: InstOp = 4;

 

const InstOp InstMatch = 4

 

static let InstMatch: InstOp = 4

 

const InstMatch InstOp =  = 4

 

Dim InstMatch As InstOp = 4

InstNop

 

const InstNop: InstOp = 6;

 

const InstOp InstNop = 6

 

static let InstNop: InstOp = 6

 

const InstNop InstOp =  = 6

 

Dim InstNop As InstOp = 6

InstRune

 

const InstRune: InstOp = 7;

 

const InstOp InstRune = 7

 

static let InstRune: InstOp = 7

 

const InstRune InstOp =  = 7

 

Dim InstRune As InstOp = 7

InstRune1

 

const InstRune1: InstOp = 8;

 

const InstOp InstRune1 = 8

 

static let InstRune1: InstOp = 8

 

const InstRune1 InstOp =  = 8

 

Dim InstRune1 As InstOp = 8

InstRuneAny

 

const InstRuneAny: InstOp = 9;

 

const InstOp InstRuneAny = 9

 

static let InstRuneAny: InstOp = 9

 

const InstRuneAny InstOp =  = 9

 

Dim InstRuneAny As InstOp = 9

InstRuneAnyNotNL

 

const InstRuneAnyNotNL: InstOp = 10;

 

const InstOp InstRuneAnyNotNL = 10

 

static let InstRuneAnyNotNL: InstOp = 10

 

const InstRuneAnyNotNL InstOp =  = 10

 

Dim InstRuneAnyNotNL As InstOp = 10

IsWordChar

 

class method IsWordChar(r: rune): bool

 

static bool IsWordChar(rune r)

 

static func IsWordChar(_ r: rune) -> bool

 

func IsWordChar(r rune) bool

 

Shared Function IsWordChar(r As rune) As bool

Parameters:

  • r:

Literal

 

const Literal: Flags = 2;

 

const Flags Literal = 2

 

static let Literal: Flags = 2

 

const Literal Flags =  = 2

 

Dim Literal As Flags = 2

MatchNL

 

const MatchNL: Flags = 12;

 

const Flags MatchNL = 12

 

static let MatchNL: Flags = 12

 

const MatchNL Flags =  = 12

 

Dim MatchNL As Flags = 12

NonGreedy

 

const NonGreedy: Flags = 32;

 

const Flags NonGreedy = 32

 

static let NonGreedy: Flags = 32

 

const NonGreedy Flags =  = 32

 

Dim NonGreedy As Flags = 32

OneLine

 

const OneLine: Flags = 16;

 

const Flags OneLine = 16

 

static let OneLine: Flags = 16

 

const OneLine Flags =  = 16

 

Dim OneLine As Flags = 16

OpAlternate

 

const OpAlternate: Op = 19;

 

const Op OpAlternate = 19

 

static let OpAlternate: Op = 19

 

const OpAlternate Op =  = 19

 

Dim OpAlternate As Op = 19

OpAnyChar

 

const OpAnyChar: Op = 6;

 

const Op OpAnyChar = 6

 

static let OpAnyChar: Op = 6

 

const OpAnyChar Op =  = 6

 

Dim OpAnyChar As Op = 6

OpAnyCharNotNL

 

const OpAnyCharNotNL: Op = 5;

 

const Op OpAnyCharNotNL = 5

 

static let OpAnyCharNotNL: Op = 5

 

const OpAnyCharNotNL Op =  = 5

 

Dim OpAnyCharNotNL As Op = 5

OpBeginLine

 

const OpBeginLine: Op = 7;

 

const Op OpBeginLine = 7

 

static let OpBeginLine: Op = 7

 

const OpBeginLine Op =  = 7

 

Dim OpBeginLine As Op = 7

OpBeginText

 

const OpBeginText: Op = 9;

 

const Op OpBeginText = 9

 

static let OpBeginText: Op = 9

 

const OpBeginText Op =  = 9

 

Dim OpBeginText As Op = 9

OpCapture

 

const OpCapture: Op = 13;

 

const Op OpCapture = 13

 

static let OpCapture: Op = 13

 

const OpCapture Op =  = 13

 

Dim OpCapture As Op = 13

OpCharClass

 

const OpCharClass: Op = 4;

 

const Op OpCharClass = 4

 

static let OpCharClass: Op = 4

 

const OpCharClass Op =  = 4

 

Dim OpCharClass As Op = 4

OpConcat

 

const OpConcat: Op = 18;

 

const Op OpConcat = 18

 

static let OpConcat: Op = 18

 

const OpConcat Op =  = 18

 

Dim OpConcat As Op = 18

OpEmptyMatch

 

const OpEmptyMatch: Op = 2;

 

const Op OpEmptyMatch = 2

 

static let OpEmptyMatch: Op = 2

 

const OpEmptyMatch Op =  = 2

 

Dim OpEmptyMatch As Op = 2

OpEndLine

 

const OpEndLine: Op = 8;

 

const Op OpEndLine = 8

 

static let OpEndLine: Op = 8

 

const OpEndLine Op =  = 8

 

Dim OpEndLine As Op = 8

OpEndText

 

const OpEndText: Op = 10;

 

const Op OpEndText = 10

 

static let OpEndText: Op = 10

 

const OpEndText Op =  = 10

 

Dim OpEndText As Op = 10

OpLiteral

 

const OpLiteral: Op = 3;

 

const Op OpLiteral = 3

 

static let OpLiteral: Op = 3

 

const OpLiteral Op =  = 3

 

Dim OpLiteral As Op = 3

OpNoMatch

 

const OpNoMatch: Op = 1;

 

const Op OpNoMatch = 1

 

static let OpNoMatch: Op = 1

 

const OpNoMatch Op =  = 1

 

Dim OpNoMatch As Op = 1

OpNoWordBoundary

 

const OpNoWordBoundary: Op = 12;

 

const Op OpNoWordBoundary = 12

 

static let OpNoWordBoundary: Op = 12

 

const OpNoWordBoundary Op =  = 12

 

Dim OpNoWordBoundary As Op = 12

OpPlus

 

const OpPlus: Op = 15;

 

const Op OpPlus = 15

 

static let OpPlus: Op = 15

 

const OpPlus Op =  = 15

 

Dim OpPlus As Op = 15

OpQuest

 

const OpQuest: Op = 16;

 

const Op OpQuest = 16

 

static let OpQuest: Op = 16

 

const OpQuest Op =  = 16

 

Dim OpQuest As Op = 16

OpRepeat

 

const OpRepeat: Op = 17;

 

const Op OpRepeat = 17

 

static let OpRepeat: Op = 17

 

const OpRepeat Op =  = 17

 

Dim OpRepeat As Op = 17

OpStar

 

const OpStar: Op = 14;

 

const Op OpStar = 14

 

static let OpStar: Op = 14

 

const OpStar Op =  = 14

 

Dim OpStar As Op = 14

OpWordBoundary

 

const OpWordBoundary: Op = 11;

 

const Op OpWordBoundary = 11

 

static let OpWordBoundary: Op = 11

 

const OpWordBoundary Op =  = 11

 

Dim OpWordBoundary As Op = 11

Parse

 

// .NET, Island
class method Parse(s: string; flags: Flags): tuple of (Reference<Regexp>, error)
// .NET Standard 2.0
class method Parse(s: string; flags: Flags): ValueTuple<Reference<Regexp>, error>

 

// .NET, Island
static (Reference<Regexp>, error) Parse(string s, Flags flags)
// .NET Standard 2.0
static ValueTuple<Reference<Regexp>, error> Parse(string s, Flags flags)

 

// .NET, Island
static func Parse(_ s: string, _ flags: Flags) -> (Reference<Regexp>, error)
// .NET Standard 2.0
static func Parse(_ s: string, _ flags: Flags) -> ValueTuple<Reference<Regexp>, error>

 

// .NET, Island
func Parse(s string, flags Flags) (Reference<Regexp>, error)
// .NET Standard 2.0
func Parse(s string, flags Flags) ValueTuple<Reference<Regexp>, error>

 

// .NET, Island
Shared Function Parse(s As string, flags As Flags) As Tuple (Of Reference<Regexp>, error)
// .NET Standard 2.0
Shared Function Parse(s As string, flags As Flags) As ValueTuple<Reference<Regexp>, error>

Parameters:

  • s:
  • flags:

Perl

 

const Perl: Flags = 212;

 

const Flags Perl = 212

 

static let Perl: Flags = 212

 

const Perl Flags =  = 212

 

Dim Perl As Flags = 212

PerlX

 

const PerlX: Flags = 64;

 

const Flags PerlX = 64

 

static let PerlX: Flags = 64

 

const PerlX Flags =  = 64

 

Dim PerlX As Flags = 64

POSIX

 

const POSIX: Flags = 0;

 

const Flags POSIX = 0

 

static let POSIX: Flags = 0

 

const POSIX Flags =  = 0

 

Dim POSIX As Flags = 0

Simple

 

const Simple: Flags = 512;

 

const Flags Simple = 512

 

static let Simple: Flags = 512

 

const Simple Flags =  = 512

 

Dim Simple As Flags = 512

UnicodeGroups

 

const UnicodeGroups: Flags = 128;

 

const Flags UnicodeGroups = 128

 

static let UnicodeGroups: Flags = 128

 

const UnicodeGroups Flags =  = 128

 

Dim UnicodeGroups As Flags = 128

WasDollar

 

const WasDollar: Flags = 256;

 

const Flags WasDollar = 256

 

static let WasDollar: Flags = 256

 

const WasDollar Flags =  = 256

 

Dim WasDollar As Flags = 256

 

ClassNL

 

const ClassNL: Flags = 4;

 

const Flags ClassNL = 4

 

static let ClassNL: Flags = 4

 

const ClassNL Flags =  = 4

 

Dim ClassNL As Flags = 4

DotNL

 

const DotNL: Flags = 8;

 

const Flags DotNL = 8

 

static let DotNL: Flags = 8

 

const DotNL Flags =  = 8

 

Dim DotNL As Flags = 8

EmptyBeginLine

 

const EmptyBeginLine: EmptyOp = 1;

 

const EmptyOp EmptyBeginLine = 1

 

static let EmptyBeginLine: EmptyOp = 1

 

const EmptyBeginLine EmptyOp =  = 1

 

Dim EmptyBeginLine As EmptyOp = 1

EmptyBeginText

 

const EmptyBeginText: EmptyOp = 4;

 

const EmptyOp EmptyBeginText = 4

 

static let EmptyBeginText: EmptyOp = 4

 

const EmptyBeginText EmptyOp =  = 4

 

Dim EmptyBeginText As EmptyOp = 4

EmptyEndLine

 

const EmptyEndLine: EmptyOp = 2;

 

const EmptyOp EmptyEndLine = 2

 

static let EmptyEndLine: EmptyOp = 2

 

const EmptyEndLine EmptyOp =  = 2

 

Dim EmptyEndLine As EmptyOp = 2

EmptyEndText

 

const EmptyEndText: EmptyOp = 8;

 

const EmptyOp EmptyEndText = 8

 

static let EmptyEndText: EmptyOp = 8

 

const EmptyEndText EmptyOp =  = 8

 

Dim EmptyEndText As EmptyOp = 8

EmptyNoWordBoundary

 

const EmptyNoWordBoundary: EmptyOp = 32;

 

const EmptyOp EmptyNoWordBoundary = 32

 

static let EmptyNoWordBoundary: EmptyOp = 32

 

const EmptyNoWordBoundary EmptyOp =  = 32

 

Dim EmptyNoWordBoundary As EmptyOp = 32

EmptyWordBoundary

 

const EmptyWordBoundary: EmptyOp = 16;

 

const EmptyOp EmptyWordBoundary = 16

 

static let EmptyWordBoundary: EmptyOp = 16

 

const EmptyWordBoundary EmptyOp =  = 16

 

Dim EmptyWordBoundary As EmptyOp = 16

FoldCase

 

const FoldCase: Flags = 1;

 

const Flags FoldCase = 1

 

static let FoldCase: Flags = 1

 

const FoldCase Flags =  = 1

 

Dim FoldCase As Flags = 1

InstAlt

 

const InstAlt: InstOp = 0;

 

const InstOp InstAlt = 0

 

static let InstAlt: InstOp = 0

 

const InstAlt InstOp =  = 0

 

Dim InstAlt As InstOp = 0

InstAltMatch

 

const InstAltMatch: InstOp = 1;

 

const InstOp InstAltMatch = 1

 

static let InstAltMatch: InstOp = 1

 

const InstAltMatch InstOp =  = 1

 

Dim InstAltMatch As InstOp = 1

InstCapture

 

const InstCapture: InstOp = 2;

 

const InstOp InstCapture = 2

 

static let InstCapture: InstOp = 2

 

const InstCapture InstOp =  = 2

 

Dim InstCapture As InstOp = 2

InstEmptyWidth

 

const InstEmptyWidth: InstOp = 3;

 

const InstOp InstEmptyWidth = 3

 

static let InstEmptyWidth: InstOp = 3

 

const InstEmptyWidth InstOp =  = 3

 

Dim InstEmptyWidth As InstOp = 3

InstFail

 

const InstFail: InstOp = 5;

 

const InstOp InstFail = 5

 

static let InstFail: InstOp = 5

 

const InstFail InstOp =  = 5

 

Dim InstFail As InstOp = 5

InstMatch

 

const InstMatch: InstOp = 4;

 

const InstOp InstMatch = 4

 

static let InstMatch: InstOp = 4

 

const InstMatch InstOp =  = 4

 

Dim InstMatch As InstOp = 4

InstNop

 

const InstNop: InstOp = 6;

 

const InstOp InstNop = 6

 

static let InstNop: InstOp = 6

 

const InstNop InstOp =  = 6

 

Dim InstNop As InstOp = 6

InstRune

 

const InstRune: InstOp = 7;

 

const InstOp InstRune = 7

 

static let InstRune: InstOp = 7

 

const InstRune InstOp =  = 7

 

Dim InstRune As InstOp = 7

InstRune1

 

const InstRune1: InstOp = 8;

 

const InstOp InstRune1 = 8

 

static let InstRune1: InstOp = 8

 

const InstRune1 InstOp =  = 8

 

Dim InstRune1 As InstOp = 8

InstRuneAny

 

const InstRuneAny: InstOp = 9;

 

const InstOp InstRuneAny = 9

 

static let InstRuneAny: InstOp = 9

 

const InstRuneAny InstOp =  = 9

 

Dim InstRuneAny As InstOp = 9

InstRuneAnyNotNL

 

const InstRuneAnyNotNL: InstOp = 10;

 

const InstOp InstRuneAnyNotNL = 10

 

static let InstRuneAnyNotNL: InstOp = 10

 

const InstRuneAnyNotNL InstOp =  = 10

 

Dim InstRuneAnyNotNL As InstOp = 10

Literal

 

const Literal: Flags = 2;

 

const Flags Literal = 2

 

static let Literal: Flags = 2

 

const Literal Flags =  = 2

 

Dim Literal As Flags = 2

MatchNL

 

const MatchNL: Flags = 12;

 

const Flags MatchNL = 12

 

static let MatchNL: Flags = 12

 

const MatchNL Flags =  = 12

 

Dim MatchNL As Flags = 12

NonGreedy

 

const NonGreedy: Flags = 32;

 

const Flags NonGreedy = 32

 

static let NonGreedy: Flags = 32

 

const NonGreedy Flags =  = 32

 

Dim NonGreedy As Flags = 32

OneLine

 

const OneLine: Flags = 16;

 

const Flags OneLine = 16

 

static let OneLine: Flags = 16

 

const OneLine Flags =  = 16

 

Dim OneLine As Flags = 16

OpAlternate

 

const OpAlternate: Op = 19;

 

const Op OpAlternate = 19

 

static let OpAlternate: Op = 19

 

const OpAlternate Op =  = 19

 

Dim OpAlternate As Op = 19

OpAnyChar

 

const OpAnyChar: Op = 6;

 

const Op OpAnyChar = 6

 

static let OpAnyChar: Op = 6

 

const OpAnyChar Op =  = 6

 

Dim OpAnyChar As Op = 6

OpAnyCharNotNL

 

const OpAnyCharNotNL: Op = 5;

 

const Op OpAnyCharNotNL = 5

 

static let OpAnyCharNotNL: Op = 5

 

const OpAnyCharNotNL Op =  = 5

 

Dim OpAnyCharNotNL As Op = 5

OpBeginLine

 

const OpBeginLine: Op = 7;

 

const Op OpBeginLine = 7

 

static let OpBeginLine: Op = 7

 

const OpBeginLine Op =  = 7

 

Dim OpBeginLine As Op = 7

OpBeginText

 

const OpBeginText: Op = 9;

 

const Op OpBeginText = 9

 

static let OpBeginText: Op = 9

 

const OpBeginText Op =  = 9

 

Dim OpBeginText As Op = 9

OpCapture

 

const OpCapture: Op = 13;

 

const Op OpCapture = 13

 

static let OpCapture: Op = 13

 

const OpCapture Op =  = 13

 

Dim OpCapture As Op = 13

OpCharClass

 

const OpCharClass: Op = 4;

 

const Op OpCharClass = 4

 

static let OpCharClass: Op = 4

 

const OpCharClass Op =  = 4

 

Dim OpCharClass As Op = 4

OpConcat

 

const OpConcat: Op = 18;

 

const Op OpConcat = 18

 

static let OpConcat: Op = 18

 

const OpConcat Op =  = 18

 

Dim OpConcat As Op = 18

OpEmptyMatch

 

const OpEmptyMatch: Op = 2;

 

const Op OpEmptyMatch = 2

 

static let OpEmptyMatch: Op = 2

 

const OpEmptyMatch Op =  = 2

 

Dim OpEmptyMatch As Op = 2

OpEndLine

 

const OpEndLine: Op = 8;

 

const Op OpEndLine = 8

 

static let OpEndLine: Op = 8

 

const OpEndLine Op =  = 8

 

Dim OpEndLine As Op = 8

OpEndText

 

const OpEndText: Op = 10;

 

const Op OpEndText = 10

 

static let OpEndText: Op = 10

 

const OpEndText Op =  = 10

 

Dim OpEndText As Op = 10

OpLiteral

 

const OpLiteral: Op = 3;

 

const Op OpLiteral = 3

 

static let OpLiteral: Op = 3

 

const OpLiteral Op =  = 3

 

Dim OpLiteral As Op = 3

OpNoMatch

 

const OpNoMatch: Op = 1;

 

const Op OpNoMatch = 1

 

static let OpNoMatch: Op = 1

 

const OpNoMatch Op =  = 1

 

Dim OpNoMatch As Op = 1

OpNoWordBoundary

 

const OpNoWordBoundary: Op = 12;

 

const Op OpNoWordBoundary = 12

 

static let OpNoWordBoundary: Op = 12

 

const OpNoWordBoundary Op =  = 12

 

Dim OpNoWordBoundary As Op = 12

OpPlus

 

const OpPlus: Op = 15;

 

const Op OpPlus = 15

 

static let OpPlus: Op = 15

 

const OpPlus Op =  = 15

 

Dim OpPlus As Op = 15

OpQuest

 

const OpQuest: Op = 16;

 

const Op OpQuest = 16

 

static let OpQuest: Op = 16

 

const OpQuest Op =  = 16

 

Dim OpQuest As Op = 16

OpRepeat

 

const OpRepeat: Op = 17;

 

const Op OpRepeat = 17

 

static let OpRepeat: Op = 17

 

const OpRepeat Op =  = 17

 

Dim OpRepeat As Op = 17

OpStar

 

const OpStar: Op = 14;

 

const Op OpStar = 14

 

static let OpStar: Op = 14

 

const OpStar Op =  = 14

 

Dim OpStar As Op = 14

OpWordBoundary

 

const OpWordBoundary: Op = 11;

 

const Op OpWordBoundary = 11

 

static let OpWordBoundary: Op = 11

 

const OpWordBoundary Op =  = 11

 

Dim OpWordBoundary As Op = 11

Perl

 

const Perl: Flags = 212;

 

const Flags Perl = 212

 

static let Perl: Flags = 212

 

const Perl Flags =  = 212

 

Dim Perl As Flags = 212

PerlX

 

const PerlX: Flags = 64;

 

const Flags PerlX = 64

 

static let PerlX: Flags = 64

 

const PerlX Flags =  = 64

 

Dim PerlX As Flags = 64

POSIX

 

const POSIX: Flags = 0;

 

const Flags POSIX = 0

 

static let POSIX: Flags = 0

 

const POSIX Flags =  = 0

 

Dim POSIX As Flags = 0

Simple

 

const Simple: Flags = 512;

 

const Flags Simple = 512

 

static let Simple: Flags = 512

 

const Simple Flags =  = 512

 

Dim Simple As Flags = 512

UnicodeGroups

 

const UnicodeGroups: Flags = 128;

 

const Flags UnicodeGroups = 128

 

static let UnicodeGroups: Flags = 128

 

const UnicodeGroups Flags =  = 128

 

Dim UnicodeGroups As Flags = 128

WasDollar

 

const WasDollar: Flags = 256;

 

const Flags WasDollar = 256

 

static let WasDollar: Flags = 256

 

const WasDollar Flags =  = 256

 

Dim WasDollar As Flags = 256

 

ErrInternalError

 

class var ErrInternalError: ErrorCode;

 

static ErrorCode ErrInternalError

 

static var ErrInternalError: ErrorCode

 

ErrInternalError ErrorCode

 

Shared FIELD ErrInternalError() As ErrorCode

ErrInvalidCharClass

 

class var ErrInvalidCharClass: ErrorCode;

 

static ErrorCode ErrInvalidCharClass

 

static var ErrInvalidCharClass: ErrorCode

 

ErrInvalidCharClass ErrorCode

 

Shared FIELD ErrInvalidCharClass() As ErrorCode

ErrInvalidCharRange

 

class var ErrInvalidCharRange: ErrorCode;

 

static ErrorCode ErrInvalidCharRange

 

static var ErrInvalidCharRange: ErrorCode

 

ErrInvalidCharRange ErrorCode

 

Shared FIELD ErrInvalidCharRange() As ErrorCode

ErrInvalidEscape

 

class var ErrInvalidEscape: ErrorCode;

 

static ErrorCode ErrInvalidEscape

 

static var ErrInvalidEscape: ErrorCode

 

ErrInvalidEscape ErrorCode

 

Shared FIELD ErrInvalidEscape() As ErrorCode

ErrInvalidNamedCapture

 

class var ErrInvalidNamedCapture: ErrorCode;

 

static ErrorCode ErrInvalidNamedCapture

 

static var ErrInvalidNamedCapture: ErrorCode

 

ErrInvalidNamedCapture ErrorCode

 

Shared FIELD ErrInvalidNamedCapture() As ErrorCode

ErrInvalidPerlOp

 

class var ErrInvalidPerlOp: ErrorCode;

 

static ErrorCode ErrInvalidPerlOp

 

static var ErrInvalidPerlOp: ErrorCode

 

ErrInvalidPerlOp ErrorCode

 

Shared FIELD ErrInvalidPerlOp() As ErrorCode

ErrInvalidRepeatOp

 

class var ErrInvalidRepeatOp: ErrorCode;

 

static ErrorCode ErrInvalidRepeatOp

 

static var ErrInvalidRepeatOp: ErrorCode

 

ErrInvalidRepeatOp ErrorCode

 

Shared FIELD ErrInvalidRepeatOp() As ErrorCode

ErrInvalidRepeatSize

 

class var ErrInvalidRepeatSize: ErrorCode;

 

static ErrorCode ErrInvalidRepeatSize

 

static var ErrInvalidRepeatSize: ErrorCode

 

ErrInvalidRepeatSize ErrorCode

 

Shared FIELD ErrInvalidRepeatSize() As ErrorCode

ErrInvalidUTF8

 

class var ErrInvalidUTF8: ErrorCode;

 

static ErrorCode ErrInvalidUTF8

 

static var ErrInvalidUTF8: ErrorCode

 

ErrInvalidUTF8 ErrorCode

 

Shared FIELD ErrInvalidUTF8() As ErrorCode

ErrMissingBracket

 

class var ErrMissingBracket: ErrorCode;

 

static ErrorCode ErrMissingBracket

 

static var ErrMissingBracket: ErrorCode

 

ErrMissingBracket ErrorCode

 

Shared FIELD ErrMissingBracket() As ErrorCode

ErrMissingParen

 

class var ErrMissingParen: ErrorCode;

 

static ErrorCode ErrMissingParen

 

static var ErrMissingParen: ErrorCode

 

ErrMissingParen ErrorCode

 

Shared FIELD ErrMissingParen() As ErrorCode

ErrMissingRepeatArgument

 

class var ErrMissingRepeatArgument: ErrorCode;

 

static ErrorCode ErrMissingRepeatArgument

 

static var ErrMissingRepeatArgument: ErrorCode

 

ErrMissingRepeatArgument ErrorCode

 

Shared FIELD ErrMissingRepeatArgument() As ErrorCode

ErrTrailingBackslash

 

class var ErrTrailingBackslash: ErrorCode;

 

static ErrorCode ErrTrailingBackslash

 

static var ErrTrailingBackslash: ErrorCode

 

ErrTrailingBackslash ErrorCode

 

Shared FIELD ErrTrailingBackslash() As ErrorCode

ErrUnexpectedParen

 

class var ErrUnexpectedParen: ErrorCode;

 

static ErrorCode ErrUnexpectedParen

 

static var ErrUnexpectedParen: ErrorCode

 

ErrUnexpectedParen ErrorCode

 

Shared FIELD ErrUnexpectedParen() As ErrorCode

 

Compile

 

// .NET, Island
class method Compile(re: Reference<Regexp>): tuple of (Reference<Prog>, error)
// .NET Standard 2.0
class method Compile(re: Reference<Regexp>): ValueTuple<Reference<Prog>, error>

 

// .NET, Island
static (Reference<Prog>, error) Compile(Reference<Regexp> re)
// .NET Standard 2.0
static ValueTuple<Reference<Prog>, error> Compile(Reference<Regexp> re)

 

// .NET, Island
static func Compile(_ re: Reference<Regexp>) -> (Reference<Prog>, error)
// .NET Standard 2.0
static func Compile(_ re: Reference<Regexp>) -> ValueTuple<Reference<Prog>, error>

 

// .NET, Island
func Compile(re Reference<Regexp>) (Reference<Prog>, error)
// .NET Standard 2.0
func Compile(re Reference<Regexp>) ValueTuple<Reference<Prog>, error>

 

// .NET, Island
Shared Function Compile(re As Reference<Regexp>) As Tuple (Of Reference<Prog>, error)
// .NET Standard 2.0
Shared Function Compile(re As Reference<Regexp>) As ValueTuple<Reference<Prog>, error>

Parameters:

  • re:

EmptyOpContext

 

class method EmptyOpContext(r1: rune; r2: rune): EmptyOp

 

static EmptyOp EmptyOpContext(rune r1, rune r2)

 

static func EmptyOpContext(_ r1: rune, _ r2: rune) -> EmptyOp

 

func EmptyOpContext(r1 rune, r2 rune) EmptyOp

 

Shared Function EmptyOpContext(r1 As rune, r2 As rune) As EmptyOp

Parameters:

  • r1:
  • r2:

IsWordChar

 

class method IsWordChar(r: rune): bool

 

static bool IsWordChar(rune r)

 

static func IsWordChar(_ r: rune) -> bool

 

func IsWordChar(r rune) bool

 

Shared Function IsWordChar(r As rune) As bool

Parameters:

  • r:

Parse

 

// .NET, Island
class method Parse(s: string; flags: Flags): tuple of (Reference<Regexp>, error)
// .NET Standard 2.0
class method Parse(s: string; flags: Flags): ValueTuple<Reference<Regexp>, error>

 

// .NET, Island
static (Reference<Regexp>, error) Parse(string s, Flags flags)
// .NET Standard 2.0
static ValueTuple<Reference<Regexp>, error> Parse(string s, Flags flags)

 

// .NET, Island
static func Parse(_ s: string, _ flags: Flags) -> (Reference<Regexp>, error)
// .NET Standard 2.0
static func Parse(_ s: string, _ flags: Flags) -> ValueTuple<Reference<Regexp>, error>

 

// .NET, Island
func Parse(s string, flags Flags) (Reference<Regexp>, error)
// .NET Standard 2.0
func Parse(s string, flags Flags) ValueTuple<Reference<Regexp>, error>

 

// .NET, Island
Shared Function Parse(s As string, flags As Flags) As Tuple (Of Reference<Regexp>, error)
// .NET Standard 2.0
Shared Function Parse(s As string, flags As Flags) As ValueTuple<Reference<Regexp>, error>

Parameters:

  • s:
  • flags: