Module: stdgo._internal.regexp.syntax
Overview
stdgo/_internal/internal/Macro.macro.hx:54: non hxb types:,362
Index
-
function _bw(_b:stdgo.Ref<stdgo._internal.strings.Builder>, _args:haxe.Rest<stdgo.GoString>):Void
-
function _cleanAlt(_re:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>):Void
-
function _cleanClass(_rp:stdgo.Ref<stdgo.Slice<stdgo.GoRune>>):stdgo.Slice<stdgo.GoRune>
-
function _dump(_re:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>):stdgo.GoString
-
function _escape(_b:stdgo.Ref<stdgo._internal.strings.Builder>, _r:stdgo.GoRune, _force:Bool):Void
-
function _isCharClass(_re:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>):Bool
-
function _makePatchList(_n:stdgo.GoUInt32):stdgo._internal.regexp.syntax.T_patchList
-
function _matchRune(_re:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>, _r:stdgo.GoRune):Bool
-
function _negateClass(_r:stdgo.Slice<stdgo.GoRune>):stdgo.Slice<stdgo.GoRune>
-
function _nextRune(_s:stdgo.GoString):{ _2:stdgo.Error; _1:stdgo.GoString; _0:stdgo.GoRune; }
-
function _repeatIsValid(_re:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>, _n:stdgo.GoInt):Bool
-
function benchmarkEmptyOpContext(_b:stdgo.Ref<stdgo._internal.testing.B>):Void
-
function benchmarkIsWordChar(_b:stdgo.Ref<stdgo._internal.testing.B>):Void
-
function emptyOpContext(_r1:stdgo.GoRune, _r2:stdgo.GoRune):stdgo._internal.regexp.syntax.EmptyOp
-
function testAppendRangeCollapse(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void
-
function testCompile(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void
-
function testFoldConstants(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void
-
function testParseFoldCase(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void
-
function testParseInvalidRegexps(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void
-
function testParseLiteral(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void
-
function testParseMatchNL(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void
-
function testParseNoMatchNL(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void
-
function testParseSimple(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void
-
function testSimplify(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void
-
function testToStringEquivalentParse(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void
-
function new(?code:Null<stdgo._internal.regexp.syntax.ErrorCode>, ?expr:stdgo.GoString):Void
-
function matchEmptyWidth( _before:stdgo.GoRune, _after:stdgo.GoRune):Bool
-
function _skipNop( _pc:stdgo.GoUInt32):stdgo.Ref<stdgo._internal.regexp.syntax.Inst>
-
function _capNames( _names:stdgo.Slice<stdgo.GoString>):Void
-
function equal( _y:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>):Bool
-
function simplify():stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>
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>
function _appendFoldedClass
function _appendFoldedClass(_r:stdgo.Slice<stdgo.GoRune>, _x:stdgo.Slice<stdgo.GoRune>):stdgo.Slice<stdgo.GoRune>
function _appendFoldedRange
function _appendFoldedRange(_r:stdgo.Slice<stdgo.GoRune>, _lo:stdgo.GoRune, _hi:stdgo.GoRune):stdgo.Slice<stdgo.GoRune>
function _appendLiteral
function _appendLiteral(_r:stdgo.Slice<stdgo.GoRune>, _x:stdgo.GoRune, _flags:stdgo._internal.regexp.syntax.Flags):stdgo.Slice<stdgo.GoRune>
function _appendNegatedClass
function _appendNegatedClass(_r:stdgo.Slice<stdgo.GoRune>, _x:stdgo.Slice<stdgo.GoRune>):stdgo.Slice<stdgo.GoRune>
function _appendNegatedTable
function _appendNegatedTable(_r:stdgo.Slice<stdgo.GoRune>, _x:stdgo.Ref<stdgo._internal.unicode.RangeTable>):stdgo.Slice<stdgo.GoRune>
function _appendRange
function _appendRange(_r:stdgo.Slice<stdgo.GoRune>, _lo:stdgo.GoRune, _hi:stdgo.GoRune):stdgo.Slice<stdgo.GoRune>
function _appendTable
function _appendTable(_r:stdgo.Slice<stdgo.GoRune>, _x:stdgo.Ref<stdgo._internal.unicode.RangeTable>):stdgo.Slice<stdgo.GoRune>
function _bw
function _bw(_b:stdgo.Ref<stdgo._internal.strings.Builder>, _args:haxe.Rest<stdgo.GoString>):Void
function _checkUTF8
function _checkUTF8(_s:stdgo.GoString):stdgo.Error
function _cleanAlt
function _cleanAlt(_re:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>):Void
function _cleanClass
function _cleanClass(_rp:stdgo.Ref<stdgo.Slice<stdgo.GoRune>>):stdgo.Slice<stdgo.GoRune>
function _dump
function _dump(_re:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>):stdgo.GoString
function _dumpInst
function _dumpInst(_b:stdgo.Ref<stdgo._internal.strings.Builder>, _i:stdgo.Ref<stdgo._internal.regexp.syntax.Inst>):Void
function _dumpProg
function _dumpProg(_b:stdgo.Ref<stdgo._internal.strings.Builder>, _p:stdgo.Ref<stdgo._internal.regexp.syntax.Prog>):Void
function _dumpRegexp
function _dumpRegexp(_b:stdgo.Ref<stdgo._internal.strings.Builder>, _re:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>):Void
function _escape
function _escape(_b:stdgo.Ref<stdgo._internal.strings.Builder>, _r:stdgo.GoRune, _force:Bool):Void
function _isCharClass
function _isCharClass(_re:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>):Bool
function _isUpperFold
function _isUpperFold(_r:stdgo.GoRune):Bool
function _isValidCaptureName
function _isValidCaptureName(_name:stdgo.GoString):Bool
function _isalnum
function _isalnum(_c:stdgo.GoRune):Bool
function _literalRegexp
function _literalRegexp(_s:stdgo.GoString, _flags:stdgo._internal.regexp.syntax.Flags):stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>
function _makePatchList
function _makePatchList(_n:stdgo.GoUInt32):stdgo._internal.regexp.syntax.T_patchList
function _matchRune
function _matchRune(_re:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>, _r:stdgo.GoRune):Bool
function _mergeCharClass
function _mergeCharClass(_dst:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>, _src:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>):Void
function _minFoldRune
function _minFoldRune(_r:stdgo.GoRune):stdgo.GoRune
function _mkCharClass
function _mkCharClass(_f:()):stdgo.GoString
function _negateClass
function _negateClass(_r:stdgo.Slice<stdgo.GoRune>):stdgo.Slice<stdgo.GoRune>
function _nextRune
function _nextRune(_s:stdgo.GoString):{
_2:stdgo.Error;
_1:stdgo.GoString;
_0:stdgo.GoRune;
}
function _parse
function _parse(_s:stdgo.GoString, _flags:stdgo._internal.regexp.syntax.Flags):{
_1:stdgo.Error;
_0:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>;
}
function _repeatIsValid
function _repeatIsValid(_re:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>, _n:stdgo.GoInt):Bool
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>
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
function _u32
function _u32(_i:stdgo.GoUInt32):stdgo.GoString
function _unhex
function _unhex(_c:stdgo.GoRune):stdgo.GoRune
function _unicodeTable
function _unicodeTable(_name:stdgo.GoString):{
_1:stdgo.Ref<stdgo._internal.unicode.RangeTable>;
_0:stdgo.Ref<stdgo._internal.unicode.RangeTable>;
}
function _writeRegexp
function _writeRegexp(_b:stdgo.Ref<stdgo._internal.strings.Builder>, _re:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>):Void
function benchmarkEmptyOpContext
function benchmarkEmptyOpContext(_b:stdgo.Ref<stdgo._internal.testing.B>):Void
function benchmarkIsWordChar
function benchmarkIsWordChar(_b:stdgo.Ref<stdgo._internal.testing.B>):Void
function compile
function compile(_re:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>):{
_1:stdgo.Error;
_0:stdgo.Ref<stdgo._internal.regexp.syntax.Prog>;
}
function emptyOpContext
function emptyOpContext(_r1:stdgo.GoRune, _r2:stdgo.GoRune):stdgo._internal.regexp.syntax.EmptyOp
function isWordChar
function isWordChar(_r:stdgo.GoRune):Bool
function parse
function parse(_s:stdgo.GoString, _flags:stdgo._internal.regexp.syntax.Flags):{
_1:stdgo.Error;
_0:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>;
}
function testAppendRangeCollapse
function testAppendRangeCollapse(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void
function testCompile
function testCompile(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void
function testFoldConstants
function testFoldConstants(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void
function testParseFoldCase
function testParseFoldCase(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void
function testParseInvalidRegexps
function testParseInvalidRegexps(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void
function testParseLiteral
function testParseLiteral(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void
function testParseMatchNL
function testParseMatchNL(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void
function testParseNoMatchNL
function testParseNoMatchNL(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void
function testParseSimple
function testParseSimple(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void
function testSimplify
function testSimplify(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void
function testToStringEquivalentParse
function testToStringEquivalentParse(_t:stdgo.Ref<stdgo._internal.testing.T_>):Void
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
Error function error
function error():stdgo.GoString
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
Inst function _op
function _op():stdgo._internal.regexp.syntax.InstOp
Inst function matchEmptyWidth
function matchEmptyWidth( _before:stdgo.GoRune, _after:stdgo.GoRune):Bool
Inst function matchRune
function matchRune( _r:stdgo.GoRune):Bool
Inst function matchRunePos
function matchRunePos( _r:stdgo.GoRune):stdgo.GoInt
Inst function string
function string():stdgo.GoString
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
Prog function _skipNop
function _skipNop( _pc:stdgo.GoUInt32):stdgo.Ref<stdgo._internal.regexp.syntax.Inst>
Prog function prefix
function prefix():{
_1:Bool;
_0:stdgo.GoString;
}
Prog function startCond
function startCond():stdgo._internal.regexp.syntax.EmptyOp
Prog function string
function string():stdgo.GoString
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
Regexp function _capNames
function _capNames( _names:stdgo.Slice<stdgo.GoString>):Void
Regexp function capNames
function capNames():stdgo.Slice<stdgo.GoString>
Regexp function equal
function equal( _y:stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>):Bool
Regexp function maxCap
function maxCap():stdgo.GoInt
Regexp function simplify
function simplify():stdgo.Ref<stdgo._internal.regexp.syntax.Regexp>
Regexp function string
function string():stdgo.GoString
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;
};