Uses of Class
net.hydromatic.morel.compile.NameGenerator
-
Packages that use NameGenerator 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.net.hydromatic.morel.type Type system. -
-
Uses of NameGenerator in net.hydromatic.morel.ast
Methods in net.hydromatic.morel.ast with parameters of type NameGenerator Modifier and Type Method Description Core.AsPatCoreBuilder. asPat(Type type, String name, NameGenerator nameGenerator, Core.Pat pat)Creates an AsPat with a given name, generating an ordinal to distinguish it from other declarations with the same name elsewhere in the program.Core.IdPatCoreBuilder. idPat(Type type, String name, NameGenerator nameGenerator)Creates an IdPat with a given name, generating an ordinal to distinguish it from other declarations with the same name elsewhere in the program.Core.IdPatCoreBuilder. idPat(Type type, NameGenerator nameGenerator)Creates an IdPat with a system-generated unique name. -
Uses of NameGenerator in net.hydromatic.morel.compile
Fields in net.hydromatic.morel.compile declared as NameGenerator Modifier and Type Field Description private NameGeneratorResolver. nameGeneratorConstructors in net.hydromatic.morel.compile with parameters of type NameGenerator Constructor Description Resolver(TypeMap typeMap, NameGenerator nameGenerator, Map<Pair<Core.NamedPat,Type>,Core.NamedPat> variantIdMap, Environment env) -
Uses of NameGenerator in net.hydromatic.morel.type
Fields in net.hydromatic.morel.type declared as NameGenerator Modifier and Type Field Description NameGeneratorTypeSystem. nameGenerator
-