Uses of Class
net.hydromatic.morel.ast.Ast.Id
Packages that use Ast.Id
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.Id in net.hydromatic.morel.ast
Fields in net.hydromatic.morel.ast declared as Ast.IdModifier and TypeFieldDescriptionfinal Ast.IdAst.Aggregate.idfinal Ast.IdAst.TyCon.idfinal Ast.IdAst.DatatypeBind.namefinal Ast.IdAst.Con0Pat.tyConfinal Ast.IdAst.ConPat.tyConFields in net.hydromatic.morel.ast with type parameters of type Ast.IdMethods in net.hydromatic.morel.ast that return Ast.IdMethods in net.hydromatic.morel.ast with parameters of type Ast.IdModifier and TypeMethodDescriptionCreates a copy of thisCon0Patwith given contents, orthisif the contents are the same.Creates a copy of thisConPatwith given contents, orthisif the contents are the same.AstBuilder.datatypeBind(Pos pos, Ast.Id name, Iterable<Ast.TyVar> tyVars, Iterable<Ast.TyCon> tyCons) AstBuilder.typeConstructor(Pos pos, Ast.Id id, Ast.Type type) protected Ast.Idprotected voidMethod parameters in net.hydromatic.morel.ast with type arguments of type Ast.IdModifier and TypeMethodDescriptionConstructors in net.hydromatic.morel.ast with parameters of type Ast.IdModifierConstructorDescription(package private)(package private)(package private)(package private)DatatypeBind(Pos pos, com.google.common.collect.ImmutableList<Ast.TyVar> tyVars, Ast.Id name, com.google.common.collect.ImmutableList<Ast.TyCon> tyCons) (package private)Constructor parameters in net.hydromatic.morel.ast with type arguments of type Ast.IdModifierConstructorDescription(package private)Group(Pos pos, Op op, ImmutablePairList<Ast.Id, Ast.Exp> groupExps, com.google.common.collect.ImmutableList<Ast.Aggregate> aggregates) -
Uses of Ast.Id in net.hydromatic.morel.compile
Methods in net.hydromatic.morel.compile with parameters of type Ast.IdModifier and TypeMethodDescriptionprivate Core.NamedPatConverts an Id that is a reference to a variable into an IdPat that represents its declaration.private Core.Idprivate Core.IdPatConverts an id in a declaration to Core.protected voidMethod parameters in net.hydromatic.morel.compile with type arguments of type Ast.IdModifier and TypeMethodDescriptionprivate Pair<TypeResolver.TypeEnv, Unifier.Variable> TypeResolver.deduceStepType(TypeResolver.TypeEnv env, Ast.FromStep step, Unifier.Variable v, TypeResolver.TypeEnv env2, Map<Ast.Id, Unifier.Variable> fieldVars, List<Ast.FromStep> fromSteps) private Unifier.TermTypeResolver.fieldRecord(Map<Ast.Id, Unifier.Variable> fieldVars)