DP
Size: a a a
DP
AR
type Visitor interface {
Visit(node Node) (w Visitor)
}Visiter, то будет полный конец обедаAR
type Node interface {
Pos() token.Pos // position of first character belonging to the node
End() token.Pos // position of first character immediately after the node
}AR
go/ast вообще такой идеоматичный.DP
go/ast вообще такой идеоматичный.RS
type Node interface {
Pos() token.Pos // position of first character belonging to the node
End() token.Pos // position of first character immediately after the node
}AR
RS
AR
AR

AR
AK
RS
type AudioStreamer interface {
io.ReadCloser
RunningTime() time.Duration
Format() string
}AR
RS
type AudioStreamer interface {
io.ReadCloser
RunningTime() time.Duration
Format() string
}type MediaStreamer interface {
io.ReadCloser
Format() string
RunningTime() time.Duration
}
type AudioStreamer interface {
MediaStreamer
}
type VideoStreamer interface {
MediaStreamer
Resolution() (x,y int)
}CV
AK
type MediaStreamer interface {
io.ReadCloser
Format() string
RunningTime() time.Duration
}
type AudioStreamer interface {
MediaStreamer
}
type VideoStreamer interface {
MediaStreamer
Resolution() (x,y int)
}AR
DD
RS