Inst

Overview

Location

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

 

constructor

 

constructor

 

Inst()

 

init()

 

Sub New()

constructor (InstOp, UInt32, UInt32, Slice<rune>)

 

// .NET, .NET Standard 2.0
constructor(aOp: InstOp; aOut: UInt32; aArg: UInt32; aRune: Slice<rune>)
// Island
constructor(aOp: InstOp; aOut: uint32; aArg: uint32; aRune: Slice<rune>)

 

// .NET, .NET Standard 2.0
Inst(InstOp aOp, UInt32 aOut, UInt32 aArg, Slice<rune> aRune)
// Island
Inst(InstOp aOp, uint32 aOut, uint32 aArg, Slice<rune> aRune)

 

// .NET, .NET Standard 2.0
init(_ aOp: InstOp, _ aOut: UInt32, _ aArg: UInt32, _ aRune: Slice<rune>)
// Island
init(_ aOp: InstOp, _ aOut: uint32, _ aArg: uint32, _ aRune: Slice<rune>)

 

// .NET, .NET Standard 2.0
Sub New(aOp As InstOp, aOut As UInt32, aArg As UInt32, aRune As Slice<rune>)
// Island
Sub New(aOp As InstOp, aOut As uint32, aArg As uint32, aRune As Slice<rune>)

Parameters:

  • aOp:
  • aOut:
  • aArg:
  • aRune:

constructor (Inst)

 

constructor(value: Inst)

 

Inst(Inst value)

 

init(_ value: Inst)

 

Sub New(value As Inst)

Parameters:

  • value:

Arg

 

var Arg: uint32;

 

uint32 Arg

 

var Arg: uint32

 

Arg uint32

 

FIELD Arg() As uint32

MatchEmptyWidth

 

method MatchEmptyWidth(before: rune; after: rune): bool

 

bool MatchEmptyWidth(rune before, rune after)

 

func MatchEmptyWidth(_ before: rune, _ after: rune) -> bool

 

func MatchEmptyWidth(before rune, after rune) bool

 

Function MatchEmptyWidth(before As rune, after As rune) As bool

Parameters:

  • before:
  • after:

MatchRune

 

method MatchRune(r: rune): bool

 

bool MatchRune(rune r)

 

func MatchRune(_ r: rune) -> bool

 

func MatchRune(r rune) bool

 

Function MatchRune(r As rune) As bool

Parameters:

  • r:

MatchRunePos

 

method MatchRunePos(r: rune): int

 

int MatchRunePos(rune r)

 

func MatchRunePos(_ r: rune) -> int

 

func MatchRunePos(r rune) int

 

Function MatchRunePos(r As rune) As int

Parameters:

  • r:

Op

 

var Op: InstOp;

 

InstOp Op

 

var Op: InstOp

 

Op InstOp

 

FIELD Op() As InstOp

Out

 

var Out: uint32;

 

uint32 Out

 

var Out: uint32

 

Out uint32

 

FIELD Out() As uint32

Rune

 

var Rune: Slice<rune>;

 

Slice<rune> Rune

 

var Rune: Slice<rune>

 

Rune Slice<rune>

 

FIELD Rune() As Slice<rune>

String

 

method String: string

 

string String()

 

func String() -> string

 

func String() string

 

Function String() As string

 

Arg

 

var Arg: uint32;

 

uint32 Arg

 

var Arg: uint32

 

Arg uint32

 

FIELD Arg() As uint32

Op

 

var Op: InstOp;

 

InstOp Op

 

var Op: InstOp

 

Op InstOp

 

FIELD Op() As InstOp

Out

 

var Out: uint32;

 

uint32 Out

 

var Out: uint32

 

Out uint32

 

FIELD Out() As uint32

Rune

 

var Rune: Slice<rune>;

 

Slice<rune> Rune

 

var Rune: Slice<rune>

 

Rune Slice<rune>

 

FIELD Rune() As Slice<rune>

 

constructor

 

constructor

 

Inst()

 

init()

 

Sub New()

constructor (InstOp, UInt32, UInt32, Slice<rune>)

 

// .NET, .NET Standard 2.0
constructor(aOp: InstOp; aOut: UInt32; aArg: UInt32; aRune: Slice<rune>)
// Island
constructor(aOp: InstOp; aOut: uint32; aArg: uint32; aRune: Slice<rune>)

 

// .NET, .NET Standard 2.0
Inst(InstOp aOp, UInt32 aOut, UInt32 aArg, Slice<rune> aRune)
// Island
Inst(InstOp aOp, uint32 aOut, uint32 aArg, Slice<rune> aRune)

 

// .NET, .NET Standard 2.0
init(_ aOp: InstOp, _ aOut: UInt32, _ aArg: UInt32, _ aRune: Slice<rune>)
// Island
init(_ aOp: InstOp, _ aOut: uint32, _ aArg: uint32, _ aRune: Slice<rune>)

 

// .NET, .NET Standard 2.0
Sub New(aOp As InstOp, aOut As UInt32, aArg As UInt32, aRune As Slice<rune>)
// Island
Sub New(aOp As InstOp, aOut As uint32, aArg As uint32, aRune As Slice<rune>)

Parameters:

  • aOp:
  • aOut:
  • aArg:
  • aRune:

constructor (Inst)

 

constructor(value: Inst)

 

Inst(Inst value)

 

init(_ value: Inst)

 

Sub New(value As Inst)

Parameters:

  • value: