Uses of Class
net.hydromatic.morel.compile.EnvVisitor
-
Packages that use EnvVisitor Package Description net.hydromatic.morel.compile Validates programs (represented asAstNode), deduces their type, and compiles them into code that can be evaluated. -
-
Uses of EnvVisitor in net.hydromatic.morel.compile
Subclasses of EnvVisitor in net.hydromatic.morel.compile Modifier and Type Class Description classAnalyzerShuttle that counts how many times each expression is used.classRefCheckerValidates expressions, making sure that everyCore.Idexists in the environment.(package private) static classResolver.ReferenceFinderVisitor that finds all references to unbound variables in an expression.Fields in net.hydromatic.morel.compile declared as EnvVisitor Modifier and Type Field Description (package private) EnvVisitorEnvVisitor.FromContext. visitorMethods in net.hydromatic.morel.compile that return EnvVisitor Modifier and Type Method Description protected abstract EnvVisitorEnvVisitor. bind(List<Binding> bindingList)Creates a shuttle the same as this but with overriding bindings.protected abstract EnvVisitorEnvVisitor. bind(Binding binding)Creates a shuttle the same as this but overriding a binding.protected EnvVisitorRefChecker. bind(List<Binding> bindingList)protected EnvVisitorRefChecker. bind(Binding binding)Constructors in net.hydromatic.morel.compile with parameters of type EnvVisitor Constructor Description FromContext(EnvVisitor visitor, Core.FromStep step)
-