%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/self/root/usr/lib64/go/4.8.5/x86_64-redhat-linux/go/
Upload File :
Create Path :
Current File : //proc/self/root/usr/lib64/go/4.8.5/x86_64-redhat-linux/go/ast.gox

ELF> �@@v1;
package ast;
pkgpath go/ast;
priority 9;
import bytes bytes "bytes";
import fmt fmt "fmt";
import scanner go/scanner "go/scanner";
import token go/token "go/token";
import io io "io";
import os os "os";
import reflect reflect "reflect";
import sort sort "sort";
import strconv strconv "strconv";
import strings strings "strings";
import unicode unicode "unicode";
import utf8 unicode/utf8 "unicode/utf8";
init ast go_ast..import 9 math math..import 1 runtime runtime..import 1 unicode unicode..import 1 strconv strconv..import 2 io io..import 3 reflect reflect..import 3 syscall syscall..import 3 bytes bytes..import 4 time time..import 4 os os..import 5 filepath path_filepath..import 6 fmt fmt..import 6 token go_token..import 7 scanner go_scanner..import 8;
type <type 1 "ArrayType" <type 2 struct { Lbrack <type 3 "go/token.Pos" <type -11>
 func (p <type 3>) IsValid () <type -15>;
>; Len <type 4 "Expr" <type 5 interface { ? <type 6 "Node" <type 7 interface { Pos () <type 3>; End () <type 3>; }>>; .go/ast.exprNode (); }>>; Elt <type 4>; }>
 func (x <type 8 *<type 1>>) Pos () <type 3>;
 func (x <type 8>) End () <type 3>;
 func (? <type 8>) .go/ast.exprNode ();
>;
func ArrayType$equal (key1 <type 9 *any>, key2 <type 9>, key_size <type -13>) <type -15>;
func ArrayType$hash (key <type 9>, key_size <type -13>) <type -13>;
type <type 10 "AssignStmt" <type 11 struct { Lhs <type 12 [] <type 4>>; TokPos <type 3>; Tok <type 13 "go/token.Token" <type -11>
 func (op <type 13>) Precedence () <type -11>;
 func (tok <type 13>) IsOperator () <type -15>;
 func (tok <type 13>) IsLiteral () <type -15>;
 func (tok <type 13>) IsKeyword () <type -15>;
 func (tok <type 13>) String () <type -16>;
>; Rhs <type 14 [] <type 4>>; }>
 func (s <type 15 *<type 10>>) Pos () <type 3>;
 func (s <type 15>) End () <type 3>;
 func (? <type 15>) .go/ast.stmtNode ();
>;
const Bad <type 16 "ObjKind" <type -11>
 func (kind <type 16>) String () <type -16>;
> = 0 ;
type <type 17 "BadDecl" <type 18 struct { From <type 3>; To <type 3>; }>
 func (d <type 19 *<type 17>>) Pos () <type 3>;
 func (d <type 19>) End () <type 3>;
 func (? <type 19>) .go/ast.declNode ();
>;
type <type 20 "BadExpr" <type 21 struct { From <type 3>; To <type 3>; }>
 func (x <type 22 *<type 20>>) Pos () <type 3>;
 func (x <type 22>) End () <type 3>;
 func (? <type 22>) .go/ast.exprNode ();
>;
type <type 23 "BadStmt" <type 24 struct { From <type 3>; To <type 3>; }>
 func (s <type 25 *<type 23>>) Pos () <type 3>;
 func (s <type 25>) End () <type 3>;
 func (? <type 25>) .go/ast.stmtNode ();
>;
type <type 26 "BasicLit" <type 27 struct { ValuePos <type 3>; Kind <type 13>; Value <type -16>; }>
 func (x <type 28 *<type 26>>) Pos () <type 3>;
 func (x <type 28>) End () <type 3>;
 func (? <type 28>) .go/ast.exprNode ();
>;
func BasicLit$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func BasicLit$hash (key <type 9>, key_size <type -13>) <type -13>;
type <type 29 "BinaryExpr" <type 30 struct { X <type 4>; OpPos <type 3>; Op <type 13>; Y <type 4>; }>
 func (x <type 31 *<type 29>>) Pos () <type 3>;
 func (x <type 31>) End () <type 3>;
 func (? <type 31>) .go/ast.exprNode ();
>;
func BinaryExpr$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func BinaryExpr$hash (key <type 9>, key_size <type -13>) <type -13>;
type <type 32 "BlockStmt" <type 33 struct { Lbrace <type 3>; List <type 34 [] <type 35 "Stmt" <type 36 interface { ? <type 6>; .go/ast.stmtNode (); }>>>; Rbrace <type 3>; }>
 func (s <type 37 *<type 32>>) Pos () <type 3>;
 func (s <type 37>) End () <type 3>;
 func (? <type 37>) .go/ast.stmtNode ();
