Documentation ¶ Index ¶ type Builder func (b *Builder[NodeLike]) Add(nodes ...NodeLike) *Builder[NodeLike] func (b *Builder[NodeLike]) Build() Map[NodeLike] type Map func Build[NodeLike ast.Node](nodes ...NodeLike) Map[NodeLike] func (m Map[NodeLike]) All() []NodeLike func (m Map[NodeLike]) Containing(node ast.Node) option.Option[NodeLike] func (m Map[NodeLike]) Within(node ast.Node) []NodeLike Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Builder ¶ type Builder[NodeLike ast.Node] struct { // contains filtered or unexported fields } func (*Builder[NodeLike]) Add ¶ func (b *Builder[NodeLike]) Add(nodes ...NodeLike) *Builder[NodeLike] func (*Builder[NodeLike]) Build ¶ func (b *Builder[NodeLike]) Build() Map[NodeLike] type Map ¶ type Map[NodeLike ast.Node] struct { // contains filtered or unexported fields } func Build ¶ func Build[NodeLike ast.Node](nodes ...NodeLike) Map[NodeLike] func (Map[NodeLike]) All ¶ func (m Map[NodeLike]) All() []NodeLike func (Map[NodeLike]) Containing ¶ func (m Map[NodeLike]) Containing(node ast.Node) option.Option[NodeLike] func (Map[NodeLike]) Within ¶ func (m Map[NodeLike]) Within(node ast.Node) []NodeLike Source Files ¶ View all Source files posmap.go Click to show internal directories. Click to hide internal directories.