Uses of Package
net.hydromatic.morel.type
Packages that use net.hydromatic.morel.type
Package
Description
Standard ML interpreter, implemented in Java.
Abstract syntax tree.
Validates programs (represented as
AstNode),
deduces their type, and compiles them into code that can be evaluated.Evaluates expressions.
Provides access to external data sources.
Type system.
-
Classes in net.hydromatic.morel.type used by net.hydromatic.morelClassDescriptionBinding of a name to a type and a value.A table that contains all types in use, indexed by their description (e.g
-
Classes in net.hydromatic.morel.type used by net.hydromatic.morel.astClassDescriptionBinding of a name to a type and a value.Algebraic type.The type of a function value.Primitive type.A type that has named fields, as a record type does.Record type.Type.A table that contains all types in use, indexed by their description (e.g
-
Classes in net.hydromatic.morel.type used by net.hydromatic.morel.compileClassDescriptionBinding of a name to a type and a value.What kind of binding?Algebraic type.Primitive type.Record type.Type.Structural identifier of a type.A value that knows its own type.A table that contains all types in use, indexed by their description (e.gType variable (e.g.
-
Classes in net.hydromatic.morel.type used by net.hydromatic.morel.evalClassDescriptionType.Structural identifier of a type.A value that knows its own type.A table that contains all types in use, indexed by their description (e.g
-
Classes in net.hydromatic.morel.type used by net.hydromatic.morel.foreignClassDescriptionA type that has named fields, as a record type does.Type.A table that contains all types in use, indexed by their description (e.g
-
Classes in net.hydromatic.morel.type used by net.hydromatic.morel.typeClassDescriptionAbstract implementation of Type.Binding of a name to a type and a value.What kind of binding?Algebraic type.Type that is a place-holder for a type constructor that has no arguments; for example, "NONE" in "datatype 'a option = NONE | SOME of 'a" would have dummy type.The type of a function value.Universally quantified type.Key that identifies a
datatypescheme.Key of a type that applies a built-in type constructor to specific type arguments.The type of a list value.Overloaded type.Type that has a name.Base class for types that accept type parameters.Primitive type.Progressive record type.A type that has named fields, as a record type does.Record type.The type of a tuple value.Cache of the string representations of integers.Type.Structural identifier of a type.A value that knows its own type.A table that contains all types in use, indexed by their description (e.gProvides access to type variables from within a call toTypeSystem.forallType(int, Function).Type variable (e.g.Visitor overTypeobjects.