Package net.hydromatic.morel.eval
Class CodeVisitor
java.lang.Object
net.hydromatic.morel.eval.CodeVisitor
- All Implemented Interfaces:
Describer
Implementation of
Describer that just traverses the tree.-
Nested Class Summary
Nested classes/interfaces inherited from interface net.hydromatic.morel.eval.Describer
Describer.Detail -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.hydromatic.morel.eval.Describer
addStartAction
-
Field Details
-
detail
-
-
Constructor Details
-
CodeVisitor
CodeVisitor()
-
-
Method Details
-
register
Description copied from interface:DescriberRegisters a (name, ordinal) combination, and returns how many occurrences of the same name with a different ordinal have been seen before.For example:
- register("a", 0) returns 0;
- register("b", 3) returns 0;
- register("b", 2) returns 1;
- register("b", 3) returns 0;
- register("a", 42) returns 1.
-
start
-