>;
type <type 38 "BranchStmt" <type 39 struct { TokPos <type 3>; Tok <type 13>; Label <type 40 *<type 41 "Ident" <type 42 struct { NamePos <type 3>; Name <type -16>; Obj <type 43 *<type 44 "Object" <type 45 struct { Kind <type 16>; Name <type -16>; Decl <type 46 interface { }>; Data <type 47 interface { }>; Type <type 48 interface { }>; }>
 func (obj <type 49 *<type 44>>) Pos () <type 3>;
>>; }>
 func (x <type 50 *<type 41>>) Pos () <type 3>;
 func (x <type 50>) End () <type 3>;
 func (? <type 50>) .go/ast.exprNode ();
 func (id <type 50>) IsExported () <type -15>;
 func (id <type 50>) String () <type -16>;
>>; }>
 func (s <type 51 *<type 38>>) Pos () <type 3>;
 func (s <type 51>) End () <type 3>;
 func (? <type 51>) .go/ast.stmtNode ();
>;
type <type 52 "CallExpr" <type 53 struct { Fun <type 4>; Lparen <type 3>; Args <type 54 [] <type 4>>; Ellipsis <type 3>; Rparen <type 3>; }>
 func (x <type 55 *<type 52>>) Pos () <type 3>;
 func (x <type 55>) End () <type 3>;
 func (? <type 55>) .go/ast.exprNode ();
>;
type <type 56 "CaseClause" <type 57 struct { Case <type 3>; List <type 58 [] <type 4>>; Colon <type 3>; Body <type 59 [] <type 35>>; }>
 func (s <type 60 *<type 56>>) Pos () <type 3>;
 func (s <type 60>) End () <type 3>;
 func (? <type 60>) .go/ast.stmtNode ();
>;
type <type 61 "ChanDir" <type -11>>;
type <type 62 "ChanType" <type 63 struct { Begin <type 3>; Arrow <type 3>; Dir <type 61>; Value <type 4>; }>
 func (x <type 64 *<type 62>>) Pos () <type 3>;
 func (x <type 64>) End () <type 3>;
 func (? <type 64>) .go/ast.exprNode ();
>;
func ChanType$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func ChanType$hash (key <type 9>, key_size <type -13>) <type -13>;
type <type 65 "CommClause" <type 66 struct { Case <type 3>; Comm <type 35>; Colon <type 3>; Body <type 67 [] <type 35>>; }>
 func (s <type 68 *<type 65>>) Pos () <type 3>;
 func (s <type 68>) End () <type 3>;
 func (? <type 68>) .go/ast.stmtNode ();
>;
type <type 69 "Comment" <type 70 struct { Slash <type 3>; Text <type -16>; }>
 func (c <type 71 *<type 69>>) Pos () <type 3>;
 func (c <type 71>) End () <type 3>;
>;
func Comment$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func Comment$hash (key <type 9>, key_size <type -13>) <type -13>;
type <type 72 "CommentGroup" <type 73 struct { List <type 74 [] <type 71>>; }>
 func (g <type 75 *<type 72>>) Pos () <type 3>;
 func (g <type 75>) End () <type 3>;
 func (g <type 75>) Text () <type -16>;
>;
type <type 76 "CommentMap" <type 77 map [<type 6>] <type 78 [] <type 75>>>
 func (cmap <type 76>) .go/ast.addComment (n <type 6>, c <type 75>);
 func (cmap <type 76>) Update (old <type 6>, new <type 6>) <type 6>;
 func (cmap <type 76>) Filter (node <type 6>) <type 76>;
 func (cmap <type 76>) Comments () <type 79 [] <type 75>>;
 func (cmap <type 76>) String () <type -16>;
>;
type <type 80 "CompositeLit" <type 81 struct { Type <type 4>; Lbrace <type 3>; Elts <type 82 [] <type 4>>; Rbrace <type 3>; }>
 func (x <type 83 *<type 80>>) Pos () <type 3>;
 func (x <type 83>) End () <type 3>;
 func (? <type 83>) .go/ast.exprNode ();
>;
const Con <type 16> = 2 ;
type <type 84 "Decl" <type 85 interface { ? <type 6>; .go/ast.declNode (); }>>;
type <type 86 "DeclStmt" <type 87 struct { Decl <type 84>; }>
 func (s <type 88 *<type 86>>) Pos () <type 3>;
 func (s <type 88>) End () <type 3>;
 func (? <type 88>) .go/ast.stmtNode ();
>;
func DeclStmt$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func DeclStmt$hash (key <type 9>, key_size <type -13>) <type -13>;
type <type 89 "DeferStmt" <type 90 struct { Defer <type 3>; Call <type 55>; }>
 func (s <type 91 *<type 89>>) Pos () <type 3>;
 func (s <type 91>) End () <type 3>;
 func (? <type 91>) .go/ast.stmtNode ();
>;
type <type 92 "Ellipsis" <type 93 struct { Ellipsis <type 3>; Elt <type 4>; }>
 func (x <type 94 *<type 92>>) Pos () <type 3>;
 func (x <type 94>) End () <type 3>;
 func (? <type 94>) .go/ast.exprNode ();
>;
func Ellipsis$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func Ellipsis$hash (key <type 9>, key_size <type -13>) <type -13>;
type <type 95 "EmptyStmt" <type 96 struct { Semicolon <type 3>; }>
 func (s <type 97 *<type 95>>) Pos () <type 3>;
 func (s <type 97>) End () <type 3>;
 func (? <type 97>) .go/ast.stmtNode ();
