Uses of Class
net.hydromatic.morel.ast.Ast.ValBind
-
Packages that use Ast.ValBind Package Description net.hydromatic.morel.ast Abstract syntax tree.net.hydromatic.morel.compile Validates programs (represented asAstNode), 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.ValBind Modifier and Type Field Description java.util.List<Ast.ValBind>Ast.ValDecl. valBindsMethods in net.hydromatic.morel.ast that return Ast.ValBind Modifier and Type Method Description Ast.ValBindAst.ValBind. copy(boolean rec, Ast.Pat pat, Ast.Exp e)Creates a copy of thisValBindwith given contents, or this if the contents are the same.Ast.ValBindAstBuilder. valBind(Pos pos, boolean rec, Ast.Pat pat, Ast.Exp e)protected Ast.ValBindShuttle. visit(Ast.ValBind valBind)Methods in net.hydromatic.morel.ast with parameters of type Ast.ValBind Modifier and Type Method Description Ast.ValDeclAstBuilder. valDecl(Pos pos, Ast.ValBind... valBinds)protected Ast.ValBindShuttle. visit(Ast.ValBind valBind)Method parameters in net.hydromatic.morel.ast with type arguments of type Ast.ValBind Modifier and Type Method Description Ast.ValDeclAst.ValDecl. copy(java.lang.Iterable<Ast.ValBind> valBinds)Creates a copy of thisValDeclwith given contents, or this if the contents are the same.Ast.ValDeclAstBuilder. valDecl(Pos pos, java.lang.Iterable<? extends Ast.ValBind> valBinds)Constructor parameters in net.hydromatic.morel.ast with type arguments of type Ast.ValBind Constructor Description ValDecl(Pos pos, 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.ValBind Modifier and Type Method Description private Ast.ValBindTypeResolver. toValBind(TypeResolver.TypeEnv env, Ast.FunBind funBind)Methods in net.hydromatic.morel.compile with parameters of type Ast.ValBind Modifier and Type Method Description private voidCompiler. compileValBind(Environment env, Ast.ValBind valBind, java.util.List<Code> varCodes, java.util.List<Binding> bindings, java.util.List<Compiler.Action> actions)private AstNodeTypeResolver. deduceValBindType(TypeResolver.TypeEnv env, Ast.ValBind valBind, java.util.Map<Ast.IdPat,Unifier.Term> termMap, Unifier.Variable v)
-