Uses of Class
net.hydromatic.morel.ast.Ast.ValBind
Packages that use Ast.ValBind
Package
Description
Abstract syntax tree.
Validates programs
(represented as
AstNode),
deduces their type,
and compiles them into code that can be evaluated.-
Uses of Ast.ValBind in net.hydromatic.morel.ast
Fields in net.hydromatic.morel.ast with type parameters of type Ast.ValBindMethods in net.hydromatic.morel.ast that return Ast.ValBindModifier and TypeMethodDescriptionCreates a copy of thisValBindwith given contents, orthisif the contents are the same.protected Ast.ValBindShuttle.visit(Ast.ValBind valBind) Methods in net.hydromatic.morel.ast with parameters of type Ast.ValBindModifier and TypeMethodDescriptionAstBuilder.valDecl(Pos pos, boolean rec, Ast.ValBind... valBinds) protected Ast.ValBindShuttle.visit(Ast.ValBind valBind) protected voidVisitor.visit(Ast.ValBind valBind) Method parameters in net.hydromatic.morel.ast with type arguments of type Ast.ValBindModifier and TypeMethodDescriptionAst.ValDecl.copy(Iterable<Ast.ValBind> valBinds) Creates a copy of thisValDeclwith given contents, orthisif the contents are the same.AstBuilder.valDecl(Pos pos, boolean rec, Iterable<? extends Ast.ValBind> valBinds) Constructor parameters in net.hydromatic.morel.ast with type arguments of type Ast.ValBindModifierConstructorDescriptionprotectedValDecl(Pos pos, boolean rec, com.google.common.collect.ImmutableList<Ast.ValBind> valBinds) -
Uses of Ast.ValBind in net.hydromatic.morel.compile
Methods in net.hydromatic.morel.compile that return Ast.ValBindModifier and TypeMethodDescriptionprivate Ast.ValBindTypeResolver.toValBind(TypeResolver.TypeEnv env, Ast.FunBind funBind) Methods in net.hydromatic.morel.compile with parameters of type Ast.ValBindModifier and TypeMethodDescriptionprivate AstNodeTypeResolver.deduceValBindType(TypeResolver.TypeEnv env, Ast.ValBind valBind, Map<Ast.IdPat, Unifier.Term> termMap, Unifier.Variable v, Unifier.Variable vPat)