>;
type <type 4>;
type <type 98 "ExprStmt" <type 99 struct { X <type 4>; }>
 func (s <type 100 *<type 98>>) Pos () <type 3>;
 func (s <type 100>) End () <type 3>;
 func (? <type 100>) .go/ast.stmtNode ();
>;
func ExprStmt$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func ExprStmt$hash (key <type 9>, key_size <type -13>) <type -13>;
type <type 101 "Field" <type 102 struct { Doc <type 75>; Names <type 103 [] <type 104 *<type 41>>>; Type <type 4>; Tag <type 105 *<type 26>>; Comment <type 75>; }>
 func (f <type 106 *<type 101>>) Pos () <type 3>;
 func (f <type 106>) End () <type 3>;
>;
type <type 107 "FieldFilter" <type 108 (name <type -16>, value <type 109 "reflect.Value" <type 110 struct { .reflect.typ <type 111 *<type 112 ".reflect.rtype" <type 113 struct { .reflect.kind <type -5>; .reflect.align <type -1>; .reflect.fieldAlign <type -5>; .reflect._ <type -5>; .reflect.size <type -13>; .reflect.hash <type -7>; .reflect.hashfn <type -13>; .reflect.equalfn <type -13>; .reflect.string <type 114 *<type -16>>; ? <type 115 *<type 116 ".reflect.uncommonType" <type 117 struct { .reflect.name <type 114>; .reflect.pkgPath <type 114>; .reflect.methods <type 118 [] <type 119 ".reflect.method" <type 120 struct { .reflect.name <type 114>; .reflect.pkgPath <type 114>; .reflect.mtyp <type 121 *<type 112>>; .reflect.typ <type 121>; .reflect.tfn <type 122 "unsafe.Pointer" "unsafe" <type 9>>; }>>>; }>
 func (t <type 123 *<type 116>>) PkgPath () <type -16>;
 func (t <type 123>) MethodByName (name <type -16>) (m <type 124 "reflect.Method" <type 125 struct { Name <type -16>; PkgPath <type -16>; Type <type 126 "reflect.Type" <type 127 interface { Align () <type -11>; FieldAlign () <type -11>; Method (? <type -11>) <type 124>; MethodByName (? <type -16>) (? <type 124>, ? <type -15>); NumMethod () <type -11>; Name () <type -16>; PkgPath () <type -16>; Size () <type -13>; String () <type -16>; .reflect.rawString () <type -16>; Kind () <type 128 "reflect.Kind" <type -12>
 func (k <type 128>) String () <type -16>;
>; Implements (u <type 126>) <type -15>; AssignableTo (u <type 126>) <type -15>; ConvertibleTo (u <type 126>) <type -15>; Bits () <type -11>; ChanDir () <type 129 "reflect.ChanDir" <type -11>
 func (d <type 129>) String () <type -16>;
>; IsVariadic () <type -15>; Elem () <type 126>; Field (i <type -11>) <type 130 "reflect.StructField" <type 131 struct { Name <type -16>; PkgPath <type -16>; Type <type 126>; Tag <type 132 "reflect.StructTag" <type -16>
 func (tag <type 132>) Get (key <type -16>) <type -16>;
>; Offset <type -13>; Index <type 133 [] <type -11>>; Anonymous <type -15>; }>>; FieldByIndex (index <type 134 [] <type -11>>) <type 130>; FieldByName (name <type -16>) (? <type 130>, ? <type -15>); FieldByNameFunc (match <type 135 (? <type -16>) <type -15>>) (? <type 130>, ? <type -15>); In (i <type -11>) <type 126>; Key () <type 126>; Len () <type -11>; NumField () <type -11>; NumIn () <type -11>; NumOut () <type -11>; Out (i <type -11>) <type 126>; .reflect.common () <type 121>; .reflect.uncommon () <type 123>; }>>; Func <type 109>; Index <type -11>; }>>, ok <type -15>);
 func (t <type 123>) NumMethod () <type -11>;
 func (t <type 123>) Name () <type -16>;
 func (t <type 123>) Method (i <type -11>) (m <type 124>);
 func (t <type 123>) .reflect.uncommon () <type 123>;
>>; .reflect.ptrToThis <type 121>; }>
 func (t <type 121>) FieldAlign () <type -11>;
 func (t <type 121>) .reflect.common () <type 121>;
 func (t <type 121>) Method (i <type -11>) (m <type 124>);
 func (t <type 121>) .reflect.ptrTo () <type 121>;
 func (t <type 121>) MethodByName (name <type -16>) (m <type 124>, ok <type -15>);
 func (t <type 121>) .reflect.rawString () <type -16>;
 func (t <type 121>) Key () <type 126>;
 func (t <type 121>) In (i <type -11>) <type 126>;
 func (t <type 121>) IsVariadic () <type -15>;
 func (t <type 121>) Name () <type -16>;
 func (t <type 121>) ChanDir () <type 129>;
 func (t <type 121>) FieldByIndex (index <type 136 [] <type -11>>) <type 130>;
 func (t <type 121>) Kind () <type 128>;
 func (t <type 121>) NumMethod () <type -11>;
 func (t <type 121>) Out (i <type -11>) <type 126>;
 func (t <type 121>) Implements (u <type 126>) <type -15>;
 func (t <type 121>) PkgPath () <type -16>;
 func (t <type 121>) ConvertibleTo (u <type 126>) <type -15>;
 func (t <type 121>) Field (i <type -11>) <type 130>;
 func (t <type 121>) Align () <type -11>;
 func (t <type 121>) Elem () <type 126>;
 func (t <type 121>) FieldByName (name <type -16>) (? <type 130>, ? <type -15>);
 func (t <type 121>) FieldByNameFunc (match <type 137 (? <type -16>) <type -15>>) (? <type 130>, ? <type -15>);
 func (t <type 121>) Bits () <type -11>;
 func (t <type 121>) NumIn () <type -11>;
 func (t <type 121>) NumOut () <type -11>;
 func (t <type 121>) Size () <type -13>;
 func (t <type 121>) String () <type -16>;
 func (t <type 121>) NumField () <type -11>;
 func (t <type 121>) AssignableTo (u <type 126>) <type -15>;
 func (t <type 121>) Len () <type -11>;
>>; .reflect.val <type 122>; ? <type 138 ".reflect.flag" <type -13>
 func (f <type 138>) .reflect.mustBe (expected <type 128>);
 func (f <type 138>) .reflect.mustBeExported ();
 func (f <type 138>) .reflect.mustBeAssignable ();
 func (f <type 138>) .reflect.kind () <type 128>;
>; }>
 func (v <type 109>) Type () <type 126>;
 func (v <type 109>) OverflowComplex (x <type -18>) <type -15>;
 func (v <type 109>) MethodByName (name <type -16>) <type 109>;
 func (v <type 109>) Bytes () <type 139 [] <type -20>>;
 func (v <type 109>) Interface () (i <type 140 interface { }>);
 func (v <type 109>) FieldByName (name <type -16>) <type 109>;
 func (v <type 109>) Send (x <type 109>);
 func (v <type 109>) .reflect.recv (nb <type -15>) (val <type 109>, ok <type -15>);
 func (v <type 109>) Uint () <type -8>;
 func (v <type 109>) IsValid () <type -15>;
 func (v <type 109>) NumMethod () <type -11>;
 func (v <type 109>) OverflowFloat (x <type -10>) <type -15>;
 func (v <type 109>) MapKeys () <type 141 [] <type 109>>;
 func (v <type 109>) Method (i <type -11>) <type 109>;
 func (v <type 109>) SetInt (x <type -4>);
 func (v <type 109>) Field (i <type -11>) <type 109>;
 func (v <type 109>) SetLen (n <type -11>);
 func (v <type 109>) UnsafeAddr () <type -13>;
 func (v <type 109>) Complex () <type -18>;
 func (v <type 109>) CallSlice (in <type 142 [] <type 109>>) <type 143 [] <type 109>>;
 func (v <type 109>) Float () <type -10>;
 func (v <type 109>) .reflect.assignTo (context <type -16>, dst <type 111>, target <type 144 *<type 145 interface { }>>) <type 109>;
 func (v <type 109>) .reflect.runes () <type 146 [] <type -21>>;
 func (v <type 109>) Elem () <type 109>;
 func (v <type 109>) Index (i <type -11>) <type 109>;
 func (v <type 109>) TrySend (x <type 109>) <type -15>;
 func (v <type 109>) SetBool (x <type -15>);
 func (v <type 109>) SetBytes (x <type 147 [] <type -20>>);
 func (v <type 109>) .reflect.setRunes (x <type 148 [] <type -21>>);
 func (v <type 109>) FieldByNameFunc (match <type 149 (? <type -16>) <type -15>>) <type 109>;
 func (v <type 109>) OverflowUint (x <type -8>) <type -15>;
 func (v <type 109>) MapIndex (key <type 109>) <type 109>;
 func (v <type 109>) IsNil () <type -15>;
 func (v <type 109>) SetPointer (x <type 122>);
 func (v <type 109>) String () <type -16>;
 func (v <type 109>) .reflect.call (op <type -16>, in <type 150 [] <type 109>>) <type 151 [] <type 109>>;
 func (v <type 109>) Int () <type -4>;
 func (v <type 109>) Recv () (x <type 109>, ok <type -15>);
 func (v <type 109>) Convert (t <type 126>) <type 109>;
 func (v <type 109>) .reflect.iword () <type 152 ".reflect.iword" <type 122>>;
 func (v <type 109>) Kind () <type 128>;
 func (v <type 109>) InterfaceData () <type 153 [2 ] <type -13>>;
 func (v <type 109>) SetMapIndex (key <type 109>, val <type 109>);
 func (v <type 109>) Call (in <type 154 [] <type 109>>) <type 155 [] <type 109>>;
 func (v <type 109>) Set (x <type 109>);
 func (v <type 109>) SetUint (x <type -8>);
 func (v <type 109>) Bool () <type -15>;
 func (v <type 109>) Slice (beg <type -11>, end <type -11>) <type 109>;
 func (v <type 109>) Pointer () <type -13>;
 func (v <type 109>) Cap () <type -11>;
 func (v <type 109>) SetString (x <type -16>);
 func (v <type 109>) Len () <type -11>;
 func (v <type 109>) TryRecv () (x <type 109>, ok <type -15>);
 func (v <type 109>) Close ();
 func (v <type 109>) CanAddr () <type -15>;
 func (v <type 109>) CanSet () <type -15>;
 func (v <type 109>) .reflect.send (x <type 109>, nb <type -15>) (selected <type -15>);
 func (v <type 109>) FieldByIndex (index <type 156 [] <type -11>>) <type 109>;
 func (v <type 109>) OverflowInt (x <type -4>) <type -15>;
 func (v <type 109>) NumField () <type -11>;
 func (v <type 109>) SetFloat (x <type -10>);
 func (v <type 109>) CanInterface () <type -15>;
 func (v <type 109>) SetComplex (x <type -18>);
 func (v <type 109>) Addr () <type 109>;
>) <type -15>>>;
type <type 157 "FieldList" <type 158 struct { Opening <type 3>; List <type 159 [] <type 106>>; Closing <type 3>; }>
 func (f <type 160 *<type 157>>) Pos () <type 3>;
 func (f <type 160>) End () <type 3>;
 func (f <type 160>) NumFields () <type -11>;
