go2hx

manual

github

Module: stdgo._internal.regexp.syntax

(view library index)

Overview

stdgo/_internal/internal/Macro.macro.hx:54: non hxb types:,362

Index

Constants

import stdgo._internal.regexp.syntax.Syntax
final __Op_name_0:stdgo.GoString = (("NoMatchEmptyMatchLiteralCharClassAnyCharNotNLAnyCharBeginLineEndLineBeginTextEndTextWordBoundaryNoWordBoundaryCaptureStarPlusQuestRepeatConcatAlternate" : stdgo.GoString))
final __Op_name_1:stdgo.GoString = (("opPseudo" : stdgo.GoString))
final _instSize:stdgo.GoUInt64 = ((40i64 : stdgo.GoUInt64))
final _maxFold:stdgo.GoUInt64 = ((125251i64 : stdgo.GoUInt64))
final _maxHeight:stdgo.GoUInt64 = ((1000i64 : stdgo.GoUInt64))
final _maxRunes:stdgo.GoUInt64 = ((33554432i64 : stdgo.GoUInt64))
final _maxSize:stdgo.GoUInt64 = ((3355443i64 : stdgo.GoUInt64))
final _meta:stdgo.GoString = (("\\.+*?()|[]{}^$" : stdgo.GoString))
final _minFold:stdgo.GoUInt64 = ((65i64 : stdgo.GoUInt64))
final _noMatch:stdgo.GoUInt64 = ((0i64 : stdgo.GoUInt64))
final _opLeftParen:stdgo._internal.regexp.syntax.Op = ((129 : stdgo._internal.regexp.syntax.Syntax.Op))
final _opPseudo:stdgo._internal.regexp.syntax.Op = ((128 : stdgo._internal.regexp.syntax.Syntax.Op))
final _opVerticalBar:stdgo._internal.regexp.syntax.Op = ((129 : stdgo._internal.regexp.syntax.Syntax.Op))
final _runeSize:stdgo.GoUInt64 = ((4i64 : stdgo.GoUInt64))
final _testFlags:stdgo._internal.regexp.syntax.Flags = ((204 : stdgo._internal.regexp.syntax.Syntax.Flags))
final classNL:stdgo._internal.regexp.syntax.Flags = ((512 : stdgo._internal.regexp.syntax.Syntax.Flags))
final dotNL:stdgo._internal.regexp.syntax.Flags = ((512 : stdgo._internal.regexp.syntax.Syntax.Flags))
final emptyBeginLine:stdgo._internal.regexp.syntax.EmptyOp = ((32 : stdgo._internal.regexp.syntax.Syntax.EmptyOp))
final emptyBeginText:stdgo._internal.regexp.syntax.EmptyOp = ((32 : stdgo._internal.regexp.syntax.Syntax.EmptyOp))
final emptyEndLine:stdgo._internal.regexp.syntax.EmptyOp = ((32 : stdgo._internal.regexp.syntax.Syntax.EmptyOp))
final emptyEndText:stdgo._internal.regexp.syntax.EmptyOp = ((32 : stdgo._internal.regexp.syntax.Syntax.EmptyOp))
final emptyNoWordBoundary:stdgo._internal.regexp.syntax.EmptyOp = ((32 : stdgo._internal.regexp.syntax.Syntax.EmptyOp))
final emptyWordBoundary:stdgo._internal.regexp.syntax.EmptyOp = ((32 : stdgo._internal.regexp.syntax.Syntax.EmptyOp))
final errInternalError:stdgo._internal.regexp.syntax.ErrorCode = (((("regexp/syntax: internal error" : stdgo.GoString)) : stdgo._internal.regexp.syntax.Syntax.ErrorCode))
final errInvalidCharClass:stdgo._internal.regexp.syntax.ErrorCode = (((("invalid character class" : stdgo.GoString)) : stdgo._internal.regexp.syntax.Syntax.ErrorCode))
final errInvalidCharRange:stdgo._internal.regexp.syntax.ErrorCode = (((("invalid character class range" : stdgo.GoString)) : stdgo._internal.regexp.syntax.Syntax.ErrorCode))
final errInvalidEscape:stdgo._internal.regexp.syntax.ErrorCode = (((("invalid escape sequence" : stdgo.GoString)) : stdgo._internal.regexp.syntax.Syntax.ErrorCode))
final errInvalidNamedCapture:stdgo._internal.regexp.syntax.ErrorCode = (((("invalid named capture" : stdgo.GoString)) : stdgo._internal.regexp.syntax.Syntax.ErrorCode))
final errInvalidPerlOp:stdgo._internal.regexp.syntax.ErrorCode = (((("invalid or unsupported Perl syntax" : stdgo.GoString)) : stdgo._internal.regexp.syntax.Syntax.ErrorCode))
final errInvalidRepeatOp:stdgo._internal.regexp.syntax.ErrorCode = (((("invalid nested repetition operator" : stdgo.GoString)) : stdgo._internal.regexp.syntax.Syntax.ErrorCode))
final errInvalidRepeatSize:stdgo._internal.regexp.syntax.ErrorCode = (((("invalid repeat count" : stdgo.GoString)) : stdgo._internal.regexp.syntax.Syntax.ErrorCode))
final errInvalidUTF8:stdgo._internal.regexp.syntax.ErrorCode = (((("invalid UTF-8" : stdgo.GoString)) : stdgo._internal.regexp.syntax.Syntax.ErrorCode))
final errLarge:stdgo._internal.regexp.syntax.ErrorCode = (((("expression too large" : stdgo.GoString)) : stdgo._internal.regexp.syntax.Syntax.ErrorCode))
final errMissingBracket:stdgo._internal.regexp.syntax.ErrorCode = (((("missing closing ]" : stdgo.GoString)) : stdgo._internal.regexp.syntax.Syntax.ErrorCode))
final errMissingParen:stdgo._internal.regexp.syntax.ErrorCode = (((("missing closing )" : stdgo.GoString)) : stdgo._internal.regexp.syntax.Syntax.ErrorCode))
final errMissingRepeatArgument:stdgo._internal.regexp.syntax.ErrorCode = (((("missing argument to repetition operator" : stdgo.GoString)) : stdgo._internal.regexp.syntax.Syntax.ErrorCode))
final errNestingDepth:stdgo._internal.regexp.syntax.ErrorCode = (((("expression nests too deeply" : stdgo.GoString)) : stdgo._internal.regexp.syntax.Syntax.ErrorCode))
final errTrailingBackslash:stdgo._internal.regexp.syntax.ErrorCode = (((("trailing backslash at end of expression" : stdgo.GoString)) : stdgo._internal.regexp.syntax.Syntax.ErrorCode))
final errUnexpectedParen:stdgo._internal.regexp.syntax.ErrorCode = (((("unexpected )" : stdgo.GoString)) : stdgo._internal.regexp.syntax.Syntax.ErrorCode))
final foldCase:stdgo._internal.regexp.syntax.Flags = ((512 : stdgo._internal.regexp.syntax.Syntax.Flags))
final instAlt:stdgo._internal.regexp.syntax.InstOp = ((10 : stdgo._internal.regexp.syntax.Syntax.InstOp))
final instAltMatch:stdgo._internal.regexp.syntax.InstOp = ((10 : stdgo._internal.regexp.syntax.Syntax.InstOp))
final instCapture:stdgo._internal.regexp.syntax.InstOp = ((10 : stdgo._internal.regexp.syntax.Syntax.InstOp))
final instEmptyWidth:stdgo._internal.regexp.syntax.InstOp = ((10 : stdgo._internal.regexp.syntax.Syntax.InstOp))
final instFail:stdgo._internal.regexp.syntax.InstOp = ((10 : stdgo._internal.regexp.syntax.Syntax.InstOp))
final instMatch:stdgo._internal.regexp.syntax.InstOp = ((10 : stdgo._internal.regexp.syntax.Syntax.InstOp))
final instNop:stdgo._internal.regexp.syntax.InstOp = ((10 : stdgo._internal.regexp.syntax.Syntax.InstOp))
final instRune:stdgo._internal.regexp.syntax.InstOp = ((10 : stdgo._internal.regexp.syntax.Syntax.InstOp))
final instRune1:stdgo._internal.regexp.syntax.InstOp = ((10 : stdgo._internal.regexp.syntax.Syntax.InstOp))
final instRuneAny:stdgo._internal.regexp.syntax.InstOp = ((10 : stdgo._internal.regexp.syntax.Syntax.InstOp))
final instRuneAnyNotNL:stdgo._internal.regexp.syntax.InstOp = ((10 : stdgo._internal.regexp.syntax.Syntax.InstOp))
final literal:stdgo._internal.regexp.syntax.Flags = ((512 : stdgo._internal.regexp.syntax.Syntax.Flags))
final matchNL:stdgo._internal.regexp.syntax.Flags = ((12 : stdgo._internal.regexp.syntax.Syntax.Flags))
final nonGreedy:stdgo._internal.regexp.syntax.Flags = ((512 : stdgo._internal.regexp.syntax.Syntax.Flags))
final oneLine:stdgo._internal.regexp.syntax.Flags = ((512 : stdgo._internal.regexp.syntax.Syntax.Flags))
final opAlternate:stdgo._internal.regexp.syntax.Op = ((19 : stdgo._internal.regexp.syntax.Syntax.Op))
final opAnyChar:stdgo._internal.regexp.syntax.Op = ((19 : stdgo._internal.regexp.syntax.Syntax.Op))
final opAnyCharNotNL:stdgo._internal.regexp.syntax.Op = ((19 : stdgo._internal.regexp.syntax.Syntax.Op))
final opBeginLine:stdgo._internal.regexp.syntax.Op = ((19 : stdgo._internal.regexp.syntax.Syntax.Op))
final opBeginText:stdgo._internal.regexp.syntax.Op = ((19 : stdgo._internal.regexp.syntax.Syntax.Op))
final opCapture:stdgo._internal.regexp.syntax.Op = ((19 : stdgo._internal.regexp.syntax.Syntax.Op))
final opCharClass:stdgo._internal.regexp.syntax.Op = ((19 : stdgo._internal.regexp.syntax.Syntax.Op))
final opConcat:stdgo._internal.regexp.syntax.Op = ((19 : stdgo._internal.regexp.syntax.Syntax.Op))
final opEmptyMatch:stdgo._internal.regexp.syntax.Op = ((19 : stdgo._internal.regexp.syntax.Syntax.Op))
final opEndLine:stdgo._internal.regexp.syntax.Op = ((19 : stdgo._internal.regexp.syntax.Syntax.Op))
final opEndText:stdgo._internal.regexp.syntax.Op = ((19 : stdgo._internal.regexp.syntax.Syntax.Op))
final opLiteral:stdgo._internal.regexp.syntax.Op = ((19 : stdgo._internal.regexp.syntax.Syntax.Op))
final opNoMatch:stdgo._internal.regexp.syntax.Op = ((19 : stdgo._internal.regexp.syntax.Syntax.Op))
final opNoWordBoundary:stdgo._internal.regexp.syntax.Op = ((19 : stdgo._internal.regexp.syntax.Syntax.Op))
final opPlus:stdgo._internal.regexp.syntax.Op = ((19 : stdgo._internal.regexp.syntax.Syntax.Op))
final opQuest:stdgo._internal.regexp.syntax.Op = ((19 : stdgo._internal.regexp.syntax.Syntax.Op))
final opRepeat:stdgo._internal.regexp.syntax.Op = ((19 : stdgo._internal.regexp.syntax.Syntax.Op))
final opStar:stdgo._internal.regexp.syntax.Op = ((19 : stdgo._internal.regexp.syntax.Syntax.Op))
final opWordBoundary:stdgo._internal.regexp.syntax.Op = ((19 : stdgo._internal.regexp.syntax.Syntax.Op))
final perl:stdgo._internal.regexp.syntax.Flags = ((212 : stdgo._internal.regexp.syntax.Syntax.Flags))
final perlX:stdgo._internal.regexp.syntax.Flags = ((512 : stdgo._internal.regexp.syntax.Syntax.Flags))
final posix:stdgo._internal.regexp.syntax.Flags = ((0 : stdgo._internal.regexp.syntax.Syntax.Flags))
final simple:stdgo._internal.regexp.syntax.Flags = ((512 : stdgo._internal.regexp.syntax.Syntax.Flags))
final unicodeGroups:stdgo._internal.regexp.syntax.Flags = ((512 : stdgo._internal.regexp.syntax.Syntax.Flags))
final wasDollar:stdgo._internal.regexp.syntax.Flags = ((512 : stdgo._internal.regexp.syntax.Syntax.Flags))

