Repository URL to install this package:
|
Version:
1.0 ▾
|
!<arch>
__.PKGDEF 0 0 0 644 4502 `
go object linux amd64 go1.6 X:none
build id "3e5e1a742f2d0a629477a0087fd35655e9c29362"
$$
package constant
import fmt "fmt"
import math "math"
import strconv "strconv"
import utf8 "unicode/utf8"
import token "go/token"
import big "math/big"
type @"".Kind int
const @"".Unknown @"".Kind = 0x0
const @"".Bool @"".Kind = 0x1
const @"".String @"".Kind = 0x2
const @"".Int @"".Kind = 0x3
const @"".Float @"".Kind = 0x4
const @"".Complex @"".Kind = 0x5
type @"".Value interface { ExactString() (? string); Kind() (? @"".Kind); String() (? string); @"".implementsValue() }
func @"".MakeUnknown () (? @"".Value) { return (@"".unknownVal{ }) }
func @"".MakeBool (@"".b·2 bool) (? @"".Value) { return @"".boolVal(@"".b·2) }
func @"".MakeString (@"".s·2 string "esc:0x12") (? @"".Value) { return @"".stringVal(@"".s·2) }
func @"".MakeInt64 (@"".x·2 int64) (? @"".Value) { return @"".int64Val(@"".x·2) }
func @"".MakeUint64 (@"".x·2 uint64) (? @"".Value)
func @"".MakeFloat64 (@"".x·2 float64) (? @"".Value)
type @"go/token".Token int
func (@"go/token".tok·2 @"go/token".Token) IsKeyword () (? bool) { return @"go/token".Token(0x3c) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0x56) }
func (@"go/token".tok·2 @"go/token".Token) IsLiteral () (? bool) { return @"go/token".Token(0x3) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0xa) }
func (@"go/token".tok·2 @"go/token".Token) IsOperator () (? bool) { return @"go/token".Token(0xb) < @"go/token".tok·2 && @"go/token".tok·2 < @"go/token".Token(0x3b) }
func (@"go/token".op·2 @"go/token".Token) Precedence () (? int)
func (@"go/token".tok·2 @"go/token".Token) String () (? string)
func @"".MakeFromLiteral (@"".lit·2 string, @"".tok·3 @"go/token".Token, @"".zero·4 uint) (? @"".Value)
func @"".BoolVal (@"".x·2 @"".Value) (? bool)
func @"".StringVal (@"".x·2 @"".Value) (? string)
func @"".Int64Val (@"".x·3 @"".Value) (? int64, ? bool)
func @"".Uint64Val (@"".x·3 @"".Value) (? uint64, ? bool)
func @"".Float32Val (@"".x·3 @"".Value) (? float32, ? bool)
func @"".Float64Val (@"".x·3 @"".Value) (? float64, ? bool)
func @"".BitLen (@"".x·2 @"".Value) (? int)
func @"".Sign (@"".x·2 @"".Value) (? int)
func @"".Bytes (@"".x·2 @"".Value) (? []byte)
func @"".MakeFromBytes (@"".bytes·2 []byte "esc:0x1") (? @"".Value)
func @"".Num (@"".x·2 @"".Value) (? @"".Value)
func @"".Denom (@"".x·2 @"".Value) (? @"".Value)
func @"".MakeImag (@"".x·2 @"".Value) (? @"".Value)
func @"".Real (@"".x·2 @"".Value) (? @"".Value)
func @"".Imag (@"".x·2 @"".Value) (? @"".Value)
func @"".ToInt (@"".x·2 @"".Value) (? @"".Value)
func @"".ToFloat (@"".x·2 @"".Value) (? @"".Value)
func @"".ToComplex (@"".x·2 @"".Value "esc:0x1a") (? @"".Value)
func @"".UnaryOp (@"".op·2 @"go/token".Token, @"".y·3 @"".Value, @"".prec·4 uint) (? @"".Value)
func @"".BinaryOp (@"".x·2 @"".Value, @"".op·3 @"go/token".Token, @"".y·4 @"".Value) (? @"".Value)
func @"".Shift (@"".x·2 @"".Value, @"".op·3 @"go/token".Token, @"".s·4 uint) (? @"".Value)
func @"".Compare (@"".x·2 @"".Value, @"".op·3 @"go/token".Token, @"".y·4 @"".Value) (? bool)
func @"".init ()
type @"".unknownVal struct {}
func (@"".x·2 @"".unknownVal) ExactString () (? string) { return @"".x·2.String() }
func (? @"".unknownVal) Kind () (? @"".Kind) { return @"".Kind(0x0) }
func (? @"".unknownVal) String () (? string) { return string("unknown") }
func (? @"".unknownVal) @"".implementsValue () { }
type @"".boolVal bool
func (@"".x·2 @"".boolVal) ExactString () (? string) { return @"".x·2.String() }
func (? @"".boolVal) Kind () (? @"".Kind) { return @"".Kind(0x1) }
func (@"".x·2 @"".boolVal) String () (? string) { return @"strconv".FormatBool(bool(@"".x·2)) }
func (? @"".boolVal) @"".implementsValue () { }
type @"".stringVal string
func (@"".x·2 @"".stringVal "esc:0x1") ExactString () (? string)
func (? @"".stringVal) Kind () (? @"".Kind) { return @"".Kind(0x2) }
func (@"".x·2 @"".stringVal "esc:0x1") String () (? string)
func (? @"".stringVal) @"".implementsValue () { }
type @"".int64Val int64
func (@"".x·2 @"".int64Val) ExactString () (? string)
func (? @"".int64Val) Kind () (? @"".Kind) { return @"".Kind(0x3) }
func (@"".x·2 @"".int64Val) String () (? string)
func (? @"".int64Val) @"".implementsValue () { }
func @"strconv".FormatBool (@"strconv".b·2 bool) (? string) { if @"strconv".b·2 { return string("true") }; return string("false") }
$$
_go_.o 0 0 0 644 274228 `
go object linux amd64 go1.6 X:none
!
go13ld
fmt.ago/token.amath.amath/big.astrconv.aunicode/utf8.a þ$"".unknownVal.Kind HÇD$ ÃÌÌÌÌÌÌ "".~r0 type."".Kind Tgclocals·5184031d3a32a42d85027f073f873668 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb @$GOROOT/src/go/constant/value.goþ"".boolVal.Kind HÇD$ ÃÌÌÌÌÌÌ "".~r0 type."".Kind Tgclocals·23e8278e2b69a3a75fa59b23c49ed6ad Tgclocals·33cdeccccebe80329f1fdbee7f5874cb @$GOROOT/src/go/constant/value.goþ""".stringVal.Kind HÇD$ ÃÌÌÌÌÌÌ 0 "".~r0 type."".Kind Tgclocals·0b86ef39f3fed835f14ba5f4d7c62fa2 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb @$GOROOT/src/go/constant/value.goþ "".int64Val.Kind HÇD$ ÃÌÌÌÌÌÌ "".~r0 type."".Kind ¢ Tgclocals·23e8278e2b69a3a75fa59b23c49ed6ad Tgclocals·33cdeccccebe80329f1fdbee7f5874cb @$GOROOT/src/go/constant/value.goþ"".intVal.Kind HÇD$ ÃÌÌÌÌÌÌ "".~r0 type."".Kind ¤ Tgclocals·3f5c1f818fa7055d0400cecd34057162 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb @$GOROOT/src/go/constant/value.goþ"".ratVal.Kind HÇD$ ÃÌÌÌÌÌÌ "".~r0 type."".Kind ¦ Tgclocals·3f5c1f818fa7055d0400cecd34057162 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb @$GOROOT/src/go/constant/value.goþ "".floatVal.Kind HÇD$ ÃÌÌÌÌÌÌ "".~r0 type."".Kind ¨ Tgclocals·3f5c1f818fa7055d0400cecd34057162 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb @$GOROOT/src/go/constant/value.goþ$"".complexVal.Kind HÇD$( ÃÌÌÌÌÌÌ P "".~r0 @type."".Kind ª Tgclocals·d0110d631ecd4af0947009e36d46dc99 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb @$GOROOT/src/go/constant/value.goþ("".unknownVal.String @ @1ÛH H\$HÇD$ ÃÌÌÌÌÌÌÌÌ
&go.string."unknown" "".~r0 type.string ® Tgclocals·23e8278e2b69a3a75fa59b23c49ed6ad Tgclocals·33cdeccccebe80329f1fdbee7f5874cb @$GOROOT/src/go/constant/value.goþ""".boolVal.String 1À¶D$1Û<