>;
type <type 161 "File" <type 162 struct { Doc <type 75>; Package <type 3>; Name <type 40>; Decls <type 163 [] <type 84>>; Scope <type 164 *<type 165 "Scope" <type 166 struct { Outer <type 167 *<type 165>>; Objects <type 168 map [<type -16>] <type 169 *<type 44>>>; }>
 func (s <type 170 *<type 165>>) Lookup (name <type -16>) <type 171 *<type 44>>;
 func (s <type 170>) Insert (obj <type 172 *<type 44>>) (alt <type 173 *<type 44>>);
 func (s <type 170>) String () <type -16>;
>>; Imports <type 174 [] <type 175 *<type 176 "ImportSpec" <type 177 struct { Doc <type 75>; Name <type 40>; Path <type 28>; Comment <type 75>; EndPos <type 3>; }>
 func (s <type 178 *<type 176>>) Pos () <type 3>;
 func (s <type 178>) End () <type 3>;
 func (? <type 178>) .go/ast.specNode ();
>>>; Unresolved <type 179 [] <type 40>>; Comments <type 180 [] <type 75>>; }>
 func (f <type 181 *<type 161>>) Pos () <type 3>;
 func (f <type 181>) End () <type 3>;
>;
func FileExports (src <type 181>) <type -15>;
type <type 182 "Filter" <type 183 (? <type -16>) <type -15>>>;
func FilterDecl (decl <type 84>, f <type 182>) <type -15>;
func FilterFile (src <type 181>, f <type 182>) <type -15>;
const FilterFuncDuplicates <type 184 "MergeMode" <type -12>> = 1 ;
const FilterImportDuplicates <type 184> = 4 ;
func FilterPackage (pkg <type 185 *<type 186 "Package" <type 187 struct { Name <type -16>; Scope <type 188 *<type 165>>; Imports <type 189 map [<type -16>] <type 190 *<type 44>>>; Files <type 191 map [<type -16>] <type 181>>; }>
 func (p <type 192 *<type 186>>) Pos () <type 3>;
 func (p <type 192>) End () <type 3>;
>>, f <type 182>) <type -15>;
const FilterUnassociatedComments <type 184> = 2 ;
type <type 193 "ForStmt" <type 194 struct { For <type 3>; Init <type 35>; Cond <type 4>; Post <type 35>; Body <type 37>; }>
 func (s <type 195 *<type 193>>) Pos () <type 3>;
 func (s <type 195>) End () <type 3>;
 func (? <type 195>) .go/ast.stmtNode ();