Variables

import stdgo._internal.regexp.syntax.Syntax
var __Op_index_0:stdgo.GoArray<stdgo.GoUInt8>
var _anyRune:stdgo.Slice<stdgo.GoInt32>
var _anyRuneNotNL:stdgo.Slice<stdgo.GoInt32>
var _anyTable:stdgo.Ref<stdgo._internal.unicode.RangeTable>
var _code1:stdgo.Slice<stdgo.GoInt32>
var _code10:stdgo.Slice<stdgo.GoInt32>
var _code11:stdgo.Slice<stdgo.GoInt32>
var _code12:stdgo.Slice<stdgo.GoInt32>
var _code13:stdgo.Slice<stdgo.GoInt32>
var _code14:stdgo.Slice<stdgo.GoInt32>
var _code15:stdgo.Slice<stdgo.GoInt32>
var _code16:stdgo.Slice<stdgo.GoInt32>
var _code17:stdgo.Slice<stdgo.GoInt32>
var _code2:stdgo.Slice<stdgo.GoInt32>
var _code3:stdgo.Slice<stdgo.GoInt32>
var _code4:stdgo.Slice<stdgo.GoInt32>
var _code5:stdgo.Slice<stdgo.GoInt32>
var _code6:stdgo.Slice<stdgo.GoInt32>
var _code7:stdgo.Slice<stdgo.GoInt32>
var _code8:stdgo.Slice<stdgo.GoInt32>
var _code9:stdgo.Slice<stdgo.GoInt32>
var _compileTests:stdgo.Slice<stdgo._internal.regexp.syntax.T__struct_1>
var _foldcaseTests:stdgo.Slice<stdgo._internal.regexp.syntax.T_parseTest>
var _instOpNames:stdgo.Slice<stdgo.GoString>
var _invalidRegexps:stdgo.Slice<stdgo.GoString>
var _literalTests:stdgo.Slice<stdgo._internal.regexp.syntax.T_parseTest>
var _matchnlTests:stdgo.Slice<stdgo._internal.regexp.syntax.T_parseTest>
var _nomatchnlTests:stdgo.Slice<stdgo._internal.regexp.syntax.T_parseTest>
var _onlyPOSIX:stdgo.Slice<stdgo.GoString>
var _onlyPerl:stdgo.Slice<stdgo.GoString>
var _opNames:stdgo.Slice<stdgo.GoString>
var _parseTests:stdgo.Slice<stdgo._internal.regexp.syntax.T_parseTest>
var _perlGroup:stdgo.GoMap<stdgo.GoString, stdgo._internal.regexp.syntax.T_charGroup>
var _posixGroup:stdgo.GoMap<stdgo.GoString, stdgo._internal.regexp.syntax.T_charGroup>
var _simplifyTests:stdgo.Slice<stdgo._internal.regexp.syntax.T__struct_2>
var _sink:stdgo.AnyInterface

