Repository URL to install this package:
|
Version:
1.0 ▾
|
!<arch>
__.PKGDEF 0 0 0 644 14044 `
go object linux amd64 go1.6 X:none
build id "8f565fe17b0e893c5eb7f5b10ee242eb51e1c3be"
$$
package regexp
import syntax "regexp/syntax"
import unicode "unicode"
import sort "sort"
import strings "strings"
import utf8 "unicode/utf8"
import bytes "bytes"
import strconv "strconv"
import io "io"
import sync "sync"
type @"regexp/syntax".InstOp uint8
func (@"regexp/syntax".i·2 @"regexp/syntax".InstOp) String () (? string) { if uint(@"regexp/syntax".i·2) >= uint(len(@"regexp/syntax".instOpNames)) { return string("") }; return @"regexp/syntax".instOpNames[@"regexp/syntax".i·2] }
type @"regexp/syntax".Inst struct { Op @"regexp/syntax".InstOp; Out uint32; Arg uint32; Rune []rune }
func (@"regexp/syntax".i·2 *@"regexp/syntax".Inst "esc:0x1") MatchEmptyWidth (@"regexp/syntax".before·3 rune, @"regexp/syntax".after·4 rune) (? bool)
func (@"regexp/syntax".i·2 *@"regexp/syntax".Inst "esc:0x1") MatchRune (@"regexp/syntax".r·3 rune) (? bool)
func (@"regexp/syntax".i·2 *@"regexp/syntax".Inst "esc:0x1") MatchRunePos (@"regexp/syntax".r·3 rune) (? int)
func (@"regexp/syntax".i·2 *@"regexp/syntax".Inst "esc:0x1") String () (? string)
func (@"regexp/syntax".i·2 *@"regexp/syntax".Inst "esc:0x1") @"regexp/syntax".op () (? @"regexp/syntax".InstOp)
type @"regexp/syntax".EmptyOp uint8
type @"regexp/syntax".Prog struct { Inst []@"regexp/syntax".Inst; Start int; NumCap int }
func (@"regexp/syntax".p·3 *@"regexp/syntax".Prog "esc:0x1") Prefix () (@"regexp/syntax".prefix·1 string, @"regexp/syntax".complete·2 bool)
func (@"regexp/syntax".p·2 *@"regexp/syntax".Prog "esc:0x1") StartCond () (? @"regexp/syntax".EmptyOp)
func (@"regexp/syntax".p·2 *@"regexp/syntax".Prog "esc:0x1") String () (? string)
func (@"regexp/syntax".p·3 *@"regexp/syntax".Prog "esc:0x22") @"regexp/syntax".skipNop (@"regexp/syntax".pc·4 uint32) (? *@"regexp/syntax".Inst, ? uint32)
type @"".onePassInst struct { ? @"regexp/syntax".Inst; Next []uint32 }
type @"".onePassProg struct { Inst []@"".onePassInst; Start int; NumCap int }
type @"sync".Mutex struct { @"sync".state int32; @"sync".sema uint32 }
func (@"sync".m·1 *@"sync".Mutex) Lock ()
func (@"sync".m·1 *@"sync".Mutex) Unlock ()
type @"".input interface { @"".canCheckPrefix() (? bool); @"".context(@"".pos int) (? @"regexp/syntax".EmptyOp); @"".hasPrefix(@"".re *@"".Regexp) (? bool); @"".index(@"".re *@"".Regexp, @"".pos int) (? int); @"".step(@"".pos int) (@"".r rune, @"".width int) }
type @"".job struct { @"".pc uint32; @"".arg int; @"".pos int }
type @"".bitState struct { @"".prog *@"regexp/syntax".Prog; @"".end int; @"".cap []int; @"".input @"".input; @"".jobs []@"".job; @"".visited []uint32 }
func (@"".b·1 *@"".bitState "esc:0x9") @"".push (@"".pc·2 uint32, @"".pos·3 int, @"".arg·4 int)
func (@"".b·1 *@"".bitState "esc:0x1") @"".reset (@"".end·2 int, @"".ncap·3 int)
func (@"".b·2 *@"".bitState "esc:0x1") @"".shouldVisit (@"".pc·3 uint32, @"".pos·4 int) (? bool) { var @"".n·5 uint; @"".n·5 = uint(int(@"".pc·3) * (@"".b·2.@"".end + int(0x1)) + @"".pos·4); if @"".b·2.@"".visited[@"".n·5 / uint(0x20)] & (uint32(0x1) << (@"".n·5 & uint(0x1f))) != uint32(0x0) { return bool(false) }; @"".b·2.@"".visited[@"".n·5 / uint(0x20)] |= uint32(0x1) << (@"".n·5 & uint(0x1f)); return bool(true) }
type @"".thread struct { @"".inst *@"regexp/syntax".Inst; @"".cap []int }
type @"".entry struct { @"".pc uint32; @"".t *@"".thread }
type @"".queue struct { @"".sparse []uint32; @"".dense []@"".entry }
type @"".inputBytes struct { @"".str []byte }
func (@"".i·2 *@"".inputBytes "esc:0x1") @"".canCheckPrefix () (? bool) { return bool(true) }
func (@"".i·2 *@"".inputBytes "esc:0x1") @"".context (@"".pos·3 int) (? @"regexp/syntax".EmptyOp)
func (@"".i·2 *@"".inputBytes "esc:0x1") @"".hasPrefix (@"".re·3 *@"".Regexp "esc:0x1") (? bool)
func (@"".i·2 *@"".inputBytes "esc:0x1") @"".index (@"".re·3 *@"".Regexp "esc:0x1", @"".pos·4 int) (? int)
func (@"".i·3 *@"".inputBytes "esc:0x1") @"".step (@"".pos·4 int) (? rune, ? int)
type @"".inputString struct { @"".str string }
func (@"".i·2 *@"".inputString "esc:0x1") @"".canCheckPrefix () (? bool) { return bool(true) }
func (@"".i·2 *@"".inputString "esc:0x1") @"".context (@"".pos·3 int) (? @"regexp/syntax".EmptyOp)
func (@"".i·2 *@"".inputString "esc:0x1") @"".hasPrefix (@"".re·3 *@"".Regexp "esc:0x1") (? bool) { return @"strings".HasPrefix(@"".i·2.@"".str, @"".re·3.@"".prefix) }
func (@"".i·2 *@"".inputString "esc:0x9") @"".index (@"".re·3 *@"".Regexp "esc:0x9", @"".pos·4 int) (? int)
func (@"".i·3 *@"".inputString "esc:0x1") @"".step (@"".pos·4 int) (? rune, ? int)
type @"io".RuneReader interface { ReadRune() (@"io".r rune, @"io".size int, @"io".err error) }
type @"".inputReader struct { @"".r @"io".RuneReader; @"".atEOT bool; @"".pos int }
func (@"".i·2 *@"".inputReader "esc:0x1") @"".canCheckPrefix () (? bool) { return bool(false) }
func (@"".i·2 *@"".inputReader "esc:0x1") @"".context (@"".pos·3 int) (? @"regexp/syntax".EmptyOp) { return @"regexp/syntax".EmptyOp(0x0) }
func (@"".i·2 *@"".inputReader "esc:0x1") @"".hasPrefix (@"".re·3 *@"".Regexp "esc:0x1") (? bool) { return bool(false) }
func (@"".i·2 *@"".inputReader "esc:0x1") @"".index (@"".re·3 *@"".Regexp "esc:0x1", @"".pos·4 int) (? int) { return int(-0x1) }
func (@"".i·3 *@"".inputReader "esc:0x9") @"".step (@"".pos·4 int) (? rune, ? int)
type @"".machine struct { @"".re *@"".Regexp; @"".p *@"regexp/syntax".Prog; @"".op *@"".onePassProg; @"".maxBitStateLen int; @"".b *@"".bitState; @"".q0 @"".queue; @"".q1 @"".queue; @"".pool []*@"".thread; @"".matched bool; @"".matchcap []int; @"".inputBytes @"".inputBytes; @"".inputString @"".inputString; @"".inputReader @"".inputReader }
func (@"".m·2 *@"".machine "esc:0x3a") @"".add (@"".q·3 *@"".queue "esc:0x1", @"".pc·4 uint32, @"".pos·5 int, @"".cap·6 []int "esc:0x9", @"".cond·7 @"regexp/syntax".EmptyOp, @"".t·8 *@"".thread) (? *@"".thread)
func (@"".m·2 *@"".machine "esc:0x32") @"".alloc (@"".i·3 *@"regexp/syntax".Inst) (? *@"".thread) { var @"".t·4 *@"".thread; ; { var @"".n·5 int; @"".n·5 = len(@"".m·2.@"".pool); if @"".n·5 > int(0x0) { @"".t·4 = @"".m·2.@"".pool[@"".n·5 - int(0x1)]; @"".m·2.@"".pool = @"".m·2.@"".pool[:@"".n·5 - int(0x1)] } else { @"".t·4 = new(@"".thread); @"".t·4.@"".cap = make([]int, len(@"".m·2.@"".matchcap), cap(@"".m·2.@"".matchcap)) }}; @"".t·4.@"".inst = @"".i·3; return @"".t·4 }
func (@"".m·2 *@"".machine "esc:0x9") @"".backtrack (@"".i·3 @"".input, @"".pos·4 int, @"".end·5 int, @"".ncap·6 int) (? bool)
func (@"".m·1 *@"".machine "esc:0x9") @"".clear (@"".q·2 *@"".queue "esc:0x9")
func (@"".m·1 *@"".machine "esc:0x9") @"".free (@"".t·2 *@"".thread) { @"".m·1.@"".inputBytes.@"".str = nil; @"".m·1.@"".inputString.@"".str = string(""); @"".m·1.@"".inputReader.@"".r = nil; @"".m·1.@"".pool = append(@"".m·1.@"".pool, @"".t·2) }
func (@"".m·1 *@"".machine "esc:0x1") @"".init (@"".ncap·2 int)
func (@"".m·2 *@"".machine "esc:0x9") @"".match (@"".i·3 @"".input, @"".pos·4 int) (? bool)
func (@"".m·2 *@"".machine "esc:0x12") @"".newInputBytes (@"".b·3 []byte) (? @"".input) { @"".m·2.@"".inputBytes.@"".str = @"".b·3; return &@"".m·2.@"".inputBytes }
func (@"".m·2 *@"".machine "esc:0x12") @"".newInputReader (@"".r·3 @"io".RuneReader) (? @"".input) { @"".m·2.@"".inputReader.@"".r = @"".r·3; @"".m·2.@"".inputReader.@"".atEOT = bool(false); @"".m·2.@"".inputReader.@"".pos = int(0x0); return &@"".m·2.@"".inputReader }
func (@"".m·2 *@"".machine "esc:0x12") @"".newInputString (@"".s·3 string) (? @"".input) { @"".m·2.@"".inputString.@"".str = @"".s·3; return &@"".m·2.@"".inputString }
func (@"".m·2 *@"".machine "esc:0x9") @"".onepass (@"".i·3 @"".input, @"".pos·4 int) (? bool)
func (@"".m·1 *@"".machine "esc:0x9") @"".step (@"".runq·2 *@"".queue "esc:0x9", @"".nextq·3 *@"".queue "esc:0x1", @"".pos·4 int, @"".nextPos·5 int, @"".c·6 rune, @"".nextCond·7 @"regexp/syntax".EmptyOp)
func (@"".m·2 *@"".machine "esc:0x1") @"".tryBacktrack (@"".b·3 *@"".bitState "esc:0x9", @"".i·4 @"".input, @"".pc·5 uint32, @"".pos·6 int) (? bool)
type @"".Regexp struct { @"".expr string; @"".prog *@"regexp/syntax".Prog; @"".onepass *@"".onePassProg; @"".prefix string; @"".prefixBytes []byte; @"".prefixComplete bool; @"".prefixRune rune; @"".prefixEnd uint32; @"".cond @"regexp/syntax".EmptyOp; @"".numSubexp int; @"".subexpNames []string; @"".longest bool; @"".mu @"sync".Mutex; @"".machine []*@"".machine }
func (@"".re·2 *@"".Regexp "esc:0xa") Copy () (? *@"".Regexp) { var @"".r·3 @"".Regexp; @"".r·3 = *@"".re·2; @"".r·3.@"".mu = (@"sync".Mutex{ }); @"".r·3.@"".machine = nil; return &@"".r·3 }
func (@"".re·2 *@"".Regexp "esc:0x1") Expand (@"".dst·3 []byte "esc:0x1a", @"".template·4 []byte "esc:0x1", @"".src·5 []byte "esc:0x9", @"".match·6 []int "esc:0x1") (? []byte)
func (@"".re·2 *@"".Regexp "esc:0x1") ExpandString (@"".dst·3 []byte "esc:0x1a", @"".template·4 string, @"".src·5 string "esc:0x9", @"".match·6 []int "esc:0x1") (? []byte)
func (@"".re·2 *@"".Regexp) Find (@"".b·3 []byte) (? []byte)
func (@"".re·2 *@"".Regexp) FindAll (@"".b·3 []byte, @"".n·4 int) (? [][]byte)
func (@"".re·2 *@"".Regexp) FindAllIndex (@"".b·3 []byte, @"".n·4 int) (? [][]int)
func (@"".re·2 *@"".Regexp) FindAllString (@"".s·3 string, @"".n·4 int) (? []string)
func (@"".re·2 *@"".Regexp) FindAllStringIndex (@"".s·3 string, @"".n·4 int) (? [][]int)
func (@"".re·2 *@"".Regexp) FindAllStringSubmatch (@"".s·3 string, @"".n·4 int) (? [][]string)
func (@"".re·2 *@"".Regexp) FindAllStringSubmatchIndex (@"".s·3 string, @"".n·4 int) (? [][]int)
func (@"".re·2 *@"".Regexp) FindAllSubmatch (@"".b·3 []byte, @"".n·4 int) (? [][][]byte)
func (@"".re·2 *@"".Regexp) FindAllSubmatchIndex (@"".b·3 []byte, @"".n·4 int) (? [][]int)
func (@"".re·2 *@"".Regexp) FindIndex (@"".b·3 []byte) (@"".loc·1 []int)
func (@"".re·2 *@"".Regexp) FindReaderIndex (@"".r·3 @"io".RuneReader) (@"".loc·1 []int)
func (@"".re·2 *@"".Regexp) FindReaderSubmatchIndex (@"".r·3 @"io".RuneReader) (? []int)
func (@"".re·2 *@"".Regexp) FindString (@"".s·3 string) (? string)
func (@"".re·2 *@"".Regexp) FindStringIndex (@"".s·3 string) (@"".loc·1 []int)
func (@"".re·2 *@"".Regexp) FindStringSubmatch (@"".s·3 string) (? []string)
func (@"".re·2 *@"".Regexp) FindStringSubmatchIndex (@"".s·3 string) (? []int)
func (@"".re·2 *@"".Regexp) FindSubmatch (@"".b·3 []byte) (? [][]byte)
func (@"".re·2 *@"".Regexp) FindSubmatchIndex (@"".b·3 []byte) (? []int)
func (@"".re·3 *@"".Regexp "esc:0x22") LiteralPrefix () (@"".prefix·1 string, @"".complete·2 bool) { return @"".re·3.@"".prefix, @"".re·3.@"".prefixComplete }
func (@"".re·1 *@"".Regexp "esc:0x1") Longest () { @"".re·1.@"".longest = bool(true) }
func (@"".re·2 *@"".Regexp) Match (@"".b·3 []byte) (? bool)
func (@"".re·2 *@"".Regexp) MatchReader (@"".r·3 @"io".RuneReader) (? bool)
func (@"".re·2 *@"".Regexp) MatchString (@"".s·3 string) (? bool)
func (@"".re·2 *@"".Regexp "esc:0x1") NumSubexp () (? int) { return @"".re·2.@"".numSubexp }
func (@"".re·2 *@"".Regexp) ReplaceAll (@"".src·3 []byte, @"".repl·4 []byte "esc:0x1") (? []byte)
func (@"".re·2 *@"".Regexp) ReplaceAllFunc (@"".src·3 []byte, @"".repl·4 func(? []byte) (? []byte) "esc:0x1") (? []byte)
func (@"".re·2 *@"".Regexp) ReplaceAllLiteral (@"".src·3 []byte, @"".repl·4 []byte "esc:0x9") (? []byte)
func (@"".re·2 *@"".Regexp) ReplaceAllLiteralString (@"".src·3 string, @"".repl·4 string "esc:0x9") (? string)
func (@"".re·2 *@"".Regexp) ReplaceAllString (@"".src·3 string, @"".repl·4 string) (? string)
func (@"".re·2 *@"".Regexp) ReplaceAllStringFunc (@"".src·3 string, @"".repl·4 func(? string) (? string) "esc:0x1") (? string)
func (@"".re·2 *@"".Regexp) Split (@"".s·3 string, @"".n·4 int) (? []string)
func (@"".re·2 *@"".Regexp "esc:0x22") String () (? string) { return @"".re·2.@"".expr }
func (@"".re·2 *@"".Regexp "esc:0x22") SubexpNames () (? []string) { return @"".re·2.@"".subexpNames }
func (@"".re·1 *@"".Regexp) @"".allMatches (@"".s·2 string, @"".b·3 []byte, @"".n·4 int, @"".deliver·5 func(? []int) "esc:0x1")
func (@"".re·2 *@"".Regexp) @"".doExecute (@"".r·3 @"io".RuneReader, @"".b·4 []byte, @"".s·5 string, @"".pos·6 int, @"".ncap·7 int) (? []int)
func (@"".re·2 *@"".Regexp "esc:0x1") @"".expand (@"".dst·3 []byte "esc:0x1a", @"".template·4 string, @"".bsrc·5 []byte "esc:0x9", @"".src·6 string "esc:0x9", @"".match·7 []int "esc:0x1") (? []byte)
func (@"".re·2 *@"".Regexp) @"".get () (? *@"".machine)
func (@"".re·2 *@"".Regexp "esc:0x1") @"".pad (@"".a·3 []int "esc:0x1a") (? []int)
func (@"".re·1 *@"".Regexp) @"".put (@"".z·2 *@"".machine)
func (@"".re·2 *@"".Regexp) @"".replaceAll (@"".bsrc·3 []byte, @"".src·4 string, @"".nmatch·5 int, @"".repl·6 func(@"".dst []byte, @"".m []int) (? []byte) "esc:0x1") (? []byte)
func @"".Compile (@"".expr·3 string) (? *@"".Regexp, ? error)
func @"".CompilePOSIX (@"".expr·3 string) (? *@"".Regexp, ? error)
func @"".MustCompile (@"".str·2 string) (? *@"".Regexp)
func @"".MustCompilePOSIX (@"".str·2 string) (? *@"".Regexp)
func @"".MatchReader (@"".pattern·3 string, @"".r·4 @"io".RuneReader) (@"".matched·1 bool, @"".err·2 error)
func @"".MatchString (@"".pattern·3 string, @"".s·4 string) (@"".matched·1 bool, @"".err·2 error)
func @"".Match (@"".pattern·3 string, @"".b·4 []byte) (@"".matched·1 bool, @"".err·2 error)
func @"".QuoteMeta (@"".s·2 string "esc:0x1") (? string)
func @"".init ()
var @"regexp/syntax".instOpNames []string
const @"".visitedBits = 0x20
func @"strings".HasPrefix (@"strings".s·2 string "esc:0x1", @"strings".prefix·3 string "esc:0x1") (? bool) { return len(@"strings".s·2) >= len(@"strings".prefix·3) && @"strings".s·2[int(0x0):len(@"strings".prefix·3)] == @"strings".prefix·3 }
$$
_go_.o 0 0 0 644 470946 `
go object linux amd64 go1.6 X:none
!
go13ldregexp/syntax.aio.abytes.asort.aunicode.astrconv.astrings.async.aunicode/utf8.a þ""".maxBitStateLen HL$HiHýô À<