walk

package
v0.3.0-beta.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 16, 2021 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Overview

walk provides functions for visiting the nodes of an ADT tree.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Features

func Features(x adt.Expr, f func(label adt.Feature, src adt.Node))

Features calls f for all features used in x and indicates whether the feature is used as a reference or not.

Types

type Visitor

type Visitor struct {
	Feature func(f adt.Feature, src adt.Node)
	Before  func(adt.Node) bool
	// contains filtered or unexported fields
}

func (*Visitor) Expr

func (w *Visitor) Expr(x adt.Expr)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL