KindCollector

esmeta.lang.util.KindCollector
See theKindCollector companion object
class KindCollector extends UnitWalker

a kind collector for metalanguage

Attributes

Companion
object
Graph
Supertypes
trait UnitWalker
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def walk(step: Step): Unit

Attributes

Definition Classes
override def walk(expr: Expression): Unit

Attributes

Definition Classes
override def walk(cond: Condition): Unit

Attributes

Definition Classes

Inherited methods

def walk(ty: Type): Unit

Attributes

Inherited from:
UnitWalker
def walk(intr: Intrinsic): Unit

Attributes

Inherited from:
UnitWalker
def walk(prop: Property): Unit

Attributes

Inherited from:
UnitWalker
def walk(propRef: PropertyReference): Unit

Attributes

Inherited from:
UnitWalker
def walk(x: Variable): Unit

Attributes

Inherited from:
UnitWalker
def walk(ref: Reference): Unit

Attributes

Inherited from:
UnitWalker

Attributes

Inherited from:
UnitWalker
def walk(target: ContainsConditionTarget): Unit

Attributes

Inherited from:
UnitWalker
def walk(op: BinaryConditionOperator): Unit

Attributes

Inherited from:
UnitWalker

Attributes

Inherited from:
UnitWalker
def walk(invoke: InvokeExpression): Unit

Attributes

Inherited from:
UnitWalker
def walk(lit: Literal): Unit

Attributes

Inherited from:
UnitWalker
def walk(op: XRefExpressionOperator): Unit

Attributes

Inherited from:
UnitWalker

Attributes

Inherited from:
UnitWalker
def walk(op: UnaryExpressionOperator): Unit

Attributes

Inherited from:
UnitWalker

Attributes

Inherited from:
UnitWalker

Attributes

Inherited from:
UnitWalker

Attributes

Inherited from:
UnitWalker

Attributes

Inherited from:
UnitWalker

Attributes

Inherited from:
UnitWalker
def walk(expr: CalcExpression): Unit

Attributes

Inherited from:
UnitWalker
def walk(yet: YetExpression): Unit

Attributes

Inherited from:
UnitWalker
def walk(multi: MultilineExpression): Unit

Attributes

Inherited from:
UnitWalker
def walk(directive: Directive): Unit

Attributes

Inherited from:
UnitWalker
def walk(subStep: SubStep): Unit

Attributes

Inherited from:
UnitWalker
def walk(stepBlock: StepBlock): Unit

Attributes

Inherited from:
UnitWalker
def walk(block: Block): Unit

Attributes

Inherited from:
UnitWalker
def walk(syn: Syntax): Unit

Attributes

Inherited from:
UnitWalker
def walk(elem: LangElem): Unit

Attributes

Inherited from:
UnitWalker
def walk(int: Int): Unit

Attributes

Inherited from:
BasicUnitWalker
def walk(bool: Boolean): Unit

Attributes

Inherited from:
BasicUnitWalker
def walk(str: String): Unit

Attributes

Inherited from:
BasicUnitWalker
def walkBSet[T](set: BSet[T], tWalk: T => Unit): Unit

Attributes

Inherited from:
BasicUnitWalker
def walkFlat[T](flat: Flat[T], tWalk: T => Unit): Unit

Attributes

Inherited from:
BasicUnitWalker
def walkIterable[T](set: Iterable[T], tWalk: T => Unit): Unit

Attributes

Inherited from:
BasicUnitWalker
def walkList[T](list: List[T], tWalk: T => Unit): Unit

Attributes

Inherited from:
BasicUnitWalker
def walkMMap[K, V](map: Map[K, V], kWalk: K => Unit, vWalk: V => Unit): Unit

Attributes

Inherited from:
BasicUnitWalker
def walkMap[K, V](map: Map[K, V], kWalk: K => Unit, vWalk: V => Unit): Unit

Attributes

Inherited from:
BasicUnitWalker
def walkOpt[T](opt: Option[T], tWalk: T => Unit): Unit

Attributes

Inherited from:
BasicUnitWalker
def walkPair[K, V](pair: (K, V), kWalk: K => Unit, vWalk: V => Unit): Unit

Attributes

Inherited from:
BasicUnitWalker
def walkSet[T](set: Set[T], tWalk: T => Unit): Unit

Attributes

Inherited from:
BasicUnitWalker
def walkVector[T](vec: Vector[T], tWalk: T => Unit): Unit

Attributes

Inherited from:
BasicUnitWalker

Concrete fields

val map: Map[ClassName, KindData]