>;
func ForStmt$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func ForStmt$hash (key <type 9>, key_size <type -13>) <type -13>;
func Fprint (w <type 196 "io.Writer" <type 197 interface { Write (p <type 198 [] <type -20>>) (n <type -11>, err <type -19>); }>>, fset <type 199 *<type 200 "go/token.FileSet" <type 201 struct { .go/token.mutex <type 202 "sync.RWMutex" "sync" <type 203 struct { .sync.w <type 204 "sync.Mutex" <type 205 struct { .sync.state <type -3>; .sync.sema <type -7>; }>
 func (m <type 206 *<type 204>>) Unlock ();
 func (m <type 206>) Lock ();
>; .sync.writerSem <type -7>; .sync.readerSem <type -7>; .sync.readerCount <type -3>; .sync.readerWait <type -3>; }>
 func (rw <type 207 *<type 202>>) RUnlock ();
 func (rw <type 207>) Unlock ();
 func (rw <type 207>) RLocker () <type 208 "sync.Locker" <type 209 interface { Lock (); Unlock (); }>>;
 func (rw <type 207>) RLock ();
 func (rw <type 207>) Lock ();
>; .go/token.base <type -11>; .go/token.files <type 210 [] <type 211 *<type 212 "go/token.File" <type 213 struct { .go/token.set <type 214 *<type 200>>; .go/token.name <type -16>; .go/token.base <type -11>; .go/token.size <type -11>; .go/token.lines <type 215 [] <type -11>>; .go/token.infos <type 216 [] <type 217 ".go/token.lineInfo" <type 218 struct { Offset <type -11>; Filename <type -16>; Line <type -11>; }>>>; }>
 func (f <type 219 *<type 212>>) Name () <type -16>;
 func (f <type 219>) Pos (offset <type -11>) <type 3>;
 func (f <type 219>) .go/token.position (p <type 3>) (pos <type 220 "go/token.Position" <type 221 struct { Filename <type -16>; Offset <type -11>; Line <type -11>; Column <type -11>; }>
 func (pos <type 222 *<type 220>>) IsValid () <type -15>;
 func (pos <type 220>) String () <type -16>;
>);
 func (f <type 219>) SetLinesForContent (content <type 223 [] <type -20>>);
 func (f <type 219>) SetLines (lines <type 224 [] <type -11>>) <type -15>;
 func (f <type 219>) Position (p <type 3>) (pos <type 220>);
 func (f <type 219>) AddLine (offset <type -11>);
 func (f <type 219>) Line (p <type 3>) <type -11>;
 func (f <type 219>) Size () <type -11>;
 func (f <type 219>) .go/token.info (offset <type -11>) (filename <type -16>, line <type -11>, column <type -11>);
 func (f <type 219>) Offset (p <type 3>) <type -11>;
 func (f <type 219>) LineCount () <type -11>;
 func (f <type 219>) AddLineInfo (offset <type -11>, filename <type -16>, line <type -11>);
 func (f <type 219>) Base () <type -11>;
>>>; .go/token.last <type 211>; }>
 func (s <type 214>) .go/token.file (p <type 3>) <type 211>;
 func (s <type 214>) Write (encode <type 225 (? <type 226 interface { }>) <type -19>>) <type -19>;
 func (s <type 214>) AddFile (filename <type -16>, base <type -11>, size <type -11>) <type 211>;
 func (s <type 214>) Position (p <type 3>) (pos <type 220>);
 func (s <type 214>) Read (decode <type 227 (? <type 228 interface { }>) <type -19>>) <type -19>;
 func (s <type 214>) Iterate (f <type 229 (? <type 211>) <type -15>>);
 func (s <type 214>) Base () <type -11>;
 func (s <type 214>) File (p <type 3>) (f <type 211>);
>>, x <type 230 interface { }>, f <type 107>) (err <type -19>);
const Fun <type 16> = 5 ;
type <type 231 "FuncDecl" <type 232 struct { Doc <type 75>; Recv <type 160>; Name <type 40>; Type <type 233 *<type 234 "FuncType" <type 235 struct { Func <type 3>; Params <type 160>; Results <type 160>; }>
 func (x <type 236 *<type 234>>) Pos () <type 3>;
 func (x <type 236>) End () <type 3>;
 func (? <type 236>) .go/ast.exprNode ();
>>; Body <type 37>; }>
 func (d <type 237 *<type 231>>) Pos () <type 3>;
 func (d <type 237>) End () <type 3>;
 func (? <type 237>) .go/ast.declNode ();