Functions

import stdgo._internal.regexp.syntax.Syntax

function _appendClass

function _appendClass(_r:stdgo.Slice<stdgo.GoRune>, _x:stdgo.Slice<stdgo.GoRune>):stdgo.Slice<stdgo.GoRune>

(view code)

function _appendFoldedClass

function _appendFoldedClass(_r:stdgo.Slice<stdgo.GoRune>, _x:stdgo.Slice<stdgo.GoRune>):stdgo.Slice<stdgo.GoRune>

(view code)

function _appendFoldedRange

function _appendFoldedRange(_r:stdgo.Slice<stdgo.GoRune>, _lo:stdgo.GoRune, _hi:stdgo.GoRune):stdgo.Slice<stdgo.GoRune>

(view code)

function _appendLiteral

function _appendLiteral(_r:stdgo.Slice<stdgo.GoRune>, _x:stdgo.GoRune, _flags:stdgo._internal.regexp.syntax.Flags):stdgo.Slice<stdgo.GoRune>

(view code)

function _appendNegatedClass

function _appendNegatedClass(_r:stdgo.Slice<stdgo.GoRune>, _x:stdgo.Slice<stdgo.GoRune>):stdgo.Slice<stdgo.GoRune>

(view code)

function _appendNegatedTable

function _appendNegatedTable(_r:stdgo.Slice<stdgo.GoRune>, _x:stdgo.Ref<stdgo._internal.unicode.RangeTable>):stdgo.Slice<stdgo.GoRune>

