MCPcopy Create free account

hub / github.com/adonovan/gopl.io / types & classes

Types & classes83 in github.com/adonovan/gopl.io

↓ 4 callersTypeAliaslexPanic
ch7/eval/parse.go:24
↓ 2 callersTypeAliasCelsius
ch7/tempconv/tempconv.go:14
↓ 2 callersTypeAliasCelsius
ch2/tempconv0/celsius.go:12
↓ 2 callersTypeAliasFahrenheit
ch7/tempconv/tempconv.go:15
↓ 2 callersTypeAliasFahrenheit
ch2/tempconv0/celsius.go:13
↓ 2 callersTypeAliasbyArtist
!-printTracks !+artistcode
ch7/sorting/main.go:58
↓ 1 callersTypeAliasByteCounter
!+bytecounter
ch7/bytecounter/main.go:15
↓ 1 callersTypeAliasCelsius
ch2/tempconv/tempconv.go:11
↓ 1 callersTypeAliasFahrenheit
ch2/tempconv/tempconv.go:12
↓ 1 callersTypeAliasVar
!+ast A Var identifies a variable, e.g., x.
ch7/eval/ast.go:17
↓ 1 callersTypeAliasbyYear
!-artistcode !+yearcode
ch7/sorting/main.go:67
↓ 1 callersTypeAliascake
ch8/cake/cake.go:33
↓ 1 callersTypeAliasliteral
A literal is a numeric constant, e.g., 3.141.
ch7/eval/ast.go:20
↓ 1 callersTypeAliasmystring
ch13/equal/equal_test.go:27
StructCircle
ch4/embed/main.go:13
StructColoredPoint
ch6/coloredpoint/main.go:19
StructCycle
a linked list that eats its own tail
ch12/display/display_test.go:244
TypeAliasCyclePtr
ch13/equal/equal_test.go:15
TypeAliasCycleSlice
ch13/equal/equal_test.go:20
TypeAliasEnv
!+env
ch7/eval/eval.go:16
InterfaceExpr
An Expr is an arithmetic expression.
ch7/eval/ast.go:7
FuncTypeFunc
Func is the type of the function to memoize.
ch9/memo2/memo.go:13
FuncTypeFunc
Func is the type of the function to memoize.
ch9/memo4/memo.go:15
FuncTypeFunc
func(string) (interface{}, error)
ch9/memo3/memo.go:19
FuncTypeFunc
!+Func Func is the type of the function to memoize.
ch9/memo5/memo.go:15
FuncTypeFunc
Func is the type of the function to memoize.
ch9/memo1/memo.go:19
StructIntSet
!+intset An IntSet is a set of small non-negative integers. Its zero value represents the empty set.
ch6/intset/intset.go:18
StructIssue
ch4/github/github.go:20
StructIssuesSearchResult
ch4/github/github.go:15
InterfaceM
ch9/memotest/memotest.go:54
TypeAliasM
a map that contains itself
ch12/display/display_test.go:222
StructMemo
!+
ch9/memo2/memo.go:26
StructMemo
ch9/memo4/memo.go:32
StructMemo
ch9/memo3/memo.go:13
StructMemo
ch9/memo5/memo.go:38
StructMemo
A Memo caches the results of calling a Func.
ch9/memo1/memo.go:13
StructMovie
ch12/display/display_test.go:95
StructMovie
ch12/sexpr/sexpr_test.go:22
StructMovie
!+
ch4/movie/main.go:16
TypeAliasP
Output: Display rV (reflect.Value): (*rV.typ).size = 8 (*rV.typ).ptrdata = 8 (*rV.typ).hash = 871609668 (*rV.typ)._ = 0 ... a pointer that points to i
ch12/display/display_test.go:211
TypeAliasPath
!-point !+path A Path is a journey connecting the points with straight lines.
ch6/geometry/geometry.go:29
StructPoint
ch6/coloredpoint/main.go:17
StructPoint
ch6/geometry/geometry.go:12
StructPoint
ch4/embed/main.go:11
TypeAliasS
a slice that contains itself
ch12/display/display_test.go:233
StructShop
ch8/cake/cake.go:19
StructTrack
!+main
ch7/sorting/main.go:18
StructUser
ch4/github/github.go:30
StructWheel
ch4/embed/main.go:18
Structbailout
ch5/title3/title.go:35
Structbinary
A binary represents a binary operator expression, e.g., x+y.
ch7/eval/ast.go:29
Structcall
A call represents a function call expression, e.g., sin(x).
ch7/eval/ast.go:35
StructcelsiusFlag
* //!+flagvalue package flag // Value is the interface to the value stored in a flag. type Value interface { String() string Set(string) error } //
ch7/tempconv/tempconv.go:36
TypeAliasclient
!+broadcaster
ch8/chat/chat.go:18
Structcomparison
ch13/equal/equal.go:122
StructcustomSort
* //!+artistoutput Title Artist Album Year Length ----- ------ ----- ---- ------ Go Ahead
ch7/sorting/main.go:145
TypeAliasdatabase
ch7/http4/main.go:31
TypeAliasdatabase
ch7/http3a/main.go:26
TypeAliasdatabase
ch7/http1/main.go:26
TypeAliasdatabase
ch7/http2/main.go:24
TypeAliasdatabase
ch7/http3/main.go:30
TypeAliasdollars
!-main
ch7/http4/main.go:27
TypeAliasdollars
ch7/http1/main.go:22
TypeAliasdollars
ch7/http2/main.go:20
TypeAliasdollars
ch7/http3/main.go:16
Structentry
!+
ch9/memo4/memo.go:23
Structentry
ch9/memo5/memo.go:23
Structitem
ch8/thumbnail/thumbnail_test.go:87
Structlexer
!-Unmarshal !+lexer
ch12/sexpr/decode.go:38
Structlexer
---- lexer ---- This lexer is similar to the one described in Chapter 13.
ch7/eval/parse.go:16
Structlink
ch13/equal/equal_test.go:114
Structprinter
ch12/sexpr/pretty.go:31
Structrequest
!-Func !+get A request is a message requesting that the Func be applied to key.
ch9/memo5/memo.go:33
Structresult
ch9/memo2/memo.go:15
Structresult
ch9/memo4/memo.go:17
Structresult
ch9/memo3/memo.go:21
Structresult
A result is the result of calling a Func.
ch9/memo5/memo.go:18
Structresult
ch9/memo1/memo.go:21
Structtoken
ch12/sexpr/pretty.go:25
Structtree
!+
ch4/treesort/sort.go:10
Structunary
A unary represents a unary operator expression, e.g., -x.
ch7/eval/ast.go:23
Structwriter
ch13/bzip-print/bzip2.go:29
Structwriter
ch13/bzip/bzip2.go:45