>;
type <type 238 "FuncLit" <type 239 struct { Type <type 240 *<type 234>>; Body <type 241 *<type 32>>; }>
 func (x <type 242 *<type 238>>) Pos () <type 3>;
 func (x <type 242>) End () <type 3>;
 func (? <type 242>) .go/ast.exprNode ();
>;
type <type 234>;
type <type 243 "GenDecl" <type 244 struct { Doc <type 75>; TokPos <type 3>; Tok <type 13>; Lparen <type 3>; Specs <type 245 [] <type 246 "Spec" <type 247 interface { ? <type 6>; .go/ast.specNode (); }>>>; Rparen <type 3>; }>
 func (d <type 248 *<type 243>>) Pos () <type 3>;
 func (d <type 248>) End () <type 3>;
 func (? <type 248>) .go/ast.declNode ();
>;
type <type 249 "GoStmt" <type 250 struct { Go <type 3>; Call <type 55>; }>
 func (s <type 251 *<type 249>>) Pos () <type 3>;
 func (s <type 251>) End () <type 3>;
 func (? <type 251>) .go/ast.stmtNode ();
>;
type <type 41>;
func Ident$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func Ident$hash (key <type 9>, key_size <type -13>) <type -13>;
type <type 252 "IfStmt" <type 253 struct { If <type 3>; Init <type 35>; Cond <type 4>; Body <type 37>; Else <type 35>; }>
 func (s <type 254 *<type 252>>) Pos () <type 3>;
 func (s <type 254>) End () <type 3>;
 func (? <type 254>) .go/ast.stmtNode ();
>;
func IfStmt$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func IfStmt$hash (key <type 9>, key_size <type -13>) <type -13>;
type <type 176>;
type <type 255 "Importer" <type 256 (imports <type 257 map [<type -16>] <type 258 *<type 44>>>, path <type -16>) (pkg <type 259 *<type 44>>, err <type -19>)>>;
type <type 260 "IncDecStmt" <type 261 struct { X <type 4>; TokPos <type 3>; Tok <type 13>; }>
 func (s <type 262 *<type 260>>) Pos () <type 3>;
 func (s <type 262>) End () <type 3>;
 func (? <type 262>) .go/ast.stmtNode ();