(view code)

function _appendRange

function _appendRange(_r:stdgo.Slice<stdgo.GoRune>, _lo:stdgo.GoRune, _hi:stdgo.GoRune):stdgo.Slice<stdgo.GoRune>

(view code)

function _appendTable

function _appendTable(_r:stdgo.Slice<stdgo.GoRune>, _x:stdgo.Ref<stdgo._internal.unicode.RangeTable>):stdgo.Slice<stdgo.GoRune>

(view code)

function _bw

function _bw(_b:stdgo.Ref<stdgo._internal.strings.Builder>, _args:haxe.Rest<stdgo.GoString>):Void

(view code)

function _checkUTF8

function _checkUTF8(_s:stdgo.GoString):stdgo.Error

(view code)

function _cleanAlt

function _cleanAlt(_re:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>):Void

(view code)

function _cleanClass

function _cleanClass(_rp:stdgo.Ref<stdgo.Slice<stdgo.GoRune>>):stdgo.Slice<stdgo.GoRune>

(view code)

function _dump

function _dump(_re:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>):stdgo.GoString

(view code)

function _dumpInst

function _dumpInst(_b:stdgo.Ref<stdgo._internal.strings.Builder>, _i:stdgo.Ref<stdgo._internal.regexp.syntax.Inst>):Void

(view code)

function _dumpProg

function _dumpProg(_b:stdgo.Ref<stdgo._internal.strings.Builder>, _p:stdgo.Ref<stdgo._internal.regexp.syntax.Prog>):Void

(view code)

function _dumpRegexp

function _dumpRegexp(_b:stdgo.Ref<stdgo._internal.strings.Builder>, _re:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>):Void

(view code)

function _escape

function _escape(_b:stdgo.Ref<stdgo._internal.strings.Builder>, _r:stdgo.GoRune, _force:Bool):Void

(view code)

function _isCharClass

function _isCharClass(_re:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>):Bool

(view code)

function _isUpperFold

function _isUpperFold(_r:stdgo.GoRune):Bool

(view code)

function _isValidCaptureName

function _isValidCaptureName(_name:stdgo.GoString):Bool

(view code)

function _isalnum

function _isalnum(_c:stdgo.GoRune):Bool

(view code)

function _literalRegexp

function _literalRegexp(_s:stdgo.GoString, _flags:stdgo._internal.regexp.syntax.Flags):stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>

(view code)

function _makePatchList

function _makePatchList(_n:stdgo.GoUInt32):stdgo._internal.regexp.syntax.T_patchList

(view code)

function _matchRune

function _matchRune(_re:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>, _r:stdgo.GoRune):Bool

(view code)

function _mergeCharClass

function _mergeCharClass(_dst:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>, _src:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>):Void

(view code)

function _minFoldRune

function _minFoldRune(_r:stdgo.GoRune):stdgo.GoRune

(view code)