>;
func IncDecStmt$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func IncDecStmt$hash (key <type 9>, key_size <type -13>) <type -13>;
type <type 263 "IndexExpr" <type 264 struct { X <type 4>; Lbrack <type 3>; Index <type 4>; Rbrack <type 3>; }>
 func (x <type 265 *<type 263>>) Pos () <type 3>;
 func (x <type 265>) End () <type 3>;
 func (? <type 265>) .go/ast.exprNode ();
>;
func IndexExpr$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func IndexExpr$hash (key <type 9>, key_size <type -13>) <type -13>;
func Inspect (node <type 6>, f <type 266 (? <type 6>) <type -15>>);
type <type 267 "InterfaceType" <type 268 struct { Interface <type 3>; Methods <type 160>; Incomplete <type -15>; }>
 func (x <type 269 *<type 267>>) Pos () <type 3>;
 func (x <type 269>) End () <type 3>;
 func (? <type 269>) .go/ast.exprNode ();
>;
func InterfaceType$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func InterfaceType$hash (key <type 9>, key_size <type -13>) <type -13>;
func IsExported (name <type -16>) <type -15>;
type <type 270 "KeyValueExpr" <type 271 struct { Key <type 4>; Colon <type 3>; Value <type 4>; }>
 func (x <type 272 *<type 270>>) Pos () <type 3>;
 func (x <type 272>) End () <type 3>;
 func (? <type 272>) .go/ast.exprNode ();
>;
func KeyValueExpr$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func KeyValueExpr$hash (key <type 9>, key_size <type -13>) <type -13>;
type <type 273 "LabeledStmt" <type 274 struct { Label <type 40>; Colon <type 3>; Stmt <type 35>; }>
 func (s <type 275 *<type 273>>) Pos () <type 3>;
 func (s <type 275>) End () <type 3>;
 func (? <type 275>) .go/ast.stmtNode ();
>;
func LabeledStmt$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func LabeledStmt$hash (key <type 9>, key_size <type -13>) <type -13>;
const Lbl <type 16> = 6 ;
type <type 276 "MapType" <type 277 struct { Map <type 3>; Key <type 4>; Value <type 4>; }>
 func (x <type 278 *<type 276>>) Pos () <type 3>;
 func (x <type 278>) End () <type 3>;
 func (? <type 278>) .go/ast.exprNode ();
>;
func MapType$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func MapType$hash (key <type 9>, key_size <type -13>) <type -13>;
type <type 184>;
func MergePackageFiles (pkg <type 185>, mode <type 184>) <type 181>;
func NewCommentMap (fset <type 199>, node <type 6>, comments <type 279 [] <type 75>>) <type 76>;
func NewIdent (name <type -16>) <type 40>;
func NewObj (kind <type 16>, name <type -16>) <type 49>;
func NewPackage (fset <type 199>, files <type 280 map [<type -16>] <type 181>>, importer <type 255>, universe <type 281 *<type 165>>) (? <type 185>, ? <type -19>);
func NewScope (outer <type 170>) <type 170>;
type <type 6>;
func NotNilFilter (_ <type -16>, v <type 109>) <type -15>;
type <type 16>;
type <type 44>;
func Object$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func Object$hash (key <type 9>, key_size <type -13>) <type -13>;
type <type 186>;
func PackageExports (pkg <type 185>) <type -15>;
type <type 282 "ParenExpr" <type 283 struct { Lparen <type 3>; X <type 4>; Rparen <type 3>; }>
 func (x <type 284 *<type 282>>) Pos () <type 3>;
 func (x <type 284>) End () <type 3>;
 func (? <type 284>) .go/ast.exprNode ();
>;
func ParenExpr$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func ParenExpr$hash (key <type 9>, key_size <type -13>) <type -13>;
const Pkg <type 16> = 1 ;
func Print (fset <type 199>, x <type 285 interface { }>) <type -19>;
const RECV <type 61> = 2 ;
type <type 286 "RangeStmt" <type 287 struct { For <type 3>; Key <type 4>; Value <type 4>; TokPos <type 3>; Tok <type 13>; X <type 4>; Body <type 37>; }>
 func (s <type 288 *<type 286>>) Pos () <type 3>;
 func (s <type 288>) End () <type 3>;
 func (? <type 288>) .go/ast.stmtNode ();
>;
func RangeStmt$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func RangeStmt$hash (key <type 9>, key_size <type -13>) <type -13>;
type <type 289 "ReturnStmt" <type 290 struct { Return <type 3>; Results <type 291 [] <type 4>>; }>
 func (s <type 292 *<type 289>>) Pos () <type 3>;
 func (s <type 292>) End () <type 3>;
 func (? <type 292>) .go/ast.stmtNode ();
>;
const SEND <type 61> = 1 ;
type <type 165>;
type <type 293 "SelectStmt" <type 294 struct { Select <type 3>; Body <type 37>; }>
 func (s <type 295 *<type 293>>) Pos () <type 3>;
 func (s <type 295>) End () <type 3>;
 func (? <type 295>) .go/ast.stmtNode ();
>;
type <type 296 "SelectorExpr" <type 297 struct { X <type 4>; Sel <type 40>; }>
 func (x <type 298 *<type 296>>) Pos () <type 3>;
 func (x <type 298>) End () <type 3>;
 func (? <type 298>) .go/ast.exprNode ();