function _mkCharClass

function _mkCharClass(_f:()):stdgo.GoString

(view code)

function _negateClass

function _negateClass(_r:stdgo.Slice<stdgo.GoRune>):stdgo.Slice<stdgo.GoRune>

(view code)

function _nextRune

function _nextRune(_s:stdgo.GoString):{
	_2:stdgo.Error;
	_1:stdgo.GoString;
	_0:stdgo.GoRune;
}

(view code)

function _parse

function _parse(_s:stdgo.GoString, _flags:stdgo._internal.regexp.syntax.Flags):{
	_1:stdgo.Error;
	_0:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>;
}

(view code)

function _repeatIsValid

function _repeatIsValid(_re:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>, _n:stdgo.GoInt):Bool

(view code)

function _simplify1

function _simplify1(_op:stdgo._internal.regexp.syntax.Op, _flags:stdgo._internal.regexp.syntax.Flags, _sub:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>, _re:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>):stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>

(view code)

function _testParseDump

function _testParseDump(_t:stdgo.Ref<stdgo._internal.testing.T_>, _tests:stdgo.Slice<stdgo._internal.regexp.syntax.T_parseTest>, _flags:stdgo._internal.regexp.syntax.Flags):Void

(view code)

function _u32

function _u32(_i:stdgo.GoUInt32):stdgo.GoString

(view code)

function _unhex

function _unhex(_c:stdgo.GoRune):stdgo.GoRune

(view code)

function _unicodeTable

function _unicodeTable(_name:stdgo.GoString):{
	_1:stdgo.Ref<stdgo._internal.unicode.RangeTable>;
	_0:stdgo.Ref<stdgo._internal.unicode.RangeTable>;
}

(view code)

function _writeRegexp

function _writeRegexp(_b:stdgo.Ref<stdgo._internal.strings.Builder>, _re:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>):Void

(view code)

function benchmarkEmptyOpContext

function benchmarkEmptyOpContext(_b:stdgo.Ref<stdgo._internal.testing.B>):Void

(view code)

function benchmarkIsWordChar

function benchmarkIsWordChar(_b:stdgo.Ref<stdgo._internal.testing.B>):Void

(view code)

function compile

function compile(_re:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>):{
	_1:stdgo.Error;
	_0:stdgo.Ref<stdgo._internal.regexp.syntax.Prog>;
}

(view code)

function emptyOpContext

function emptyOpContext(_r1:stdgo.GoRune, _r2:stdgo.GoRune):stdgo._internal.regexp.syntax.EmptyOp

(view code)

function isWordChar

function isWordChar(_r:stdgo.GoRune):Bool

(view code)

function parse

function parse(_s:stdgo.GoString, _flags:stdgo._internal.regexp.syntax.Flags):{
	_1:stdgo.Error;
	_0:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>;
}

(view code)

function testAppendRangeCollapse

function testAppendRangeCollapse(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void

(view code)

function testCompile

function testCompile(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void

(view code)

function testFoldConstants

function testFoldConstants(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void

(view code)

function testParseFoldCase

function testParseFoldCase(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void

(view code)

function testParseInvalidRegexps

function testParseInvalidRegexps(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void

(view code)

function testParseLiteral

function testParseLiteral(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void

(view code)

function testParseMatchNL

function testParseMatchNL(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void

(view code)

function testParseNoMatchNL

function testParseNoMatchNL(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void

(view code)

function testParseSimple

function testParseSimple(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void

(view code)

function testSimplify

function testSimplify(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void

(view code)

function testToStringEquivalentParse

function testToStringEquivalentParse(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void

(view code)

Classes

import stdgo._internal.regexp.syntax.*

class Error

var code:stdgo._internal.regexp.syntax.ErrorCode
var expr:stdgo.GoString

Error function new

function new(?code:Null<stdgo._internal.regexp.syntax.ErrorCode>, ?expr:stdgo.GoString):Void

(view code)

Error function error

function error():stdgo.GoString

(view code)

class Inst

var arg:stdgo.GoUInt32
var op:stdgo._internal.regexp.syntax.InstOp
var out:stdgo.GoUInt32
var rune:stdgo.Slice<stdgo.GoInt32>

Inst function new

function new(?op:Null<stdgo._internal.regexp.syntax.InstOp>, ?out:stdgo.GoUInt32, ?arg:stdgo.GoUInt32, ?rune:stdgo.Slice<stdgo.GoInt32>):Void

(view code)

Inst function _op

function _op():stdgo._internal.regexp.syntax.InstOp

(view code)

Inst function matchEmptyWidth

function matchEmptyWidth( _before:stdgo.GoRune, _after:stdgo.GoRune):Bool

(view code)

Inst function matchRune

function matchRune( _r:stdgo.GoRune):Bool

(view code)

Inst function matchRunePos

function matchRunePos( _r:stdgo.GoRune):stdgo.GoInt

(view code)

Inst function string

function string():stdgo.GoString

(view code)

class Prog

var inst:stdgo.Slice<stdgo._internal.regexp.syntax.Inst>
var numCap:stdgo.GoInt
var start:stdgo.GoInt

Prog function new

function new(?inst:stdgo.Slice<stdgo._internal.regexp.syntax.Inst>, ?start:stdgo.GoInt, ?numCap:stdgo.GoInt):Void

(view code)

Prog function _skipNop

function _skipNop( _pc:stdgo.GoUInt32):stdgo.Ref<stdgo._internal.regexp.syntax.Inst>

(view code)

Prog function prefix

function prefix():{
	_1:Bool;
	_0:stdgo.GoString;
}

(view code)

Prog function startCond

function startCond():stdgo._internal.regexp.syntax.EmptyOp

(view code)

Prog function string

function string():stdgo.GoString

(view code)

class Regexp

var cap:stdgo.GoInt
var flags:stdgo._internal.regexp.syntax.Flags
var max:stdgo.GoInt
var min:stdgo.GoInt
var name:stdgo.GoString
var op:stdgo._internal.regexp.syntax.Op
var rune:stdgo.Slice<stdgo.GoInt32>
var rune0:stdgo.GoArray<stdgo.GoInt32>
var sub:stdgo.Slice<stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>>
var sub0:stdgo.GoArray<stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>>

Regexp function new

function new(?op:Null<stdgo._internal.regexp.syntax.Op>, ?flags:Null<stdgo._internal.regexp.syntax.Flags>, ?sub:stdgo.Slice<stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>>, ?sub0:stdgo.GoArray<stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>>, ?rune:stdgo.Slice<stdgo.GoInt32>, ?rune0:stdgo.GoArray<stdgo.GoInt32>, ?min:stdgo.GoInt, ?max:stdgo.GoInt, ?cap:stdgo.GoInt, ?name:stdgo.GoString):Void

(view code)

Regexp function _capNames

function _capNames( _names:stdgo.Slice<stdgo.GoString>):Void

(view code)

Regexp function capNames

function capNames():stdgo.Slice<stdgo.GoString>

(view code)

Regexp function equal

function equal( _y:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>):Bool

(view code)

Regexp function maxCap

function maxCap():stdgo.GoInt

(view code)

Regexp function simplify

function simplify():stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>

(view code)

Regexp function string

function string():stdgo.GoString

(view code)

Typedefs

import stdgo._internal.regexp.syntax.*

typedef EmptyOp

typedef EmptyOp = stdgo.GoUInt8;

typedef ErrorCode

typedef ErrorCode = stdgo.GoString;

typedef Flags

typedef Flags = stdgo.GoUInt16;

typedef InstOp

typedef InstOp = stdgo.GoUInt8;

typedef Op

typedef Op = stdgo.GoUInt8;

typedef T__struct_0

typedef T__struct_0 = {
};

typedef T__struct_1

typedef T__struct_1 = {
	regexp:stdgo.GoString;
	prog:stdgo.GoString;
};

typedef T__struct_2

typedef T__struct_2 = {
	simple:stdgo.GoString;
	regexp:stdgo.GoString;
};