>;
func SelectorExpr$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func SelectorExpr$hash (key <type 9>, key_size <type -13>) <type -13>;
type <type 299 "SendStmt" <type 300 struct { Chan <type 4>; Arrow <type 3>; Value <type 4>; }>
 func (s <type 301 *<type 299>>) Pos () <type 3>;
 func (s <type 301>) End () <type 3>;
 func (? <type 301>) .go/ast.stmtNode ();
>;
func SendStmt$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func SendStmt$hash (key <type 9>, key_size <type -13>) <type -13>;
type <type 302 "SliceExpr" <type 303 struct { X <type 4>; Lbrack <type 3>; Low <type 4>; High <type 4>; Rbrack <type 3>; }>
 func (x <type 304 *<type 302>>) Pos () <type 3>;
 func (x <type 304>) End () <type 3>;
 func (? <type 304>) .go/ast.exprNode ();
>;
func SliceExpr$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func SliceExpr$hash (key <type 9>, key_size <type -13>) <type -13>;
func SortImports (fset <type 199>, f <type 181>);
type <type 246>;
type <type 305 "StarExpr" <type 306 struct { Star <type 3>; X <type 4>; }>
 func (x <type 307 *<type 305>>) Pos () <type 3>;
 func (x <type 307>) End () <type 3>;
 func (? <type 307>) .go/ast.exprNode ();
>;
func StarExpr$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func StarExpr$hash (key <type 9>, key_size <type -13>) <type -13>;
type <type 35>;
type <type 308 "StructType" <type 309 struct { Struct <type 3>; Fields <type 160>; Incomplete <type -15>; }>
 func (x <type 310 *<type 308>>) Pos () <type 3>;
 func (x <type 310>) End () <type 3>;
 func (? <type 310>) .go/ast.exprNode ();
>;
func StructType$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func StructType$hash (key <type 9>, key_size <type -13>) <type -13>;
type <type 311 "SwitchStmt" <type 312 struct { Switch <type 3>; Init <type 35>; Tag <type 4>; Body <type 37>; }>
 func (s <type 313 *<type 311>>) Pos () <type 3>;
 func (s <type 313>) End () <type 3>;
 func (? <type 313>) .go/ast.stmtNode ();
>;
func SwitchStmt$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func SwitchStmt$hash (key <type 9>, key_size <type -13>) <type -13>;
const Typ <type 16> = 3 ;
type <type 314 "TypeAssertExpr" <type 315 struct { X <type 4>; Type <type 4>; }>
 func (x <type 316 *<type 314>>) Pos () <type 3>;
 func (x <type 316>) End () <type 3>;
 func (? <type 316>) .go/ast.exprNode ();
>;
func TypeAssertExpr$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func TypeAssertExpr$hash (key <type 9>, key_size <type -13>) <type -13>;
type <type 317 "TypeSpec" <type 318 struct { Doc <type 75>; Name <type 40>; Type <type 4>; Comment <type 75>; }>
 func (s <type 319 *<type 317>>) Pos () <type 3>;
 func (s <type 319>) End () <type 3>;
 func (? <type 319>) .go/ast.specNode ();
>;
func TypeSpec$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func TypeSpec$hash (key <type 9>, key_size <type -13>) <type -13>;
type <type 320 "TypeSwitchStmt" <type 321 struct { Switch <type 3>; Init <type 35>; Assign <type 35>; Body <type 37>; }>
 func (s <type 322 *<type 320>>) Pos () <type 3>;
 func (s <type 322>) End () <type 3>;
 func (? <type 322>) .go/ast.stmtNode ();
>;
func TypeSwitchStmt$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func TypeSwitchStmt$hash (key <type 9>, key_size <type -13>) <type -13>;
type <type 323 "UnaryExpr" <type 324 struct { OpPos <type 3>; Op <type 13>; X <type 4>; }>
 func (x <type 325 *<type 323>>) Pos () <type 3>;
 func (x <type 325>) End () <type 3>;
 func (? <type 325>) .go/ast.exprNode ();
>;
func UnaryExpr$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func UnaryExpr$hash (key <type 9>, key_size <type -13>) <type -13>;
type <type 326 "ValueSpec" <type 327 struct { Doc <type 75>; Names <type 328 [] <type 40>>; Type <type 4>; Values <type 329 [] <type 4>>; Comment <type 75>; }>
 func (s <type 330 *<type 326>>) Pos () <type 3>;
 func (s <type 330>) End () <type 3>;
 func (? <type 330>) .go/ast.specNode ();
>;
const Var <type 16> = 4 ;
type <type 331 "Visitor" <type 332 interface { Visit (node <type 6>) (w <type 331>); }>>;
func Walk (v <type 331>, node <type 6>);
func commonType$equal (key1 <type 9>, key2 <type 9>, key_size <type -13>) <type -15>;
func commonType$hash (key <type 9>, key_size <type -13>) <type -13>;
checksum AED6C8D2F5479E17B6055B9E7660D1A1EA77AFF0;
.symtab.strtab.shstrtab.go_export@��ȃ0	����&

Zerion Mini Shell 1.0