Index (API documentation of hlt.language packages)
Date: 2013-01-30

A B C D E F G H I J K L M N O P Q R S T U V W X Z _

## A

abort() - Method in class hlt.language.syntax.GenericParser
  Aborts the parsing upon an unrecoverable error and throws an exception signaling so.
ABS_I - Static variable in class hlt.language.design.instructions.Instruction
ABS_R - Static variable in class hlt.language.design.instructions.Instruction
AbsInt - Class in hlt.language.design.instructions
AbsInt() - Constructor for class hlt.language.design.instructions.AbsInt
AbsReal - Class in hlt.language.design.instructions
AbsReal() - Constructor for class hlt.language.design.instructions.AbsReal
AbstractFileTokenizer - Class in hlt.language.syntax
  This abstract class defines some of the information needed to complete the implementation of a parser.
AbstractFileTokenizer() - Constructor for class hlt.language.syntax.AbstractFileTokenizer
Abstraction - Class in hlt.language.design.kernel
  This class represents λ-calculus abstractions.
Abstraction(Parameter[], Expression) - Constructor for class hlt.language.design.kernel.Abstraction
  Creates a new `Abstraction` instance.
Abstraction(Parameter, Expression) - Constructor for class hlt.language.design.kernel.Abstraction
Abstraction(String, Expression) - Constructor for class hlt.language.design.kernel.Abstraction
Abstraction(Expression) - Constructor for class hlt.language.design.kernel.Abstraction
Abstraction(AbstractList, Expression) - Constructor for class hlt.language.design.kernel.Abstraction
AbstractListIndexed - Class in hlt.language.util
AbstractListIndexed(AbstractList) - Constructor for class hlt.language.util.AbstractListIndexed
AbstractListIndexed(AbstractList, int) - Constructor for class hlt.language.util.AbstractListIndexed
AbstractStreamTokenizer - Class in hlt.language.io
  There are two concrete subclasses of this abstract class: `hlt.language.io.StreamTokenizer` and `hlt.language.io.LAStreamTokenizer`.
AbstractStreamTokenizer() - Constructor for class hlt.language.io.AbstractStreamTokenizer
AbstractTokenizer - Class in hlt.language.syntax
  This abstract class defines some of the information needed to complete the implementation of a parser.
AbstractTokenizer() - Constructor for class hlt.language.syntax.AbstractTokenizer
Action - Class in hlt.language.syntax
  Class of LR parsing actions used by the parser generator.
Action(int) - Constructor for class hlt.language.syntax.Action
Action(int, int) - Constructor for class hlt.language.syntax.Action
Action(int, int, int) - Constructor for class hlt.language.syntax.Action
actualType() - Method in class hlt.language.design.types.DefinedType
actualType() - Method in class hlt.language.design.types.Type
  Returns the value of this when this does not have a defining type; or that of its defining type otherwise.
add(int) - Method in class hlt.language.design.backend.RuntimeSet
  If this set is not locked, adds the specified element to this set if it does not already belong to this set, and returns this set.
add(double) - Method in class hlt.language.design.backend.RuntimeSet
  If this set is not locked, adds the specified element to this set if it does not already belong to this set, and returns this set.
add(Object) - Method in class hlt.language.design.backend.RuntimeSet
  If this set is not locked, adds the specified element to this set if it does not already belong to this set, and returns this set.
add() - Method in class hlt.language.util.AbstractListIndexed
add(Object) - Method in class hlt.language.util.ArrayList
  Appends the specified element to the end of this ArrayList, growing the array if necessary.
add(int, Object) - Method in class hlt.language.util.ArrayList
  Inserts the specified element at the specified position in this ArrayList.
add(double) - Method in class hlt.language.util.DoubleArrayList
  Appends the specified element to the end of this DoubleArrayList.
add(int, double) - Method in class hlt.language.util.DoubleArrayList
  Inserts the specified element at the specified position in this DoubleArrayList.
add(double) - Method in class hlt.language.util.DoubleToIntMap
  Associates the current size of the map to the given double, and returns this value.
add(int) - Method in class hlt.language.util.IntArrayList
  Appends the specified element to the end of this IntArrayList.
add(int, int) - Method in class hlt.language.util.IntArrayList
  Inserts the specified element at the specified position in this IntArrayList.
add(int) - Method in class hlt.language.util.IntToIntMap
  Associates the current size of the map to the given int, and returns this value.
add(Object) - Method in class hlt.language.util.ObjectToIntMap
  Associates the current size of the map to the given object, and returns this value.
add(int) - Method in class hlt.language.util.SetOf
  Adds the element of specified index into this set.
add(Object) - Method in class hlt.language.util.SetOf
  Adds a specified object into this set.
add(SetOf, int) - Static method in class hlt.language.util.SetOf
  Returns a new set obtained from the given set after adding the given index.
add(int) - Method in class hlt.osf.util.BitCode
  Adds the specified index to this BitCode (i.e., it sets it to true), and returns this BitCode.
ADD_II - Static variable in class hlt.language.design.instructions.Instruction
ADD_IR - Static variable in class hlt.language.design.instructions.Instruction
ADD_RI - Static variable in class hlt.language.design.instructions.Instruction
ADD_RR - Static variable in class hlt.language.design.instructions.Instruction
addAll(Object[]) - Method in class hlt.language.util.ArrayList
  Appends all of the elements in the specified array to the end of this ArrayList, in the order of the array.
addAll(ArrayList) - Method in class hlt.language.util.ArrayList
  Appends all of the elements in the specified ArrayList to the end of this ArrayList.
addAll(int, Object[]) - Method in class hlt.language.util.ArrayList
  Inserts all the elements in the specified array at the specified index in this ArrayList.
addAll(int, ArrayList) - Method in class hlt.language.util.ArrayList
  Inserts all of the elements in the specified ArrayList into this ArrayList at the specified position.
addAll(double[]) - Method in class hlt.language.util.DoubleArrayList
  Appends all of the elements in the specified array to the end of this DoubleArrayList, in the order of the array.
addAll(DoubleArrayList) - Method in class hlt.language.util.DoubleArrayList
  Appends all of the elements in the specified DoubleArrayList to the end of this DoubleArrayList.
addAll(int, double[]) - Method in class hlt.language.util.DoubleArrayList
  Inserts all the elements in the specified array at the specified position in this DoubleArrayList.
addAll(int, DoubleArrayList) - Method in class hlt.language.util.DoubleArrayList
  Inserts all of the elements in the specified DoubleArrayList into this DoubleArrayList at the specified position.
addAll(int[]) - Method in class hlt.language.util.IntArrayList
  Appends all of the elements in the specified array to the end of this IntArrayList, in the order of the array.
addAll(IntArrayList) - Method in class hlt.language.util.IntArrayList
  Appends all of the elements in the specified IntArrayList to the end of this IntArrayList.
addAll(int, int[]) - Method in class hlt.language.util.IntArrayList
  Inserts all the elements in the specified array at the specified index in this IntArrayList.
addAll(int, IntArrayList) - Method in class hlt.language.util.IntArrayList
  Inserts all of the elements in the specified IntArrayList into this IntArrayList at the specified position.
addAlternative(ParseNode) - Method in class hlt.language.syntax.ParseNode
  Add an alternative form for this ParseNode.
addContiguousPositionSubterm(PsiTerm) - Method in class hlt.osf.base.PsiTerm
  This stores the provided term at the next contiguous position, whether or not a term is already stored there.
addElement(Object) - Method in class hlt.language.util.ArrayList
  Adds the specified component to the end of this ArrayList, increasing its size by one.
addElement(double) - Method in class hlt.language.util.DoubleArrayList
  Adds the specified component to the end of this DoubleArrayList, increasing its size by one.
addElement(int) - Method in class hlt.language.util.IntArrayList
  Adds the specified component to the end of this IntArrayList, increasing its size by one.
addInt(int) - Method in class hlt.language.design.backend.IntSet
  Adds the specified int to this set if it does not already belong to this set.
AddIntInt - Class in hlt.language.design.instructions
AddIntInt() - Constructor for class hlt.language.design.instructions.AddIntInt
AddIntReal - Class in hlt.language.design.instructions
AddIntReal() - Constructor for class hlt.language.design.instructions.AddIntReal
addIsaDeclaration(String) - Method in class hlt.osf.base.Sort
  Adds the specified name to the set of names of immediate supersorts of this sort, and returns true if it was not there (ie., declared so) before.
addObject(Object) - Method in class hlt.language.design.backend.ObjectSet
  Adds the specified Object to this set if it does not already belong to this set.
AddRealInt - Class in hlt.language.design.instructions
AddRealInt() - Constructor for class hlt.language.design.instructions.AddRealInt
AddRealReal - Class in hlt.language.design.instructions
AddRealReal() - Constructor for class hlt.language.design.instructions.AddRealReal
addResiduation(ResiduatedGoal, int) - Method in class hlt.language.design.types.TypeParameter
  Installs the specified residuation to be triggered by this type parameter, saving the specified reference count to reinstate for the residuation upon unbinding this type parameter.
address() - Method in class hlt.language.design.backend.Block
address() - Method in class hlt.language.design.instructions.Relocatable
addToFrame(Local) - Method in class hlt.language.design.kernel.Abstraction
addTrigger(Type) - Method in class hlt.language.design.types.ResiduatedGoal
  Installs a trigger link to this residuation from each unbound type parameter that occurs in the specified type.
addType(Type) - Method in class hlt.language.design.kernel.Expression
  This adds the specified type as another type for this expression.
addTypes(Expression) - Method in class hlt.language.design.kernel.Expression
  Adds all the types prescribed for the specified expression to this one.
addXmlInfo(int[]) - Method in class hlt.language.syntax.ParserRule
addXmlInfo(int[][]) - Method in class hlt.language.syntax.ParserRule
addXmlInfo(XmlWrapper[][]) - Method in class hlt.language.syntax.ParserRule
addXmlInfo(String[]) - Method in class hlt.language.syntax.ParserRule
addXmlInfo(XmlAttributeInfo[]) - Method in class hlt.language.syntax.ParserRule
addXmlInfo(XmlTextInfo[][]) - Method in class hlt.language.syntax.ParserRule
addXmlInfo(int[]) - Method in class hlt.language.syntax.ParserTerminal
addXmlInfo(XmlAttributeInfo[]) - Method in class hlt.language.syntax.ParserTerminal
addXmlInfo(XmlWrapper[][]) - Method in class hlt.language.syntax.ParserTerminal
addXmlInfo(String[]) - Method in class hlt.language.syntax.ParserTerminal
allowChoiceActions() - Static method in class hlt.language.syntax.Options
ALLOWS_POSITIONAL_NAMED_TUPLES - Static variable in class hlt.language.design.types.TypeChecker
  This is a boolean switch to dis/allow unification of position vs. named tuple types; default is `false`.
ALLOWS_UNIFYING_OPAQUE_TUPLES - Static variable in class hlt.language.design.types.TypeChecker
  This is a boolean switch to dis/allow unification of opaquely defined tuple types against plain tuple types; default is `false`.
allTypes(Expression, AbstractList) - Method in class hlt.language.design.types.TypeChecker
  Performs an exhaustive type checking of the specifed expression, recording the types it finds in the specified list.
alternatives() - Method in class hlt.language.syntax.ParseNode
  If non-null, this contains alternative forms of an ambiguous token.
ancestors() - Method in class hlt.osf.base.Sort
  Returns the set of ancestors of this sort as a BitCode.
And - Class in hlt.language.design.kernel
And(Expression, Expression) - Constructor for class hlt.language.design.kernel.And
AND() - Static method in class hlt.osf.exec.Context
and(BitCode, BitCode) - Static method in class hlt.osf.util.BitCode
  Returns a bit code that is the logical `and` of its arguments, which are left unchanged if locked.
AndOr - Class in hlt.language.design.kernel
AndOr(Expression, Expression) - Constructor for class hlt.language.design.kernel.AndOr
AndSortExpression - Class in hlt.osf.base
  This is the class of an 'and' sort expression.
AndSortExpression(SortExpression, SortExpression) - Constructor for class hlt.osf.base.AndSortExpression
AnomalousSituationException - Exception in hlt.osf.exec
AnomalousSituationException(String) - Constructor for exception hlt.osf.exec.AnomalousSituationException
Application - Class in hlt.language.design.kernel
  This class represents functional applications à la λ-calculus.
Application(Expression, Expression[]) - Constructor for class hlt.language.design.kernel.Application
Application(Expression, Expression, Expression) - Constructor for class hlt.language.design.kernel.Application
Application(Expression, Expression) - Constructor for class hlt.language.design.kernel.Application
Application(Expression, AbstractList) - Constructor for class hlt.language.design.kernel.Application
Apply - Class in hlt.language.design.instructions
  An `Apply` instruction is to an `Enter` instruction what an `Abstraction` expression is to a `Scope` expression.
Apply(int, int, int, int) - Constructor for class hlt.language.design.instructions.Apply
Apply(FunctionType) - Constructor for class hlt.language.design.instructions.Apply
apply() - Method in class hlt.language.design.instructions.PushClosure
APPLY_COLL_I - Static variable in class hlt.language.design.instructions.Instruction
APPLY_COLL_O - Static variable in class hlt.language.design.instructions.Instruction
APPLY_COLL_R - Static variable in class hlt.language.design.instructions.Instruction
APPLY_FHOM_I - Static variable in class hlt.language.design.instructions.Instruction
APPLY_FHOM_O - Static variable in class hlt.language.design.instructions.Instruction
APPLY_FHOM_R - Static variable in class hlt.language.design.instructions.Instruction
APPLY_HOM_I - Static variable in class hlt.language.design.instructions.Instruction
APPLY_HOM_O - Static variable in class hlt.language.design.instructions.Instruction
APPLY_HOM_R - Static variable in class hlt.language.design.instructions.Instruction
APPLY_IP_FHOM_I - Static variable in class hlt.language.design.instructions.Instruction
APPLY_IP_FHOM_O - Static variable in class hlt.language.design.instructions.Instruction
APPLY_IP_FHOM_R - Static variable in class hlt.language.design.instructions.Instruction
APPLY_IP_HOM_I - Static variable in class hlt.language.design.instructions.Instruction
APPLY_IP_HOM_O - Static variable in class hlt.language.design.instructions.Instruction
APPLY_IP_HOM_R - Static variable in class hlt.language.design.instructions.Instruction
ApplyClosure - Class in hlt.language.design.instructions
  A refinement of `Apply` that carries its own closure as opposed of taking it from the stack.
ApplyClosure(Closure) - Constructor for class hlt.language.design.instructions.ApplyClosure
ApplyCollectionHomomorphism - Class in hlt.language.design.instructions
ApplyInPlaceIntCollectionFilterHomomorphism - Class in hlt.language.design.instructions
ApplyInPlaceIntCollectionFilterHomomorphism() - Constructor for class hlt.language.design.instructions.ApplyInPlaceIntCollectionFilterHomomorphism
ApplyInPlaceIntCollectionHomomorphism - Class in hlt.language.design.instructions
ApplyInPlaceIntCollectionHomomorphism() - Constructor for class hlt.language.design.instructions.ApplyInPlaceIntCollectionHomomorphism
ApplyInPlaceIntFilterHomomorphism - Class in hlt.language.design.instructions
ApplyInPlaceIntFilterHomomorphism() - Constructor for class hlt.language.design.instructions.ApplyInPlaceIntFilterHomomorphism
ApplyInPlaceIntHomomorphism - Class in hlt.language.design.instructions
ApplyInPlaceIntHomomorphism() - Constructor for class hlt.language.design.instructions.ApplyInPlaceIntHomomorphism
ApplyInPlaceObjectCollectionFilterHomomorphism - Class in hlt.language.design.instructions
ApplyInPlaceObjectCollectionFilterHomomorphism() - Constructor for class hlt.language.design.instructions.ApplyInPlaceObjectCollectionFilterHomomorphism
ApplyInPlaceObjectCollectionHomomorphism - Class in hlt.language.design.instructions
ApplyInPlaceObjectCollectionHomomorphism() - Constructor for class hlt.language.design.instructions.ApplyInPlaceObjectCollectionHomomorphism
ApplyInPlaceObjectFilterHomomorphism - Class in hlt.language.design.instructions
ApplyInPlaceObjectFilterHomomorphism() - Constructor for class hlt.language.design.instructions.ApplyInPlaceObjectFilterHomomorphism
ApplyInPlaceObjectHomomorphism - Class in hlt.language.design.instructions
ApplyInPlaceObjectHomomorphism() - Constructor for class hlt.language.design.instructions.ApplyInPlaceObjectHomomorphism
ApplyInPlaceRealCollectionFilterHomomorphism - Class in hlt.language.design.instructions
ApplyInPlaceRealCollectionFilterHomomorphism() - Constructor for class hlt.language.design.instructions.ApplyInPlaceRealCollectionFilterHomomorphism
ApplyInPlaceRealCollectionHomomorphism - Class in hlt.language.design.instructions
ApplyInPlaceRealCollectionHomomorphism() - Constructor for class hlt.language.design.instructions.ApplyInPlaceRealCollectionHomomorphism
ApplyInPlaceRealFilterHomomorphism - Class in hlt.language.design.instructions
ApplyInPlaceRealFilterHomomorphism() - Constructor for class hlt.language.design.instructions.ApplyInPlaceRealFilterHomomorphism
ApplyInPlaceRealHomomorphism - Class in hlt.language.design.instructions
ApplyInPlaceRealHomomorphism() - Constructor for class hlt.language.design.instructions.ApplyInPlaceRealHomomorphism
ApplyIntCollection - Class in hlt.language.design.instructions
ApplyIntCollection() - Constructor for class hlt.language.design.instructions.ApplyIntCollection
ApplyIntCollectionFilterHomomorphism - Class in hlt.language.design.instructions
ApplyIntCollectionFilterHomomorphism(Instruction) - Constructor for class hlt.language.design.instructions.ApplyIntCollectionFilterHomomorphism
ApplyIntCollectionHomomorphism - Class in hlt.language.design.instructions
ApplyIntCollectionHomomorphism(Instruction) - Constructor for class hlt.language.design.instructions.ApplyIntCollectionHomomorphism
ApplyIntFilterHomomorphism - Class in hlt.language.design.instructions
ApplyIntFilterHomomorphism() - Constructor for class hlt.language.design.instructions.ApplyIntFilterHomomorphism
ApplyIntHomomorphism - Class in hlt.language.design.instructions
ApplyIntHomomorphism() - Constructor for class hlt.language.design.instructions.ApplyIntHomomorphism
ApplyObjectCollection - Class in hlt.language.design.instructions
ApplyObjectCollection() - Constructor for class hlt.language.design.instructions.ApplyObjectCollection
ApplyObjectCollectionFilterHomomorphism - Class in hlt.language.design.instructions
ApplyObjectCollectionFilterHomomorphism(Instruction) - Constructor for class hlt.language.design.instructions.ApplyObjectCollectionFilterHomomorphism
ApplyObjectCollectionHomomorphism - Class in hlt.language.design.instructions
ApplyObjectCollectionHomomorphism(Instruction) - Constructor for class hlt.language.design.instructions.ApplyObjectCollectionHomomorphism
ApplyObjectFilterHomomorphism - Class in hlt.language.design.instructions
ApplyObjectFilterHomomorphism() - Constructor for class hlt.language.design.instructions.ApplyObjectFilterHomomorphism
ApplyObjectHomomorphism - Class in hlt.language.design.instructions
ApplyObjectHomomorphism() - Constructor for class hlt.language.design.instructions.ApplyObjectHomomorphism
ApplyRealCollection - Class in hlt.language.design.instructions
ApplyRealCollection() - Constructor for class hlt.language.design.instructions.ApplyRealCollection
ApplyRealCollectionFilterHomomorphism - Class in hlt.language.design.instructions
ApplyRealCollectionFilterHomomorphism(Instruction) - Constructor for class hlt.language.design.instructions.ApplyRealCollectionFilterHomomorphism
ApplyRealCollectionHomomorphism - Class in hlt.language.design.instructions
ApplyRealCollectionHomomorphism(Instruction) - Constructor for class hlt.language.design.instructions.ApplyRealCollectionHomomorphism
ApplyRealFilterHomomorphism - Class in hlt.language.design.instructions
ApplyRealFilterHomomorphism() - Constructor for class hlt.language.design.instructions.ApplyRealFilterHomomorphism
ApplyRealHomomorphism - Class in hlt.language.design.instructions
ApplyRealHomomorphism() - Constructor for class hlt.language.design.instructions.ApplyRealHomomorphism
ApplySlicedCollectionHomomorphism - Class in hlt.language.design.instructions
ApplySlicedInPlaceObjectCollectionFilterHomomorphism - Class in hlt.language.design.instructions
ApplySlicedInPlaceObjectCollectionFilterHomomorphism(int[][]) - Constructor for class hlt.language.design.instructions.ApplySlicedInPlaceObjectCollectionFilterHomomorphism
ApplySlicedInPlaceObjectCollectionHomomorphism - Class in hlt.language.design.instructions
ApplySlicedInPlaceObjectCollectionHomomorphism(int[][]) - Constructor for class hlt.language.design.instructions.ApplySlicedInPlaceObjectCollectionHomomorphism
ApplySlicedInPlaceObjectFilterHomomorphism - Class in hlt.language.design.instructions
ApplySlicedInPlaceObjectFilterHomomorphism(int[][]) - Constructor for class hlt.language.design.instructions.ApplySlicedInPlaceObjectFilterHomomorphism
ApplySlicedInPlaceObjectHomomorphism - Class in hlt.language.design.instructions
ApplySlicedInPlaceObjectHomomorphism(int[][]) - Constructor for class hlt.language.design.instructions.ApplySlicedInPlaceObjectHomomorphism
ApplySlicedObjectCollectionFilterHomomorphism - Class in hlt.language.design.instructions
ApplySlicedObjectCollectionFilterHomomorphism(int[][], Instruction) - Constructor for class hlt.language.design.instructions.ApplySlicedObjectCollectionFilterHomomorphism
ApplySlicedObjectCollectionHomomorphism - Class in hlt.language.design.instructions
ApplySlicedObjectCollectionHomomorphism(int[][], Instruction) - Constructor for class hlt.language.design.instructions.ApplySlicedObjectCollectionHomomorphism
ApplySlicedObjectFilterHomomorphism - Class in hlt.language.design.instructions
ApplySlicedObjectFilterHomomorphism(int[][]) - Constructor for class hlt.language.design.instructions.ApplySlicedObjectFilterHomomorphism
ApplySlicedObjectHomomorphism - Class in hlt.language.design.instructions
ApplySlicedObjectHomomorphism(int[][]) - Constructor for class hlt.language.design.instructions.ApplySlicedObjectHomomorphism
arg() - Method in class hlt.osf.base.NotSortExpression
argument(int) - Method in class hlt.language.design.kernel.Application
argument(int) - Method in class hlt.language.design.types.TypeTerm
argumentIsPresent() - Static method in class hlt.language.tools.Command
  Returns true iff an argument is actually present on the command line.
arguments() - Method in class hlt.language.design.kernel.Application
arguments() - Method in class hlt.language.design.types.TypeTerm
argumentSortsDisagree(FunctionType, int) - Method in class hlt.language.design.types.FunctionType
arity() - Method in class hlt.language.design.backend.Block
arity() - Method in class hlt.language.design.instructions.Enter
arity() - Method in class hlt.language.design.kernel.Application
arity() - Method in class hlt.language.design.kernel.Scope
arity() - Method in class hlt.language.design.types.FunctionType
arity() - Method in class hlt.language.design.types.TypeTerm
arity() - Method in class hlt.language.design.types.TypeTermScheme
  Returns the number of type parameters of this type term scheme.
array() - Method in class hlt.language.design.backend.IntMap
array() - Method in class hlt.language.design.backend.IntSet
  Returns the inverse relation of the index map as an array.
array() - Method in class hlt.language.design.backend.ObjectMap
array() - Method in class hlt.language.design.backend.ObjectSet
  Returns the inverse relation of the index map as an array.
array() - Method in class hlt.language.design.backend.RealMap
array() - Method in class hlt.language.design.backend.RealSet
  Returns the inverse relation of the index map as an array.
array() - Method in class hlt.language.design.kernel.ArrayInitializer
array() - Method in class hlt.language.design.kernel.ArraySlot
array() - Method in class hlt.language.design.kernel.ArraySlotUpdate
  Returns the array of this array slot update;
array() - Method in class hlt.language.design.kernel.ArrayToMap
ARRAY - Static variable in class hlt.language.design.types.Type
array(Expression[]) - Method in class hlt.language.design.types.Type
  Returns an array type of the specified dimension with this type as base type.
array(int) - Method in class hlt.language.design.types.Type
  Returns an array type of the specified dimension number (with unspecified dimension types) with this type as base type.
ARRAY_INITIALIZE - Static variable in class hlt.language.design.instructions.Instruction
ARRAY_SIZE - Static variable in class hlt.language.design.instructions.Instruction
ARRAY_TO_MAP_I - Static variable in class hlt.language.design.instructions.Instruction
ARRAY_TO_MAP_O - Static variable in class hlt.language.design.instructions.Instruction
ARRAY_TO_MAP_R - Static variable in class hlt.language.design.instructions.Instruction
ArrayAllocationErrorException - Exception in hlt.language.design.backend
ArrayAllocationErrorException(Object) - Constructor for exception hlt.language.design.backend.ArrayAllocationErrorException
ArrayExtension - Class in hlt.language.design.kernel
  This is the class denoting an array literal - i.e., expressions enumerating elements that comprise the extension of an array or map.
ArrayExtension(AbstractList, AbstractList) - Constructor for class hlt.language.design.kernel.ArrayExtension
ArrayIndexed - Class in hlt.language.util
  This class is meant to be subclassed by the class of objects identified by an index in an array collection.
ArrayIndexed(Object[]) - Constructor for class hlt.language.util.ArrayIndexed
ArrayIndexed(Object[], int) - Constructor for class hlt.language.util.ArrayIndexed
ArrayIndexTypeGoal - Class in hlt.language.design.types
  An `ArrayIndexTypeGoal` encapsulates a pair consisting of an expression and an array type.
ArrayIndexTypeGoal(Expression, ArrayType) - Constructor for class hlt.language.design.types.ArrayIndexTypeGoal
ArrayInitialize - Class in hlt.language.design.instructions
ArrayInitialize() - Constructor for class hlt.language.design.instructions.ArrayInitialize
ArrayInitializer - Class in hlt.language.design.kernel
  This is the class for a special kind of expressions used essentially for initializing an array with a specified dimension vector from an expression that evaluates to an array whose dimension vectors is almost identical to that of the specified one.
ArrayList - Class in hlt.language.util
  This class reimplements `java.util.ArrayList` to avoid paying the penalty of index range checks that are performed needlessly by that class in spite of that being done in any case by the JVM on the underlying array.
ArrayList(int, int) - Constructor for class hlt.language.util.ArrayList
  Constructs an empty ArrayList with the specified initial capacity and capacity increment.
ArrayList(int) - Constructor for class hlt.language.util.ArrayList
  Constructs an empty ArrayList with the specified initial capacity and with its capacity increment equal to zero.
ArrayList() - Constructor for class hlt.language.util.ArrayList
  Constructs an empty ArrayList so that its internal data array has size 10 and its standard capacity increment is zero.
ArrayList(Object[]) - Constructor for class hlt.language.util.ArrayList
  Constructs an ArrayList containing the objects contained in the specified array, in the same order.
ArrayList(Collection) - Constructor for class hlt.language.util.ArrayList
  Constructs an ArrayList containing the objects in the specified collection, in the order they are returned by the collection's iterator.
ArraySize - Class in hlt.language.design.instructions
ArraySize() - Constructor for class hlt.language.design.instructions.ArraySize
ArraySlot - Class in hlt.language.design.kernel
ArraySlot(Expression, Expression) - Constructor for class hlt.language.design.kernel.ArraySlot
ArraySlotUpdate - Class in hlt.language.design.kernel
  This is the class of array slot update expressions.
ArraySlotUpdate(Expression, Expression) - Constructor for class hlt.language.design.kernel.ArraySlotUpdate
  Constructs an array slot update with the specified array slot and value.
ArrayToMap - Class in hlt.language.design.kernel
  This constructs enables the conversion from a (possibly mutidimensional) array to a indexed map as long as the base type and the number of dimensions agree.
ArrayToMap(Expression, Expression) - Constructor for class hlt.language.design.kernel.ArrayToMap
arrayToString(int[], String, String, String) - Static method in class hlt.language.tools.Misc
  Returns a string for the specified array of ints, using the specified start, separator, and end strings.
arrayToString(int[]) - Static method in class hlt.language.tools.Misc
  Returns a string for the specified array of ints as a square-bracketed comma-sparated list of its elements.
arrayToString(double[], String, String, String) - Static method in class hlt.language.tools.Misc
  Returns a string for the specified array of doubles.
arrayToString(double[]) - Static method in class hlt.language.tools.Misc
  Returns a string for the specified array of doubles as a square-bracketed comma-sparated list of its elements.
arrayToString(Object[], String, String, String) - Static method in class hlt.language.tools.Misc
  Returns a string for the specified array of objects.
arrayToString(Object[]) - Static method in class hlt.language.tools.Misc
  Returns a string for the specified array of Objects as a square-bracketed comma-sparated list of its elements.
ArrayType - Class in hlt.language.design.types
  This class denotes the type of arrays.
ArrayType() - Constructor for class hlt.language.design.types.ArrayType
  Constructs a polymorphic array type; i.e., one whose base type is a type parameter.
ArrayType(Type) - Constructor for class hlt.language.design.types.ArrayType
  Constructs an array type with the specified base type.
ArrayType(Type, Type) - Constructor for class hlt.language.design.types.ArrayType
  Constructs an array type with the specified base type and index-set type.
askYesNo(String) - Static method in class hlt.language.tools.Misc
  Asks the user for a Y/N answer and returns it boolean interpretation - the default answer is yes.
askYesNo(String, boolean) - Static method in class hlt.language.tools.Misc
  Asks the user for a Y/N answer with the specified default answer, with default answer specified as boolean `yesno`, using standard input/output streams.
askYesNo(PrintStream, InputStream, PrintStream, String, boolean) - Static method in class hlt.language.tools.Misc
  Asks the user for a Y/N answer with the specified default answer, with default answer specified as boolean `yesno`.
Assignment - Class in hlt.language.design.kernel
  This class is the mother class of assignment expressions.
Assignment() - Constructor for class hlt.language.design.kernel.Assignment
AssignmentErrorException - Exception in hlt.language.design.kernel
AssignmentErrorException(Object) - Constructor for exception hlt.language.design.kernel.AssignmentErrorException
associativity() - Method in class hlt.language.syntax.OperatorSymbol
associativity() - Method in class hlt.language.syntax.ParseNode
  Returns the associativity value of this node.
associativity() - Method in class hlt.language.syntax.ParserTerminal
  This symbol's associativity.
associativity() - Method in class hlt.language.syntax.Terminal
  This symbol's associativity.
attribute() - Method in class hlt.language.syntax.XmlTextInfoArg
  Returns the Xml tree attribute, when there is one.
attribute() - Method in class hlt.language.syntax.XmlTreePath
  Returns attribute.
attributeNameRef() - Method in class hlt.language.syntax.XmlAttributeInfo
  Returns the name of the attribute referenced by the XML tree path.
attributeRefs() - Method in class hlt.language.syntax.XmlInfo
attributeRefs(int) - Method in class hlt.language.syntax.XmlInfo
attributes() - Method in class hlt.language.syntax.XmlInfo

## B

BABBLE - Static variable in interface hlt.language.util.Verbose
backwardIntIterator() - Method in class hlt.language.design.backend.IntRange
backwardIntIterator() - Method in class hlt.language.design.backend.IntSet
  Returns an iterator of ints over the elements of this set in the reverse order of its indices.
backwardIntIterator() - Method in interface hlt.language.design.backend.Iteratable
backwardIntIterator() - Method in class hlt.language.design.backend.ObjectSet
  Returns an iterator of unboxed ints over the boxed int elements of this set in the reverse order of its indices.
backwardIntIterator() - Method in class hlt.language.design.backend.RealSet
  Returns an iterator of ints over the elements of this set cast as ints in the reverse order of its indices.
backwardIterator() - Method in class hlt.language.design.backend.IntRange
backwardIterator() - Method in class hlt.language.design.backend.IntSet
  Returns an iterator of boxed ints for this set in the reverse order of its indices.
backwardIterator() - Method in interface hlt.language.design.backend.Iteratable
backwardIterator() - Method in class hlt.language.design.backend.ObjectSet
  Returns an iterator of objects over the elements of this set in the reverse order of its indices.
backwardIterator() - Method in class hlt.language.design.backend.RealSet
  Returns an iterator of boxed doubles for this set in the reverse order of its indices.
backwardRealIterator() - Method in class hlt.language.design.backend.IntRange
backwardRealIterator() - Method in class hlt.language.design.backend.IntSet
  Returns an iterator of doubles over the elements of this set cast as doubles in the reverse order of its indices.
backwardRealIterator() - Method in interface hlt.language.design.backend.Iteratable
backwardRealIterator() - Method in class hlt.language.design.backend.ObjectSet
  Returns an iterator of unboxed doubles over the boxed double elements of this set in the reverse order of its indices.
backwardRealIterator() - Method in class hlt.language.design.backend.RealSet
  Returns an iterator of doubles over the elements of this set in the reverse order of its indices.
BadFeatureNameException - Exception in hlt.osf.base
BadFeatureNameException(String) - Constructor for exception hlt.osf.base.BadFeatureNameException
BadGrammarException - Exception in hlt.language.syntax
  Signals that something is wrong with the grammar.
BadGrammarException() - Constructor for exception hlt.language.syntax.BadGrammarException
  Constructs a new BadGrammarException with no message
BadGrammarException(String) - Constructor for exception hlt.language.syntax.BadGrammarException
  Constructs a new BadGrammarException with a message.
BadXmlAnnotationException - Exception in hlt.language.syntax
  Signals that something is wrong with an XML annaotation in the grammar.
BadXmlAnnotationException() - Constructor for exception hlt.language.syntax.BadXmlAnnotationException
  Constructs a new BadXmlAnnotationException.
BadXmlAnnotationException(String) - Constructor for exception hlt.language.syntax.BadXmlAnnotationException
  Constructs a new BadXmlAnnotationException with a message.
BAG - Static variable in class hlt.language.design.types.Type
BagType - Class in hlt.language.design.types
  This is the class denoting the type of bags.
BagType() - Constructor for class hlt.language.design.types.BagType
  Constructs a polymorphic bag type; i.e., one whose base type is a type parameter.
BagType(Type) - Constructor for class hlt.language.design.types.BagType
  Constructs a bag type with the specified base type.
baseType() - Method in class hlt.language.design.kernel.NewArray
baseType() - Method in class hlt.language.design.kernel.NewCollection
baseType() - Method in class hlt.language.design.types.ArrayType
  Returns the base type's value.
baseType() - Method in interface hlt.language.design.types.Collection
  Returns the base type's value; that is, the current type binding of the collection's elements.
baseType() - Method in class hlt.language.design.types.CollectionType
  Returns the base type's value; that is, the current type binding of the collection's elements.
baseType() - Method in class hlt.language.design.types.CollectionTypeConstant
  Returns the base type's value; that is, the current type binding of the collection's elements.
baseType() - Method in class hlt.language.design.types.ProtoType
baseType() - Method in class hlt.language.design.types.Type
  Returns the value of this when this does not have a base type; or that of its base type otherwise.
BaseTypeGoal - Class in hlt.language.design.types
  A `BaseTypeGoal` encapsulates a pair consisting of an expression and a type.
BaseTypeGoal(Expression, Type) - Constructor for class hlt.language.design.types.BaseTypeGoal
baseTypeRef() - Method in class hlt.language.design.kernel.NewCollection
baseTypeRef() - Method in interface hlt.language.design.types.Collection
  Returns the undereferenced base type.
baseTypeRef() - Method in class hlt.language.design.types.CollectionType
  Returns the undereferenced base type.
baseTypeRef() - Method in class hlt.language.design.types.CollectionTypeConstant
  Returns the undereferenced base type.
baseTypeRef() - Method in class hlt.language.design.types.ProtoType
baseTypeRef() - Method in class hlt.language.design.types.Type
  Returns this when this does not have a base type; or the (undereferenced) base type otherwise.
beep() - Static method in class hlt.language.tools.Misc
  A method that beeps.
BELONGS_I - Static variable in class hlt.language.design.instructions.Instruction
BELONGS_I_ID - Static variable in class hlt.language.design.instructions.SetElementInstruction
BELONGS_O - Static variable in class hlt.language.design.instructions.Instruction
BELONGS_O_ID - Static variable in class hlt.language.design.instructions.SetElementInstruction
BELONGS_R - Static variable in class hlt.language.design.instructions.Instruction
BELONGS_R_ID - Static variable in class hlt.language.design.instructions.SetElementInstruction
BelongsInt - Class in hlt.language.design.instructions
BelongsInt() - Constructor for class hlt.language.design.instructions.BelongsInt
BelongsObject - Class in hlt.language.design.instructions
BelongsObject() - Constructor for class hlt.language.design.instructions.BelongsObject
BelongsReal - Class in hlt.language.design.instructions
BelongsReal() - Constructor for class hlt.language.design.instructions.BelongsReal
BINARY_EXP - Static variable in class hlt.language.util.RegExp
BinarySortExpression - Class in hlt.osf.base
  This is the mother class of binary sorts expressions.
bind(Valuable) - Method in interface hlt.language.design.types.Bindable
  Binds this bindable to the given valuable.
bind(Valuable, GoalProver) - Method in interface hlt.language.design.types.Bindable
  Binds this bindable to the given valuable in the context of the given goal prover.
bind(Valuable, GoalProver) - Method in class hlt.language.design.types.TypeParameter
  Binds this type parameter to the given valuable in the context of the given prover.
bind(Valuable) - Method in class hlt.language.design.types.TypeParameter
bind(Tag) - Method in class hlt.osf.base.Tag
  This binds this tag to the specified one and returns this tag.
Bindable - Interface in hlt.language.design.types
  This is the interface of bindable objects.
bindArguments() - Method in class hlt.language.design.types.ClassType
BIP - Static variable in interface hlt.language.io.IO
  Beep
BitCode - Class in hlt.osf.util
BitCode() - Constructor for class hlt.osf.util.BitCode
  Constructs a new bit code; (all bits set to `false`).
BitCode(int) - Constructor for class hlt.osf.util.BitCode
  Constructs a new bit code whose initial size is large enough to explicitly represent bits with indices in the range `0` through `nbits-1`; (all bits set to false).
Block - Class in hlt.language.design.backend
  A `Block` object is to a `Closure` object what a `Scope` expression is to an `Abstraction` expression.
Block(Instruction[], int, int, int, int, int) - Constructor for class hlt.language.design.backend.Block
BNT() - Static method in class hlt.osf.exec.Context
body() - Method in class hlt.language.design.kernel.Scope
BOOLEAN - Static variable in class hlt.language.design.types.Type
BOOLEAN() - Static method in class hlt.language.design.types.Type
  This creates and returns a new type for boolean that may be boxed by the compiler as the situation dictates.
booleanResult() - Method in class hlt.language.design.backend.Runtime
  Returns the value of the latest boolean pushed on the result stack.
booleanValueOf(String) - Static method in class hlt.language.tools.Misc
  Returns `true` iff the given string is a positive word (i.e., true, t, yes, y).
bottom() - Static method in class hlt.osf.base.Sort
  Returns the bottom sort as a static constant.
bottom() - Static method in class hlt.osf.exec.Context
  Returns the bottom sort symbol.
BOXABLE - Static variable in class hlt.language.design.types.Type
BoxableTypeConstant - Class in hlt.language.design.types
BoxableTypeConstant(Type) - Constructor for class hlt.language.design.types.BoxableTypeConstant
BoxableTypeConstant(Type, boolean) - Constructor for class hlt.language.design.types.BoxableTypeConstant
BOXED_BOOLEAN() - Static method in class hlt.language.design.types.Type
  This creates and returns a new type for boolean that may be unboxed by the compiler as the situation dictates.
BOXED_CHAR() - Static method in class hlt.language.design.types.Type
  This creates and returns a new type for integers that may be unboxed by the compiler as the situation dictates.
BOXED_FALSE - Static variable in class hlt.language.design.backend.Runtime
  A constant that denotes the boxed boolean `false` at runtime.
BOXED_INT() - Static method in class hlt.language.design.types.Type
  This creates and returns a new type for integers that may be unboxed by the compiler as the situation dictates.
BOXED_REAL() - Static method in class hlt.language.design.types.Type
  This creates and returns a new type for real numbers that may be unboxed by the compiler as the situation dictates.
BOXED_TRUE - Static variable in class hlt.language.design.backend.Runtime
  A constant that denotes the boxed boolean `true` at runtime.
BOXED_VOID - Static variable in class hlt.language.design.backend.Runtime
  A constant that denotes the boxed `void` value at runtime.
BoxingUnboxingInstruction - Class in hlt.language.design.instructions
BoxingUnboxingInstruction() - Constructor for class hlt.language.design.instructions.BoxingUnboxingInstruction
boxSort() - Method in class hlt.language.design.kernel.Expression
  This returns the runtime sort for this expression unless its type has been marked as boxed - in which case it returns `OBJECT_SORT`.
boxSort() - Method in class hlt.language.design.types.Type
  This returns the runtime sort for this type unless this type has been marked as boxed - in which case it returns `OBJECT_SORT`.
BQT - Static variable in interface hlt.language.io.IO
  Back quote
BSL - Static variable in interface hlt.language.io.IO
  Backslash
BSP - Static variable in interface hlt.language.io.IO
  Backspace
builtIn() - Method in class hlt.language.design.types.BuiltinEntry
BuiltinEntry - Class in hlt.language.design.types
  This class extends `CodeEntry` for the specific case of built-in (as opposed to user-defined) code entries.
BuiltinEntry(Symbol, Type, Instruction) - Constructor for class hlt.language.design.types.BuiltinEntry
BuiltinObjectConstant - Class in hlt.language.design.kernel
  This is the class of native java objects that are built-in constants.
BuiltinObjectConstant(Type) - Constructor for class hlt.language.design.kernel.BuiltinObjectConstant
BuiltinObjectConstant(Object, Type) - Constructor for class hlt.language.design.kernel.BuiltinObjectConstant
ButnotSortExpression - Class in hlt.osf.base
  This is the class of a 'butnot' sort expression.
ButnotSortExpression(SortExpression, SortExpression) - Constructor for class hlt.osf.base.ButnotSortExpression

## C

Call - Class in hlt.language.design.instructions
Call(DefinedEntry) - Constructor for class hlt.language.design.instructions.Call
capacity() - Method in class hlt.language.util.ArrayList
  Returns the current capacity of this ArrayList.
capacity() - Method in class hlt.language.util.DoubleArrayList
  Returns the current capacity of this DoubleArrayList.
capacity() - Method in class hlt.language.util.FiniteStack
  Returns the current total number of assignable slots.
capacity() - Method in class hlt.language.util.IntArrayList
  Returns the current capacity of this IntArrayList.
capitalize(String) - Static method in class hlt.language.tools.Misc
  Returns the string obtained from the specified string after changing its first character to a capital.
Char - Class in hlt.language.design.kernel
  This is the class of character constants.
Char(char, boolean) - Constructor for class hlt.language.design.kernel.Char
Char(char) - Constructor for class hlt.language.design.kernel.Char
CHAR - Static variable in class hlt.language.design.types.Type
CHAR() - Static method in class hlt.language.design.types.Type
  This creates and returns a new type for characters that may be boxed by the compiler as the situation dictates.
CHECK_ARRAY_SIZE - Static variable in class hlt.language.design.instructions.Instruction
CheckArraySize - Class in hlt.language.design.instructions
CheckArraySize() - Constructor for class hlt.language.design.instructions.CheckArraySize
checkConsistency(Rule) - Method in class hlt.language.syntax.XmlInfo
  Throws a `BadXmlAnnotationException` if and only if this `XmlInfo` is inconsistent with the specified rule.
checkConsistency(Terminal) - Method in class hlt.language.syntax.XmlInfo
  Throws a `BadXmlAnnotationException` if and only if this `XmlInfo` is inconsistent with the specified terminal.
checkedCodeEntry() - Method in class hlt.language.design.kernel.Global
checkedType() - Method in class hlt.language.design.kernel.AndOr
checkedType() - Method in class hlt.language.design.kernel.Dummy
  A Dummy never gets to invoke this.
checkedType() - Method in class hlt.language.design.kernel.Expression
  This method returns the final unambiguously checked type of this expression.
checkedType() - Method in class hlt.language.design.kernel.Local
  Returns the checked type of this occurrence.
checkedType() - Method in class hlt.language.design.kernel.Loop
  The checked type of a loop is its type.
checkedType() - Method in class hlt.language.design.kernel.ProtoExpression
checkedType() - Method in class hlt.language.design.kernel.Sequence
  The checked type of a sequence of expressions is that of the last one.
CheckExitableGoal - Class in hlt.language.design.types
  A `CheckExitableGoal` unifies the return type of the latest scope typechecker's stack of exitable scopes with its own exit value type.
CheckExitableGoal(Type, Locatable) - Constructor for class hlt.language.design.types.CheckExitableGoal
checkOccurrence(TypeParameter, Type, TypeChecker) - Method in class hlt.language.design.types.ArrayType
checkOccurrence(TypeParameter, Type, TypeChecker) - Method in class hlt.language.design.types.CollectionType
checkOccurrence(TypeParameter, Type, TypeChecker) - Method in class hlt.language.design.types.DefinedType
checkOccurrence(TypeParameter, Type, TypeChecker) - Method in class hlt.language.design.types.FunctionType
checkOccurrence(TypeParameter, Type, TypeChecker) - Method in class hlt.language.design.types.ProtoType
checkOccurrence(TypeParameter, Type, TypeChecker) - Method in class hlt.language.design.types.TupleType
checkOccurrence(TypeParameter, Type, TypeChecker) - Method in class hlt.language.design.types.Type
  Throws a `FailedUnificationException` if the specified type parameter occurs in this type.
checkOccurrence(TypeParameter, Type, TypeChecker) - Method in class hlt.language.design.types.TypeParameter
checkOccurrence(TypeParameter, Type, TypeChecker) - Method in class hlt.language.design.types.TypeTerm
checkPrecedenceLevel(int) - Static method in class hlt.language.syntax.Grammar
  Checks whether the specified precedence level is within legal bounds.
child(int) - Method in class hlt.language.syntax.ParseNode
  If a parse tree has been built, this returns the `i`-th in the sequence of `ParseNode`s that are this node's constituents.
child() - Method in class hlt.language.syntax.XmlAttributeInfo
  Returns the child index of this attribute's value when this value is an `XmlTreePath` object.
child() - Method in class hlt.language.syntax.XmlTextInfoArg
  Returns the child index, when there is one.
child() - Method in class hlt.language.syntax.XmlTreePath
  Returns the child index.
children() - Method in class hlt.language.syntax.ParseNode
  When constructing the parse tree, this is the set of constituents.
children() - Method in class hlt.language.syntax.XmlInfo
CHOICE_EXP - Static variable in class hlt.language.util.RegExp
ChoicePoint - Class in hlt.language.design.types
  A `ChoicePoint` extends a `TypingState` with a queue of `CodeEntry` objects.
ChoicePoint() - Constructor for class hlt.language.design.types.ChoicePoint
chop() - Method in class hlt.language.util.Queue
  Removes and returns the newest object queued in this queue.
CircularInclusionException - Exception in hlt.language.io
  Signals an attempt to include a file already being included.
CircularInclusionException(String) - Constructor for exception hlt.language.io.CircularInclusionException
  Constructs a new CircularInclusionException with a file name.
CLASS - Static variable in class hlt.language.design.types.Type
ClassDeclarationException - Exception in hlt.language.design.types
ClassDeclarationException(Object) - Constructor for exception hlt.language.design.types.ClassDeclarationException
ClassInfo - Class in hlt.language.design.types
  This class holds information about a class type needed for compiling field access and update, and enables specifying an implementation for methods manipulating objects of this type.
ClassInfo() - Constructor for class hlt.language.design.types.ClassInfo
  Constructs an empty class info.
classInfo() - Method in class hlt.language.design.types.ClassType
className(Object) - Static method in class hlt.language.tools.Misc
  Returns the qualified name of the class of the specified object.
ClassType - Class in hlt.language.design.types
  This is the type of object structures.
ClassType(Tables, String, Type[], ClassInfo) - Constructor for class hlt.language.design.types.ClassType
ClassType(Tables, String) - Constructor for class hlt.language.design.types.ClassType
ClassType(Tables, String, AbstractList) - Constructor for class hlt.language.design.types.ClassType
cleanup(RegExp) - Method in class hlt.language.util.RegExp
  This simply returns its argument, unless `null` - in which case it returns `EMPTY`.
clear() - Method in class hlt.language.design.types.Tables
  This clears all definitions from all (symbol and type) tables.
clear() - Method in class hlt.language.util.ArrayList
  Removes all of the elements from this ArrayList.
clear(int) - Method in class hlt.language.util.ArrayList
  Clears all elements of this arraylist at index equal to or greater than the specified index.
clear() - Method in class hlt.language.util.DoubleArrayList
  Removes all of the elements from this DoubleArrayList.
clear(int) - Method in class hlt.language.util.DoubleArrayList
  Clears all elements of this DoubleArraylist at index equal to or greater than the specified index.
clear() - Method in class hlt.language.util.IntArrayList
  Removes all of the elements from this IntArrayList.
clear(int) - Method in class hlt.language.util.IntArrayList
  Clears all elements of this IntArraylist at index equal to or greater than the specified index.
clear() - Method in class hlt.language.util.LinkedStack
clear() - Method in class hlt.language.util.Map
clear() - Method in class hlt.language.util.ToIntMap
  Removes all entries from this map.
clearErrors() - Method in class hlt.osf.util.ErrorLogger
clearIsaDeclarations() - Method in class hlt.osf.base.Sort
  Cleans up this sort by resetting its is-a declarations to null.
clearKnownTags() - Static method in class hlt.osf.base.Tag
  Resets the know tags and the tag numbering.
clearTags() - Method in class hlt.language.design.backend.DefaultDisplayFormManager
clearTags() - Method in class hlt.language.design.backend.DefaultDisplayManager
clearTags() - Method in interface hlt.language.design.backend.DisplayFormManager
clearTags() - Method in interface hlt.language.design.backend.ReadManager
clearTags() - Method in class hlt.osf.io.DisplayFormManager
clearTags() - Method in class hlt.osf.io.DisplayManager
clone() - Method in class hlt.language.util.ArrayList
  Returns a clone of this ArrayList.
clone() - Method in class hlt.language.util.DoubleArrayList
  Returns a clone of this DoubleArrayList.
clone() - Method in class hlt.language.util.IntArrayList
  Returns a clone of this IntArrayList.
close() - Method in class hlt.language.design.backend.DefaultDisplayDeviceManager
close() - Method in class hlt.language.design.backend.DefaultDisplayManager
close() - Method in interface hlt.language.design.backend.DisplayDeviceManager
close() - Method in class hlt.language.io.IncludeReader
  Closes all readers associated with this `IncludeReader`.
close() - Method in class hlt.language.io.LAReader
  Closes this LAReader.
close() - Method in class hlt.osf.io.DisplayDeviceManager
close() - Method in class hlt.osf.io.DisplayManager
Closure - Class in hlt.language.design.backend
  A `Closure` object is to a `Block` object what an `Abstraction` expression is to a `Scope` expression.
Closure(Instruction[], int, int, int, int, int, int[], double[], Object[]) - Constructor for class hlt.language.design.backend.Closure
Closure(boolean, Instruction[], int, int, int, int, int, int[], double[], Object[]) - Constructor for class hlt.language.design.backend.Closure
code() - Method in class hlt.language.design.backend.Block
code() - Method in class hlt.language.design.kernel.Compiler
  Returns the extracted code array of this compiler's latest complete compilation.
code() - Method in class hlt.language.design.types.DefinedEntry
code - Variable in class hlt.osf.base.Sort
  The bit vector code of this Sort.
codeCache() - Method in class hlt.osf.exec.Context
  Returns this OSF context's table associating a bit code to the sort it denotes if there is one, or the set of sorts that are its maximal lower bounds as an array or sorts.
codeEntry() - Method in class hlt.language.design.kernel.Compiler
  When compiling a definition, this returns the `DefinedEntry` of the symbol being defined; `null` otherwise.
codeEntry() - Method in class hlt.language.design.kernel.Definition
codeEntry() - Method in class hlt.language.design.kernel.Global
CodeEntry - Class in hlt.language.design.types
  Objects of this class associate a `Symbol` and a `Type` to code that may be executed for it.
CodeEntry() - Constructor for class hlt.language.design.types.CodeEntry
CodeEntry.CodeId - Class in hlt.language.design.types
codeSize() - Static method in class hlt.osf.base.Sort
  Returns the sort code size for an encoded taxonomy.
Collection - Interface in hlt.language.design.types
  This is an interface for types that are collections of a certain base type.
COLLECTION - Static variable in class hlt.language.design.types.Symbol
  This is a dummy symbol that is given the types allowed for collections.
COLLECTION - Static variable in class hlt.language.design.types.Type
CollectionType - Class in hlt.language.design.types
  This is the mother class of all types denoting collections.
CollectionType() - Constructor for class hlt.language.design.types.CollectionType
CollectionTypeConstant - Class in hlt.language.design.types
  This is the class of constant types that are also collection types.
CollectionTypeConstant(String, Type) - Constructor for class hlt.language.design.types.CollectionTypeConstant
Command - Class in hlt.language.tools
  This class implements a simple UNIX style command parser.
Command() - Constructor for class hlt.language.tools.Command
CommandException - Exception in hlt.language.tools
  Signals an anomalous situation parsing a command line.
CommandException(String) - Constructor for exception hlt.language.tools.CommandException
  Constructs a new CommandException with a message.
COMMENT - Static variable in class hlt.language.io.AbstractStreamTokenizer
commentBrackets(String, String) - Method in class hlt.language.io.LAStreamTokenizer
  Enables bracketed comments with the specified start and end strings.
commentChar(int) - Method in class hlt.language.io.AbstractStreamTokenizer
  Makes the specified character a comment start character exclusively.
commentChar(int) - Method in class hlt.language.io.LAStreamTokenizer
  Makes the specified character a comment start character exclusively and enable skipping comment lines starting with this character.
commentChar(int) - Method in class hlt.language.io.StreamTokenizer
  Makes the specified character a comment start character exclusively.
commentLine(String) - Method in class hlt.language.io.LAStreamTokenizer
  Enables line comments with the specified start string.
COMPACT_TREE - Static variable in class hlt.language.syntax.GenericParser
  A value indicating that a compact parse tree must be built.
Comparable - Interface in hlt.language.util
  This is an interface for objects that must be compared.
compile(Compiler) - Method in class hlt.language.design.kernel.And
compile(Compiler) - Method in class hlt.language.design.kernel.AndOr
compile(Compiler) - Method in class hlt.language.design.kernel.Application
compile(Compiler) - Method in class hlt.language.design.kernel.ArrayExtension
  compile the elements compile the size if there is no index set constraint: compile the indexable, if there is one generate `MAKE_[ARRAY,MAP]_[I,R,O]` if there is an index set constraint: compile the index set generate size tests and conversion check for index set generate `MAKE_ARRAY_[I,R,O]` or `SHUFFLE_MAP_[I,R,O]` depending on whether or not indexables have been reconciled with a permutation array
compile(Compiler) - Method in class hlt.language.design.kernel.ArrayInitializer
  To compile an `ArrayInitializer`, we: compile the array, compile the dimensions (ints are systematically boxed so that the value of a dimension's indexable is always popped off the object stack), compile the number of dimensions, compile the extension depth, generate an `ARRAY_INITIALIZE`.
compile(Compiler) - Method in class hlt.language.design.kernel.ArraySlot
compile(Compiler) - Method in class hlt.language.design.kernel.ArraySlotUpdate
  To compile an array slot update, proceed thus: compile the index, possibly unbox the index, compile the array, compile the value, possibly un/box the value, generate the 'set' instruction, possibly generate a pop instruction.
compile(Compiler) - Method in class hlt.language.design.kernel.ArrayToMap
compile(Compiler) - Method in class hlt.language.design.kernel.BuiltinObjectConstant
compile(Compiler) - Method in class hlt.language.design.kernel.Char
compile(Expression) - Method in class hlt.language.design.kernel.Compiler
  Compiles the specified expression in the context of this compiler.
compile(Compiler) - Method in class hlt.language.design.kernel.Comprehension
compile(Compiler) - Method in class hlt.language.design.kernel.Constant
compile(Compiler) - Method in class hlt.language.design.kernel.Definition
  Compiling a definition amounts to assigning a code array to the defined symbol for its type and compiling its body into this code array.
compile(Compiler) - Method in class hlt.language.design.kernel.Dummy
  A Dummy never gets to invoke this.
compile(Compiler) - Method in class hlt.language.design.kernel.DummyAssignment
  A DummyAssignment never gets to invoke this.
compile(Compiler) - Method in class hlt.language.design.kernel.DummyLocal
  A DummyLocal never gets to invoke this.
compile(Compiler) - Method in class hlt.language.design.kernel.ExitWithValue
compile(Compiler) - Method in class hlt.language.design.kernel.Expression
  This method compiles this expression in the context of the specified `Compiler`.
compile(Compiler) - Method in class hlt.language.design.kernel.FieldUpdate
  Compiles this field update of expressions in the context of the specified `Compiler`.
compile(Compiler) - Method in class hlt.language.design.kernel.FilterHomomorphism
compile(Compiler) - Method in class hlt.language.design.kernel.Global
compile(Compiler) - Method in class hlt.language.design.kernel.GlobalAssignment
  Compiles this global assignment in the context of the specified `Compiler`.
compile(Compiler) - Method in class hlt.language.design.kernel.HideType
compile(Compiler) - Method in class hlt.language.design.kernel.Homomorphism
compile(Compiler) - Method in class hlt.language.design.kernel.IfThenElse
compile(Compiler) - Method in class hlt.language.design.kernel.Int
compile(Compiler) - Method in class hlt.language.design.kernel.Local
compile(Compiler) - Method in class hlt.language.design.kernel.LocalAssignment
  Compiles this local assignment in the context of the specified `Compiler`.
compile(Compiler) - Method in class hlt.language.design.kernel.Loop
  Compiles this loop expression in the context of the specified `Compiler`.
compile(Compiler) - Method in class hlt.language.design.kernel.NewArray
  To compile a new array, we: compile the last dimension, generate a `PUSH_[ARRAY,MAP]_[I,R,O]` instruction, compile the next to last dimension, generate a `FILL_[ARRAY,MAP]_[I,R,O][AM]` instruction, compile each of the other dimensions followed with a `FILL_[ARRAY,MAP]_O[A,M]` instruction.
compile(Compiler) - Method in class hlt.language.design.kernel.NewBag
compile(Compiler) - Method in class hlt.language.design.kernel.NewList
compile(Compiler) - Method in class hlt.language.design.kernel.NewObject
compile(Compiler) - Method in class hlt.language.design.kernel.NewSet
compile(Compiler) - Method in class hlt.language.design.kernel.OpenType
compile(Compiler) - Method in class hlt.language.design.kernel.Or
compile(Compiler) - Method in class hlt.language.design.kernel.Parameter
  A Parameter never gets to invoke this.
compile(Compiler) - Method in class hlt.language.design.kernel.Real
compile(Compiler) - Method in class hlt.language.design.kernel.Scope
compile(Compiler) - Method in class hlt.language.design.kernel.Sequence
  Compiles this sequence of expressions in the context of the specified `Compiler`.
compile(Compiler) - Method in class hlt.language.design.kernel.Tuple
compile(Compiler) - Method in class hlt.language.design.kernel.TupleProjection
compile(Compiler) - Method in class hlt.language.design.kernel.TupleUpdate
  To compile a tuple update, proceed thus: compile the tuple, compile the value, possibly un/box the value, generate the 'set' instruction, possibly generate a pop instruction.
compile(Compiler) - Method in class hlt.language.design.kernel.UndecidedExpression
Compiler - Class in hlt.language.design.kernel
  This is the class defining a compiler object.
Compiler() - Constructor for class hlt.language.design.kernel.Compiler
  Creates and returns a new Compiler.
completeFileName(String, String) - Static method in class hlt.language.tools.Command
  Returns a file's name completed with its extension if the latter is missing.
component(int) - Method in class hlt.language.design.kernel.Tuple
component(int) - Method in class hlt.language.design.types.TupleType
components() - Method in class hlt.language.design.types.TupleType
Comprehension - Class in hlt.language.design.kernel
  This class represents a monoid comprehension whose actual form is interpreted as a construct involving the parts of the syntactic form of the comprehension.
Comprehension(AbstractList, AbstractList, Expression) - Constructor for class hlt.language.design.kernel.Comprehension
  Constructs an already translated comprehension as a let.
Comprehension(Tables, Expression, Expression, Expression, AbstractList, AbstractList) - Constructor for class hlt.language.design.kernel.Comprehension
  Constructs a raw comprehension with the specifed arguments and assuming the default in-place mode for performing the monoid operation.
Comprehension(Tables, Expression, Expression, Expression, AbstractList, AbstractList, byte) - Constructor for class hlt.language.design.kernel.Comprehension
  Constructs a raw comprehension with the specifed arguments.
Comprehension.IndexedExpression - Class in hlt.language.design.kernel
Comprehension.IndexedExpression(Expression) - Constructor for class hlt.language.design.kernel.Comprehension.IndexedExpression
Comprehension.IndexedExpression(int, Expression) - Constructor for class hlt.language.design.kernel.Comprehension.IndexedExpression
Comprehension.Qualifier - Class in hlt.language.design.kernel
Comprehension.Qualifier(Parameter, Expression) - Constructor for class hlt.language.design.kernel.Comprehension.Qualifier
Comprehension.RawInfo - Class in hlt.language.design.kernel
computeAncestors(Sort) - Method in class hlt.osf.exec.Taxonomy
  Returns the set of ancestors of the specified sort as a BitCode.
computeDescendants(Sort) - Method in class hlt.osf.exec.Taxonomy
  Returns the set of descendants of the specified sort as a BitCode.
computeHeight(Sort) - Method in class hlt.osf.exec.Taxonomy
  Returns the height of the specified sort in its taxonomy.
CONCAT_EXP - Static variable in class hlt.language.util.RegExp
Constant - Class in hlt.language.design.kernel
Constant() - Constructor for class hlt.language.design.kernel.Constant
Constant(Type) - Constructor for class hlt.language.design.kernel.Constant
CONSTANT - Static variable in class hlt.language.design.types.Type
construct(Type, AbstractList, Expression) - Static method in class hlt.language.design.kernel.ArrayInitializer
  Returns a `Let` wrapping a new array initializer constructed with the specified parameters.
ConstructedType - Class in hlt.language.design.types
  This this the mother of all constructed type classes.
ConstructedType() - Constructor for class hlt.language.design.types.ConstructedType
Container - Interface in hlt.language.design.backend
  This is an interface denoting an object that contains other objects.
contains(int) - Method in interface hlt.language.design.backend.Container
contains(double) - Method in interface hlt.language.design.backend.Container
contains(Object) - Method in interface hlt.language.design.backend.Container
contains(int) - Method in class hlt.language.design.backend.IntRange
contains(double) - Method in class hlt.language.design.backend.IntRange
contains(Object) - Method in class hlt.language.design.backend.IntRange
contains(int) - Method in class hlt.language.design.backend.IntSet
  Returns `true` iff the specified int belongs to this set.
contains(double) - Method in class hlt.language.design.backend.IntSet
  Returns `true` iff the specified double cast as an int belongs to this set.
contains(Object) - Method in class hlt.language.design.backend.IntSet
  Returns `true` iff this set contains the value of the given boxed int.
contains(RuntimeSet) - Method in class hlt.language.design.backend.IntSet
  Returns `true` iff this set contains all the elements of the specified set.
contains(Object) - Method in class hlt.language.design.backend.ObjectSet
  Returns `true` iff this set contains the specified object.
contains(int) - Method in class hlt.language.design.backend.ObjectSet
  Returns `true` iff any boxed wrapper of the specified int belongs to this set.
contains(double) - Method in class hlt.language.design.backend.ObjectSet
  Returns `true` iff any boxed wrapper of the specified double belongs to this set.
contains(RuntimeSet) - Method in class hlt.language.design.backend.ObjectSet
  Returns `true` iff this set contains all the elements of the specified set.
contains(double) - Method in class hlt.language.design.backend.RealRange
contains(int) - Method in class hlt.language.design.backend.RealRange
contains(Object) - Method in class hlt.language.design.backend.RealRange
contains(double) - Method in class hlt.language.design.backend.RealSet
  Returns `true` iff the specified double belongs to this set.
contains(int) - Method in class hlt.language.design.backend.RealSet
  Returns `true` iff the specified int cast as a double belongs to this set.
contains(Object) - Method in class hlt.language.design.backend.RealSet
  Returns `true` iff this set contains the value of the given boxed double.
contains(RuntimeSet) - Method in class hlt.language.design.backend.RealSet
  Returns `true` iff this set contains all the elements of the specified set.
contains(RuntimeSet) - Method in class hlt.language.design.backend.RuntimeSet
  Returns `true` iff the specified set is a subset of this set.
contains(Object) - Method in class hlt.language.util.ArrayList
  Tests if the specified Object is a component in this ArrayList.
contains(double) - Method in class hlt.language.util.DoubleArrayList
  Tests if the specified double is a component in this DoubleArrayList.
contains(int) - Method in class hlt.language.util.IntArrayList
  Tests if the specified int is a component in this IntArrayList.
contains(int) - Method in class hlt.language.util.SetOf
  Returns true iff the specified index is that of an element of this set.
contains(Object) - Method in class hlt.language.util.SetOf
  Returns true iff the specified object is an element of this set.
containsAll(Object[]) - Method in class hlt.language.util.ArrayList
  Returns true if this ArrayList contains all of the elements in the specified array.
containsAll(ArrayList) - Method in class hlt.language.util.ArrayList
  Returns true if this ArrayList contains all of the elements in the specified ArrayList.
containsAll(double[]) - Method in class hlt.language.util.DoubleArrayList
  Returns true if this DoubleArrayList contains all of the elements in the specified array.
containsAll(DoubleArrayList) - Method in class hlt.language.util.DoubleArrayList
  Returns true if this DoubleArrayList contains all of the elements in the specified DoubleArrayList.
containsAll(int[]) - Method in class hlt.language.util.IntArrayList
  Returns true if this IntArrayList contains all of the elements in the specified array.
containsAll(IntArrayList) - Method in class hlt.language.util.IntArrayList
  Returns true if this IntArrayList contains all of the elements in the specified IntArrayList.
containsEntry(double, int) - Method in class hlt.language.util.DoubleToIntMap
  Returns `true` if this map contains an entry with the specified key and value.
containsEntry(ToIntMap.Entry) - Method in class hlt.language.util.DoubleToIntMap
  Returns `true` if this map contains the specified entry.
containsEntry(int, int) - Method in class hlt.language.util.IntToIntMap
  Returns `true` if this map contains an entry with the specified key and value.
containsEntry(ToIntMap.Entry) - Method in class hlt.language.util.IntToIntMap
  Returns `true` if this map contains the specified entry.
containsEntry(Object, int) - Method in class hlt.language.util.ObjectToIntMap
  Returns `true` if this map contains an entry with the specified key and value.
containsEntry(ToIntMap.Entry) - Method in class hlt.language.util.ObjectToIntMap
  Returns `true` if this map contains the specified entry.
containsEntry(ToIntMap.Entry) - Method in class hlt.language.util.ToIntMap
  Returns `true` if this map contains the specified entry.
containsFreeName(String) - Method in class hlt.language.design.kernel.Dummy
containsFreeName(String) - Method in class hlt.language.design.kernel.Expression
  Returns `true` iff the specified name occurs free in this expression.
containsFreeName(String) - Method in class hlt.language.design.kernel.Global
containsFreeName(String) - Method in class hlt.language.design.kernel.Local
containsFreeName(String) - Method in class hlt.language.design.kernel.Scope
containsKey(double) - Method in class hlt.language.util.DoubleToIntMap
  Returns `true` if this map contains an entry for the specified key.
containsKey(int) - Method in class hlt.language.util.IntToIntMap
  Returns `true` if this map contains an entry for the specified key.
containsKey(Object) - Method in class hlt.language.util.ObjectToIntMap
  Returns `true` if this map contains an entry for the specified key.
ContainsObject - Class in hlt.language.design.instructions
ContainsObject() - Constructor for class hlt.language.design.instructions.ContainsObject
containsValue(int) - Method in class hlt.language.util.ToIntMap
  Returns `true` if this map maps one or more keys to the specified value.
context() - Method in class hlt.osf.base.OsfExpression
  Return this expression evaluation context.
context() - Method in class hlt.osf.base.Sort
Context - Class in hlt.osf.exec
Context() - Constructor for class hlt.osf.exec.Context
  Constructs a new sort ordering context.
Context(int) - Constructor for class hlt.osf.exec.Context
  Constructs a new sort ordering context with the specified sort code array size.
Context(int, float, float) - Constructor for class hlt.osf.exec.Context
  Constructs a new sort ordering context with the specified sort code array size, the named sort table's size factor, and the code cache's size.
context() - Method in interface hlt.osf.exec.Contextable
  Returns the sort ordering context of this object.
context() - Method in class hlt.osf.exec.Taxonomy
  Returns this taxonomy's sort ordering context.
Contextable - Interface in hlt.osf.exec
  This an interface implemented by classes that need a context of sort ordering.
copy() - Method in class hlt.language.design.backend.IntMap
copy() - Method in class hlt.language.design.backend.IntSet
  Returns a copy of this set.
copy() - Method in class hlt.language.design.backend.ObjectMap
copy() - Method in class hlt.language.design.backend.ObjectSet
  Returns a copy of this set.
copy() - Method in class hlt.language.design.backend.RealMap
copy() - Method in class hlt.language.design.backend.RealSet
  Returns a copy of this set.
copy(int[]) - Static method in class hlt.language.design.backend.Runtime
  Returns a copy of the specified array of ints.
copy(double[]) - Static method in class hlt.language.design.backend.Runtime
  Returns a copy of the specified array of doubles.
copy(Object[]) - Static method in class hlt.language.design.backend.Runtime
  Returns a deep copy of the specified array of objects; i.e., objects that are arrays or `RuntimeMap`s are also copied recursively.
copy() - Method in class hlt.language.design.backend.RuntimeMap
copy() - Method in class hlt.language.design.backend.RuntimeSet
  Returns a copy of this set.
copy() - Method in class hlt.language.design.kernel.Abstraction
copy() - Method in class hlt.language.design.kernel.And
copy() - Method in class hlt.language.design.kernel.Application
copy() - Method in class hlt.language.design.kernel.ArrayExtension
copy() - Method in class hlt.language.design.kernel.ArrayInitializer
copy() - Method in class hlt.language.design.kernel.ArraySlot
copy() - Method in class hlt.language.design.kernel.ArraySlotUpdate
copy() - Method in class hlt.language.design.kernel.ArrayToMap
copy() - Method in class hlt.language.design.kernel.Comprehension
copy() - Method in class hlt.language.design.kernel.Constant
copy() - Method in class hlt.language.design.kernel.Definition
copy() - Method in class hlt.language.design.kernel.Dummy
copy() - Method in class hlt.language.design.kernel.DummyAssignment
copy() - Method in class hlt.language.design.kernel.ExitWithValue
copy() - Method in class hlt.language.design.kernel.Expression
  Returns a deep copy of this expression.
copy() - Method in class hlt.language.design.kernel.FieldUpdate
copy() - Method in class hlt.language.design.kernel.FilterHomomorphism
copy() - Method in class hlt.language.design.kernel.Global
copy() - Method in class hlt.language.design.kernel.GlobalAssignment
copy() - Method in class hlt.language.design.kernel.HideType
copy() - Method in class hlt.language.design.kernel.Homomorphism
copy() - Method in class hlt.language.design.kernel.IfThenElse
copy() - Method in class hlt.language.design.kernel.Local
copy() - Method in class hlt.language.design.kernel.LocalAssignment
copy() - Method in class hlt.language.design.kernel.Loop
copy() - Method in class hlt.language.design.kernel.NamedTuple
copy() - Method in class hlt.language.design.kernel.NewArray
copy() - Method in class hlt.language.design.kernel.NewCollection
copy() - Method in class hlt.language.design.kernel.OpenType
copy() - Method in class hlt.language.design.kernel.Or
copy() - Method in class hlt.language.design.kernel.Parameter
copy() - Method in class hlt.language.design.kernel.Scope
copy() - Method in class hlt.language.design.kernel.Sequence
copy() - Method in class hlt.language.design.kernel.Tuple
copy() - Method in class hlt.language.design.kernel.TupleProjection
copy() - Method in class hlt.language.design.kernel.TupleUpdate
copy() - Method in class hlt.language.design.kernel.UndecidedExpression
copy(HashMap) - Method in class hlt.language.design.types.ArrayType
copy(HashMap) - Method in class hlt.language.design.types.BoxableTypeConstant
copy(HashMap) - Method in class hlt.language.design.types.CollectionType
copy(HashMap) - Method in class hlt.language.design.types.DefinedType
copy(HashMap) - Method in class hlt.language.design.types.FunctionType
  Returns a copy of this FunctionType as per the renaming given by the specified HashMap.
copy(HashMap) - Method in class hlt.language.design.types.NamedTupleType
copy(HashMap) - Method in class hlt.language.design.types.ProtoType
copy() - Method in class hlt.language.design.types.ProtoType
copy(HashMap) - Method in class hlt.language.design.types.TupleType
copy(HashMap) - Method in class hlt.language.design.types.Type
  Returns a copy of this type with a consistent renaming of all free type parameters, and identyfing bound type parameters with their values.
copy() - Method in class hlt.language.design.types.Type
  Returns a copy of this type with an empty renaming.
copy(HashMap) - Method in class hlt.language.design.types.TypeParameter
  Returns a copy of this `TypeParameter` as per the renaming given by the specified `HashMap`.
copy() - Method in class hlt.language.design.types.TypeParameter
  This returns this type parameter unchanged.
copy(HashMap) - Method in class hlt.language.design.types.TypeTerm
copy(File, File) - Static method in class hlt.language.io.FileTools
  Copies src file to dst file.
copy(ParseNode) - Method in class hlt.language.syntax.ParseNode
  Returns an almost complete copy of the specified node by copying the values of all its attributes except that of its `symbol`, `children`, and location `span`.
copy() - Method in class hlt.language.syntax.ParseNode
  Returns a new ParseNode that is a shallow copy of this ParseNode.
copy() - Method in class hlt.osf.util.BitCode
  Returns a new unlocked BitCode that is an equal copy of this one.
copyIntEnv(int) - Method in class hlt.language.design.backend.Runtime
  Copies the latest `size` int values from the environment stack into an array, and returns the array.
copyInto(Object[]) - Method in class hlt.language.util.ArrayList
  Copies the components of this ArrayList into the specified array `a`.
copyInto(double[]) - Method in class hlt.language.util.DoubleArrayList
  Copies the components of this DoubleArrayList into the specified array.
copyInto(int[]) - Method in class hlt.language.util.IntArrayList
  Copies the components of this IntArrayList into the specified array.
copyObjectEnv(int) - Method in class hlt.language.design.backend.Runtime
  Copies the latest `size` objects from the environment stack into an array, and returns the array.
copyRealEnv(int) - Method in class hlt.language.design.backend.Runtime
  Copies the latest `size` double values from the environment stack into an array, and returns the array.
copyResourceFiles() - Static method in class hlt.language.syntax.Options
countDeprecated() - Method in class hlt.language.syntax.ErrorManager
  Increments the number of deprecation warning.
countError() - Method in class hlt.language.syntax.ErrorManager
  Increments the number of errors.
countWarning() - Method in class hlt.language.syntax.ErrorManager
  Increments the number of warnings.
createXmlForm(ParseNode, Element) - Method in class hlt.language.syntax.XmlInfo
  This method synthesizes and returns a JDOM `Element` computed using the information in this `XmlInfo` in the context of the specified XML document root `root`.
CRT - Static variable in interface hlt.language.io.IO
  Carriage return
currentChar() - Method in class hlt.language.io.AbstractStreamTokenizer
  returns the current character.
currentNode() - Method in class hlt.language.syntax.GenericParser
  Returns the current node; i.e., the result returned by the most recent semantic action.
currentYear() - Static method in class hlt.language.tools.Misc
  Return the current year as an int.
curry(int, TypeChecker) - Method in class hlt.language.design.types.DefinedType
curry(int, TypeChecker) - Method in class hlt.language.design.types.FunctionType
  Transforms this function type by splitting its domains at the specified depth, and records the old form in the appropriate trail of the specified type-checker for undoing purposes.
curry(int) - Method in class hlt.language.design.types.FunctionType
  Does the same as the version above, except that it is a one-time destructive procedure (similar to the two versions of the unify method).
curry(int, TypeChecker) - Method in class hlt.language.design.types.ProtoType
curry(int, TypeChecker) - Method in class hlt.language.design.types.Type
  If this this a function type, transforms the type by splitting the domains at the specified depth, and records the old form in the appropriate trail of the specified type-checker for undoing purposes.
curry(int, TypeChecker) - Method in class hlt.language.design.types.TypeParameter
curryedRange() - Method in class hlt.language.design.types.FunctionType
  If this function type is of the form `D1,...,Dn -> R`, this method returns `D2,...,Dn -> R` if `n` > 0, or `R` if `n` = 0.
curryObject() - Method in class hlt.language.design.instructions.Apply
cut() - Method in class hlt.language.syntax.DynamicParser
  Erases the latest backtracking information.
cutAll() - Method in class hlt.language.syntax.DynamicParser
  Erases all backtracking information.
CyclicSortOrderingException - Exception in hlt.osf.exec
CyclicSortOrderingException(String) - Constructor for exception hlt.osf.exec.CyclicSortOrderingException
CyclicSortOrderingException(ArrayList) - Constructor for exception hlt.osf.exec.CyclicSortOrderingException

## D

D_INTER_1 - Static variable in class hlt.language.design.instructions.Instruction
D_INTER_2 - Static variable in class hlt.language.design.instructions.Instruction
D_SDIFF - Static variable in class hlt.language.design.instructions.Instruction
D_UNION_1 - Static variable in class hlt.language.design.instructions.Instruction
D_UNION_2 - Static variable in class hlt.language.design.instructions.Instruction
D_XNION_1 - Static variable in class hlt.language.design.instructions.Instruction
D_XNION_2 - Static variable in class hlt.language.design.instructions.Instruction
Debug - Class in hlt.language.tools
  A (very) primitive debugging class.
Debug() - Constructor for class hlt.language.tools.Debug
Debug(Object) - Constructor for class hlt.language.tools.Debug
declareClass(String, AbstractList, AbstractList, AbstractList, AbstractList) - Method in class hlt.language.design.types.Tables
declareIsa(String, String, Locatable) - Method in class hlt.osf.exec.Context
  This declares that the sort named `s1` is a subsort of the sort named `s2`.
declareMembers(AbstractList, AbstractList, AbstractList, AbstractList) - Method in class hlt.language.design.types.ClassType
  Declares the members of this class type from the specified information and returns this class type.
decode(BitCode) - Method in class hlt.osf.exec.Context
  Given a bit code, this returns the object that it corresponds to in the current taxonomy.
decodedString(BitCode) - Method in class hlt.osf.exec.Context
  This returns a string form of the sorts whose codes are maximal lower bounds of the specified code.
deepCopy() - Method in class hlt.language.util.RegExp
  This returns a deep copy of this `RegExp`.
deepCopy() - Method in class hlt.language.util.RegExpChoice
deepCopy() - Method in class hlt.language.util.RegExpConcat
deepCopy() - Method in class hlt.language.util.RegExpOption
deepCopy() - Method in class hlt.language.util.RegExpPlus
deepCopy() - Method in class hlt.language.util.RegExpPower
deepCopy() - Method in class hlt.language.util.RegExpPowerRange
deepCopy() - Method in class hlt.language.util.RegExpStar
deepCopy() - Method in class hlt.language.util.RegExpSymbol
DEFAULT_IN_PLACE - Static variable in class hlt.language.design.kernel.Homomorphism
DefaultDisplayDeviceManager - Class in hlt.language.design.backend
  This class defines print methods (on the standard output).
DefaultDisplayDeviceManager() - Constructor for class hlt.language.design.backend.DefaultDisplayDeviceManager
DefaultDisplayFormManager - Class in hlt.language.design.backend
  This class defines methods that format runtime values according to their types to enable them to be legibly displayed.
DefaultDisplayFormManager() - Constructor for class hlt.language.design.backend.DefaultDisplayFormManager
DefaultDisplayManager - Class in hlt.language.design.backend
  This class defines a default display manager that consists of a default display device manager and a default display form manager.
DefaultDisplayManager() - Constructor for class hlt.language.design.backend.DefaultDisplayManager
DefaultDisplayManager(DisplayDeviceManager) - Constructor for class hlt.language.design.backend.DefaultDisplayManager
DefaultDisplayManager(DisplayFormManager) - Constructor for class hlt.language.design.backend.DefaultDisplayManager
DefaultDisplayManager(DisplayDeviceManager, DisplayFormManager) - Constructor for class hlt.language.design.backend.DefaultDisplayManager
DefaultDisplayManager(DisplayFormManager, DisplayDeviceManager) - Constructor for class hlt.language.design.backend.DefaultDisplayManager
DefaultErrorManager - Class in hlt.language.syntax
  This the class of objects used by default to manage and report errors.
DefaultErrorManager() - Constructor for class hlt.language.syntax.DefaultErrorManager
defineBuiltIn(Type, Instruction) - Method in class hlt.language.design.types.Symbol
  Installs this symbol as a built-in with specified type and instruction.
defineBuiltIn(Symbol, Type, Instruction) - Method in class hlt.language.design.types.Tables
defineBuiltIn(String, Type, Instruction) - Method in class hlt.language.design.types.Tables
defineBuiltIn(Symbol, Type, Type, Instruction) - Method in class hlt.language.design.types.Tables
defineBuiltIn(String, Type, Type, Instruction) - Method in class hlt.language.design.types.Tables
defineBuiltIn(Symbol, Type, Type, Type, Instruction) - Method in class hlt.language.design.types.Tables
defineBuiltIn(String, Type, Type, Type, Instruction) - Method in class hlt.language.design.types.Tables
defineBuiltIn(Symbol, Type, Type, Type, Type, Instruction) - Method in class hlt.language.design.types.Tables
defineBuiltIn(String, Type, Type, Type, Type, Instruction) - Method in class hlt.language.design.types.Tables
defineBuiltIn(Symbol, Type[], Type, Instruction) - Method in class hlt.language.design.types.Tables
defineBuiltIn(String, Type[], Type, Instruction) - Method in class hlt.language.design.types.Tables
defineBuiltinNewType(String, Type) - Method in class hlt.language.design.types.Tables
  Registers a builtin new opaque type definition for the specified name with the given type.
defineBuiltinNewType(String, Type, AbstractList) - Method in class hlt.language.design.types.Tables
  Registers a builtin new opaque type definition for the specified name with the given type and parameters.
defineBuiltinTypeAlias(String, Type) - Method in class hlt.language.design.types.Tables
  Registers a builtin type alias definition for the specified name with the given type.
defineBuiltinTypeAlias(String, Type, AbstractList) - Method in class hlt.language.design.types.Tables
  Registers a builtin type alias definition for the specified name with the given type and parameters.
DEFINED - Static variable in class hlt.language.design.types.Type
definedEntry() - Method in class hlt.language.design.kernel.Global
DefinedEntry - Class in hlt.language.design.types
  This class extends `CodeEntry` for the specific case of user-defined (as opposed to built-in) code entries.
DefinedEntry(Type) - Constructor for class hlt.language.design.types.DefinedEntry
DefinedEntry(Symbol, Type) - Constructor for class hlt.language.design.types.DefinedEntry
DefinedEntryInstruction - Class in hlt.language.design.instructions
DefinedType - Class in hlt.language.design.types
  This is the class of defined opaque types.
DefinedType(String, Type) - Constructor for class hlt.language.design.types.DefinedType
  Constructs a non-polymorphic defined type with the specified name and definition.
DefinedType(String, Type, Type[]) - Constructor for class hlt.language.design.types.DefinedType
  Constructs a polymorphic defined type with the specified name, definition, and type parameters.
DefinedType(String, Type, AbstractList) - Constructor for class hlt.language.design.types.DefinedType
defineEqualitySymbol(String) - Method in class hlt.language.design.types.Tables
defineNewType(String, Type) - Method in class hlt.language.design.types.Tables
  Registers a new (opaque) type definition for the specified name with the given type.
defineNewType(String, Type, AbstractList) - Method in class hlt.language.design.types.Tables
  Registers a new (opaque) type definition for the specified name with the given type and the list of type parameters.
defineOption(String, String) - Static method in class hlt.language.tools.Command
  Defines an option with a default value.
defineOption(String, String, String) - Static method in class hlt.language.tools.Command
  Defines an option with a default value and description.
defineTypeAlias(String, Type) - Method in class hlt.language.design.types.Tables
  Registers a type alias definition for the specified name with the given type.
defineTypeAlias(String, Type, AbstractList) - Method in class hlt.language.design.types.Tables
  Registers a type alias definition for the specified name with the given type and the list of type parameters.
Definition - Class in hlt.language.design.kernel
Definition(Symbol, Expression) - Constructor for class hlt.language.design.kernel.Definition
Definition(Tables, String, Expression) - Constructor for class hlt.language.design.kernel.Definition
Definition(Tables, String, String, Expression) - Constructor for class hlt.language.design.kernel.Definition
Definition(Tables, String, AbstractList, Expression) - Constructor for class hlt.language.design.kernel.Definition
Definition(Tables, String, Expression, boolean) - Constructor for class hlt.language.design.kernel.Definition
Definition(Tables, String, AbstractList, Expression, boolean) - Constructor for class hlt.language.design.kernel.Definition
definition() - Method in class hlt.language.design.types.DefinedType
definition() - Method in class hlt.language.design.types.TypeDefinition
  Returns a fresh copy of the type defining this definition's type term.
DefinitionException - Exception in hlt.language.design.kernel
DefinitionException(Object) - Constructor for exception hlt.language.design.kernel.DefinitionException
deprecatedCount() - Method in class hlt.language.syntax.ErrorManager
  Returns the current count of deprecation warnings.
depth() - Method in class hlt.language.design.kernel.TupleProjection
depth() - Method in class hlt.language.io.IncludeReader
  Returns the depth of inclusion of the current reader.
dequeue() - Method in class hlt.language.util.Queue
  Removes and returns the oldest object queued in this queue.
deref() - Method in class hlt.osf.base.PsiTerm
deref() - Method in class hlt.osf.base.Tag
  Ths returns the ultimate tag this is bound to; i.e., its binding's binding's ...
descendants() - Method in class hlt.osf.base.Sort
  Returns the set of descendants of this sort as a BitCode.
destination() - Static method in class hlt.language.syntax.Options
DestructiveExclusiveUnion1 - Class in hlt.language.design.instructions
DestructiveExclusiveUnion1() - Constructor for class hlt.language.design.instructions.DestructiveExclusiveUnion1
DestructiveExclusiveUnion2 - Class in hlt.language.design.instructions
DestructiveExclusiveUnion2() - Constructor for class hlt.language.design.instructions.DestructiveExclusiveUnion2
DestructiveIntersection1 - Class in hlt.language.design.instructions
DestructiveIntersection1() - Constructor for class hlt.language.design.instructions.DestructiveIntersection1
DestructiveIntersection2 - Class in hlt.language.design.instructions
DestructiveIntersection2() - Constructor for class hlt.language.design.instructions.DestructiveIntersection2
DestructiveSetDifference - Class in hlt.language.design.instructions
DestructiveSetDifference() - Constructor for class hlt.language.design.instructions.DestructiveSetDifference
DestructiveUnion1 - Class in hlt.language.design.instructions
DestructiveUnion1() - Constructor for class hlt.language.design.instructions.DestructiveUnion1
DestructiveUnion2 - Class in hlt.language.design.instructions
DestructiveUnion2() - Constructor for class hlt.language.design.instructions.DestructiveUnion2
DETAILED - Static variable in interface hlt.language.util.Verbose
dimension() - Method in class hlt.language.design.kernel.ArrayInitializer
dimension() - Method in class hlt.language.design.kernel.NewArray
dimension() - Method in class hlt.language.design.kernel.Tuple
dimension() - Method in class hlt.language.design.types.ArrayType
  Returns the number of dimensions of this array type; i.e., the number of indices needed to dereference to the innermost component.
dimension(int) - Method in class hlt.language.design.types.ArrayType
  Returns the type of the `n`-th dimension, counting from `0`.
dimension() - Method in class hlt.language.design.types.TupleType
dir(String) - Static method in class hlt.language.io.FileTools
  Returns the directory part of the specified file name.
dir(File) - Static method in class hlt.language.io.FileTools
  Returns the directory part of the specified file.
DIS() - Static method in class hlt.osf.exec.Context
disableComments() - Method in class hlt.language.io.AbstractStreamTokenizer
disableComments() - Method in class hlt.language.io.LAStreamTokenizer
disableComments() - Method in class hlt.language.io.StreamTokenizer
DISABLED_IN_PLACE - Static variable in class hlt.language.design.kernel.Homomorphism
disableInPlace() - Method in class hlt.language.design.kernel.Homomorphism
disallowVoid(Type, Locatable, Object) - Method in class hlt.language.design.types.TypeChecker
  Proves a residuated `NoVoidTypeGoal` for the specified type.
DisjunctiveSortExpression - Class in hlt.osf.base
  This is the class of disjunctive sorts.
DisjunctiveSortExpression(ArrayList) - Constructor for class hlt.osf.base.DisjunctiveSortExpression
DisjunctiveSortExpression(ArrayList, Context) - Constructor for class hlt.osf.base.DisjunctiveSortExpression
display() - Method in class hlt.language.syntax.ParseNode
  Spawns a framed graphical display of the parse tree rooted in this node.
display(String) - Method in class hlt.language.syntax.ParseNode
  Spawns a framed graphical display of the parse tree rooted in this node and corresponding to the specified source file.
displayBottomForm() - Method in class hlt.osf.io.DisplayFormManager
displayBottomForm() - Method in class hlt.osf.io.DisplayManager
displayDeviceManager() - Method in class hlt.language.design.backend.DefaultDisplayManager
DisplayDeviceManager - Interface in hlt.language.design.backend
  This interface specifies the method signatures for output (print) methods.
displayDeviceManager() - Method in interface hlt.language.design.backend.DisplayManager
displayDeviceManager() - Method in class hlt.language.design.backend.Runtime
  Returns this runtime's display device manager.
DisplayDeviceManager - Class in hlt.osf.io
  This class defines print methods (on the standard output).
DisplayDeviceManager() - Constructor for class hlt.osf.io.DisplayDeviceManager
displayDeviceManager() - Method in class hlt.osf.io.DisplayManager
displayForm(int, Type) - Method in class hlt.language.design.backend.DefaultDisplayManager
displayForm(double) - Method in class hlt.language.design.backend.DefaultDisplayManager
displayForm(Object, Type) - Method in class hlt.language.design.backend.DefaultDisplayManager
displayForm(int, Type) - Method in interface hlt.language.design.backend.DisplayManager
displayForm(double) - Method in interface hlt.language.design.backend.DisplayManager
displayForm(Object, Type) - Method in interface hlt.language.design.backend.DisplayManager
displayForm() - Method in class hlt.osf.base.AndSortExpression
displayForm() - Method in class hlt.osf.base.ButnotSortExpression
displayForm() - Method in class hlt.osf.base.DisjunctiveSortExpression
displayForm() - Method in class hlt.osf.base.NotSortExpression
displayForm() - Method in class hlt.osf.base.OrSortExpression
displayForm() - Method in class hlt.osf.base.OsfExpression
  Returns the string form of this OSF expression according the display manager of its context.
displayForm() - Method in class hlt.osf.base.PsiTerm
  Returns a pretty-printed form of this ψ-term.
displayForm() - Method in class hlt.osf.base.SymbolSortExpression
displayForm(double) - Method in class hlt.osf.io.DisplayManager
displayFormManager() - Method in class hlt.language.design.backend.DefaultDisplayManager
DisplayFormManager - Interface in hlt.language.design.backend
  This class defines methods that format runtime values according to their types to enable them to be legibly displayed.
displayFormManager() - Method in interface hlt.language.design.backend.DisplayManager
displayFormManager() - Method in class hlt.language.design.backend.Runtime
  Returns this runtime's display form manager.
DisplayFormManager - Class in hlt.osf.io
  This class defines methods that format various OSF constructs to enable them to be legibly displayed.
DisplayFormManager() - Constructor for class hlt.osf.io.DisplayFormManager
displayFormManager() - Method in class hlt.osf.io.DisplayManager
DisplayManager - Interface in hlt.language.design.backend
  This interface specifies the method signatures for a display manager consisting of a device manager and a formatter.
displayManager() - Method in class hlt.language.design.backend.Runtime
  Returns this runtime's display manager.
displayManager() - Method in class hlt.osf.exec.Context
DisplayManager - Class in hlt.osf.io
  This class defines a display manager that consists of a display device manager and a display form manager.
DisplayManager() - Constructor for class hlt.osf.io.DisplayManager
DisplayManager(DisplayDeviceManager) - Constructor for class hlt.osf.io.DisplayManager
DisplayManager(DisplayFormManager) - Constructor for class hlt.osf.io.DisplayManager
DisplayManager(DisplayDeviceManager, DisplayFormManager) - Constructor for class hlt.osf.io.DisplayManager
DisplayManager(DisplayFormManager, DisplayDeviceManager) - Constructor for class hlt.osf.io.DisplayManager
displaySortForm(Sort) - Method in class hlt.osf.io.DisplayFormManager
displaySortsForm(Sort[]) - Method in class hlt.osf.io.DisplayFormManager
  This is the display form of an array of sorts.
displaySortsForm(ArrayList) - Method in class hlt.osf.io.DisplayFormManager
  This is the display form of disjunctive sorts which are represented as ArrayLists.
displaySortsForm(BitCode, Taxonomy) - Method in class hlt.osf.io.DisplayFormManager
  This is the display form of disjunctive sorts which are represented as a BitCode.
displaySortsForm(Sort[]) - Method in class hlt.osf.io.DisplayManager
displaySortsForm(ArrayList) - Method in class hlt.osf.io.DisplayManager
displayTopForm() - Method in class hlt.osf.io.DisplayFormManager
displayTopForm() - Method in class hlt.osf.io.DisplayManager
displayVoid() - Method in class hlt.language.design.backend.DefaultDisplayFormManager
displayVoid() - Method in class hlt.language.design.backend.DefaultDisplayManager
displayVoid() - Method in interface hlt.language.design.backend.DisplayFormManager
DIV_II - Static variable in class hlt.language.design.instructions.Instruction
DIV_IR - Static variable in class hlt.language.design.instructions.Instruction
DIV_RI - Static variable in class hlt.language.design.instructions.Instruction
DIV_RR - Static variable in class hlt.language.design.instructions.Instruction
DivIntInt - Class in hlt.language.design.instructions
DivIntInt() - Constructor for class hlt.language.design.instructions.DivIntInt
DivIntReal - Class in hlt.language.design.instructions
DivIntReal() - Constructor for class hlt.language.design.instructions.DivIntReal
DivRealInt - Class in hlt.language.design.instructions
DivRealInt() - Constructor for class hlt.language.design.instructions.DivRealInt
DivRealReal - Class in hlt.language.design.instructions
DivRealReal() - Constructor for class hlt.language.design.instructions.DivRealReal
domain(int) - Method in class hlt.language.design.types.FunctionType
  Returns the dereferenced value of the i-th domain type.
domainIsBoxed(int) - Method in class hlt.language.design.types.FunctionType
domainRef(int) - Method in class hlt.language.design.types.FunctionType
  Returns the undereferenced i-th domain type.
domains() - Method in class hlt.language.design.types.FunctionType
  Returns list of domain types.
dotPosition(String) - Static method in class hlt.language.io.FileTools
  Returns the position of the dot marking the file's extension, or -1 if there is none.
DoubleArrayList - Class in hlt.language.util
  This class implements a vector of primitive `double` elements to alleviate the need to use an ArrayList of `Double` wrappers.
DoubleArrayList(int, int) - Constructor for class hlt.language.util.DoubleArrayList
  Constructs an empty DoubleArrayList with the specified initial capacity and capacity increment.
DoubleArrayList(int) - Constructor for class hlt.language.util.DoubleArrayList
  Constructs an empty DoubleArrayList with the specified initial capacity and with its capacity increment equal to zero.
DoubleArrayList() - Constructor for class hlt.language.util.DoubleArrayList
  Constructs an empty DoubleArrayList so that its internal data array has size 10 and its standard capacity increment is zero.
DoubleArrayList(double[]) - Constructor for class hlt.language.util.DoubleArrayList
  Constructs a doubleArrayList containing the values contained in the specified array, in the same order.
DoubleArrayList(Collection) - Constructor for class hlt.language.util.DoubleArrayList
  Constructs a DoubleArrayList containing the doubleValue() values of the java.lang.Number objects in the specified collection, in the order they are returned by the collection's iterator.
DoubleIterator - Interface in hlt.language.util
  This is an interface denoting an iterator over a collection of double.
DoubleStack - Class in hlt.language.util
  This class implements a stack of `double`s (as opposed to `Double`s).
DoubleStack() - Constructor for class hlt.language.util.DoubleStack
  Constructs a new empty DoubleStack.
DoubleStack(int, int) - Constructor for class hlt.language.util.DoubleStack
  Constructs an empty stack with the specified initial capacity and capacity increment.
DoubleStack(int) - Constructor for class hlt.language.util.DoubleStack
  Constructs an empty stack with the specified initial capacity and with its capacity increment equal to zero.
DoubleToIntMap - Class in hlt.language.util
  This is a class of hash tables mapping ints to ints.
DoubleToIntMap() - Constructor for class hlt.language.util.DoubleToIntMap
  Constructs a new empty map with a default capacity of `11`.
DoubleToIntMap(int) - Constructor for class hlt.language.util.DoubleToIntMap
  Constructs a new empty map with the specified initial capacity and a default load factor equal to `0.75`.
DoubleToIntMap(int, float) - Constructor for class hlt.language.util.DoubleToIntMap
  Constructs a new empty map with the specified initial capacity and load factor.
DoubleToIntMap(DoubleToIntMap) - Constructor for class hlt.language.util.DoubleToIntMap
  Constructs a new map with the same entries as the given map.
DoubleToIntMap.Entry - Class in hlt.language.util
  The class defining the map entries.
DQT - Static variable in interface hlt.language.io.IO
  Double quote
drop() - Method in class hlt.language.util.FiniteStack
  Removes and returns the oldest object of this `FiniteStack`; returns `null` if it is empty.
dummify() - Method in class hlt.language.design.instructions.Instruction
Dummy - Class in hlt.language.design.kernel
Dummy(String) - Constructor for class hlt.language.design.kernel.Dummy
Dummy(Tables, String) - Constructor for class hlt.language.design.kernel.Dummy
Dummy(Parameter) - Constructor for class hlt.language.design.kernel.Dummy
Dummy(Tables, Parameter) - Constructor for class hlt.language.design.kernel.Dummy
DUMMY_AND - Static variable in class hlt.language.design.instructions.Instruction
DUMMY_BELONGS - Static variable in class hlt.language.design.instructions.Instruction
DUMMY_EQU - Static variable in class hlt.language.design.instructions.Instruction
DUMMY_FIRST - Static variable in class hlt.language.design.instructions.Instruction
DUMMY_LAST - Static variable in class hlt.language.design.instructions.Instruction
DUMMY_NEQ - Static variable in class hlt.language.design.instructions.Instruction
DUMMY_NEXT - Static variable in class hlt.language.design.instructions.Instruction
DUMMY_NEXT_C - Static variable in class hlt.language.design.instructions.Instruction
DUMMY_NEXT_C_OFFSET - Static variable in class hlt.language.design.instructions.Instruction
DUMMY_NEXT_OFFSET - Static variable in class hlt.language.design.instructions.Instruction
DUMMY_OR - Static variable in class hlt.language.design.instructions.Instruction
DUMMY_ORD - Static variable in class hlt.language.design.instructions.Instruction
DUMMY_PREV - Static variable in class hlt.language.design.instructions.Instruction
DUMMY_PREV_C - Static variable in class hlt.language.design.instructions.Instruction
DUMMY_PREV_C_OFFSET - Static variable in class hlt.language.design.instructions.Instruction
DUMMY_PREV_OFFSET - Static variable in class hlt.language.design.instructions.Instruction
DUMMY_SET_ADD - Static variable in class hlt.language.design.instructions.Instruction
DUMMY_SET_RMV - Static variable in class hlt.language.design.instructions.Instruction
DUMMY_SIZE - Static variable in class hlt.language.design.instructions.Instruction
DUMMY_STRCON - Static variable in class hlt.language.design.instructions.Instruction
DUMMY_WRITE - Static variable in class hlt.language.design.instructions.Instruction
DummyAnd - Class in hlt.language.design.instructions
DummyAnd() - Constructor for class hlt.language.design.instructions.DummyAnd
DummyAssignment - Class in hlt.language.design.kernel
  This class is the class of dummy assignment expressions.
DummyAssignment(Tables, String, Expression) - Constructor for class hlt.language.design.kernel.DummyAssignment
  Constructs a dummy assignment with the specified name and expression.
DummyBelongs - Class in hlt.language.design.instructions
DummyBelongs() - Constructor for class hlt.language.design.instructions.DummyBelongs
dummyCollection() - Static method in class hlt.language.design.kernel.Global
DummyEqual - Class in hlt.language.design.instructions
DummyEqual() - Constructor for class hlt.language.design.instructions.DummyEqual
DummyFirst - Class in hlt.language.design.instructions
DummyFirst() - Constructor for class hlt.language.design.instructions.DummyFirst
dummyIndexable() - Static method in class hlt.language.design.kernel.Global
dummyIndexSet() - Static method in class hlt.language.design.kernel.Global
DummyLast - Class in hlt.language.design.instructions
DummyLast() - Constructor for class hlt.language.design.instructions.DummyLast
DummyLocal - Class in hlt.language.design.kernel
  This is a Local that does not actually belong within its scope and need never be sort-sanitized nor compiled.
DummyLocal(Parameter) - Constructor for class hlt.language.design.kernel.DummyLocal
DummyNext - Class in hlt.language.design.instructions
DummyNext() - Constructor for class hlt.language.design.instructions.DummyNext
DummyNextCirc - Class in hlt.language.design.instructions
DummyNextCirc() - Constructor for class hlt.language.design.instructions.DummyNextCirc
DummyNextCircOffSet - Class in hlt.language.design.instructions
DummyNextCircOffSet() - Constructor for class hlt.language.design.instructions.DummyNextCircOffSet
DummyNextOffSet - Class in hlt.language.design.instructions
DummyNextOffSet() - Constructor for class hlt.language.design.instructions.DummyNextOffSet
DummyOr - Class in hlt.language.design.instructions
DummyOr() - Constructor for class hlt.language.design.instructions.DummyOr
DummyOrd - Class in hlt.language.design.instructions
DummyOrd() - Constructor for class hlt.language.design.instructions.DummyOrd
DummyPrev - Class in hlt.language.design.instructions
DummyPrev() - Constructor for class hlt.language.design.instructions.DummyPrev
DummyPrevCirc - Class in hlt.language.design.instructions
DummyPrevCirc() - Constructor for class hlt.language.design.instructions.DummyPrevCirc
DummyPrevCircOffSet - Class in hlt.language.design.instructions
DummyPrevCircOffSet() - Constructor for class hlt.language.design.instructions.DummyPrevCircOffSet
DummyPrevOffSet - Class in hlt.language.design.instructions
DummyPrevOffSet() - Constructor for class hlt.language.design.instructions.DummyPrevOffSet
DummySetAdd - Class in hlt.language.design.instructions
DummySetAdd() - Constructor for class hlt.language.design.instructions.DummySetAdd
DummySetRemove - Class in hlt.language.design.instructions
DummySetRemove() - Constructor for class hlt.language.design.instructions.DummySetRemove
DummySize - Class in hlt.language.design.instructions
DummySize() - Constructor for class hlt.language.design.instructions.DummySize
DummyStringConcat - Class in hlt.language.design.instructions
DummyStringConcat() - Constructor for class hlt.language.design.instructions.DummyStringConcat
DummyUnequal - Class in hlt.language.design.instructions
DummyUnequal() - Constructor for class hlt.language.design.instructions.DummyUnequal
DummyWrite - Class in hlt.language.design.instructions
DummyWrite() - Constructor for class hlt.language.design.instructions.DummyWrite
DuplicateCodeEntryException - Exception in hlt.language.design.types
DuplicateCodeEntryException(Object) - Constructor for exception hlt.language.design.types.DuplicateCodeEntryException
DynamicParser - Class in hlt.language.syntax
  This is the generic parser that is inherited by all parser classes generated by ParserGenerator for a grammar which uses dynamic operators.
DynamicParser() - Constructor for class hlt.language.syntax.DynamicParser
DynamicSemanticsErrorException - Exception in hlt.language.design.backend
DynamicSemanticsErrorException() - Constructor for exception hlt.language.design.backend.DynamicSemanticsErrorException
DynamicToken - Class in hlt.language.syntax
  This class is the type of objects used for token nodes in a dynamic parser.
DynamicToken(ParseNode) - Constructor for class hlt.language.syntax.DynamicToken
DynamicToken(ParserOperator, ParseNode) - Constructor for class hlt.language.syntax.DynamicToken

## E

E_O_I - Static variable in class hlt.language.syntax.GenericParser
  Canonical token denoting the end of input.
elementAt(int) - Method in class hlt.language.util.ArrayList
  Returns the component at the specified index.
elementAt(int) - Method in class hlt.language.util.DoubleArrayList
  Returns the component at the specified index.
elementAt(int) - Method in class hlt.language.util.IntArrayList
  Returns the component at the specified index.
elements() - Method in class hlt.language.design.kernel.ArrayExtension
elements() - Method in class hlt.language.design.kernel.NewCollection
elements() - Method in class hlt.language.util.SetOf
  Returns an Enumeration over the object elements of this set.
elementType() - Method in class hlt.language.design.kernel.ArrayInitializer
eltXmlAttributeInfo(String) - Static method in class hlt.language.syntax.XmlAttributeInfo
  Creates and returns a new `XmlAttributeInfo` for specified attribute name to be initialized to some child XML node's text content.
EMPTY - Static variable in class hlt.language.design.backend.RuntimeTuple
EMPTY - Static variable in class hlt.language.design.kernel.Tuple
EMPTY - Static variable in class hlt.language.design.types.TupleType
empty() - Method in class hlt.language.util.DoubleStack
  Tests if this stack is empty.
empty() - Method in class hlt.language.util.IntStack
  Tests if this stack is empty.
EMPTY - Static variable in class hlt.language.util.RegExp
  A canonical empty symbol.
empty() - Method in class hlt.language.util.Stack
  Tests if this stack is empty.
EMPTY_EXP - Static variable in class hlt.language.util.RegExp
  Constants identifying each specific type of `RegExp`.
EMPTY_ITERATOR - Static variable in class hlt.language.tools.Misc
  An empty iterator that may come handy.
EmptyGoal - Class in hlt.language.design.types
  An `EmptyyGoal` is the trivial always `true` goal.
EmptyGoal(Locatable) - Constructor for class hlt.language.design.types.EmptyGoal
EmptyQueueException - Exception in hlt.language.util
  Signals an empty queue exception
EmptyQueueException() - Constructor for exception hlt.language.util.EmptyQueueException
  Constructs a new EmptyQueueException
EmptyQueueException(String) - Constructor for exception hlt.language.util.EmptyQueueException
  Constructs a new EmptyQueueException with given message.
EmptyStackException - Exception in hlt.language.util
  Signals an empty stack exception
EmptyStackException() - Constructor for exception hlt.language.util.EmptyStackException
  Constructs a new EmptyStackException
EmptyStackException(String) - Constructor for exception hlt.language.util.EmptyStackException
  Constructs a new EmptyStackException with given message.
enableComments() - Method in class hlt.language.io.AbstractStreamTokenizer
enableComments() - Method in class hlt.language.io.LAStreamTokenizer
enableComments() - Method in class hlt.language.io.StreamTokenizer
ENABLED_IN_PLACE - Static variable in class hlt.language.design.kernel.Homomorphism
enableInPlace() - Method in class hlt.language.design.kernel.Homomorphism
enclosingScope() - Method in class hlt.language.design.kernel.Expression
  Returns this expression enclosing scope (if it has been computed by `linkScopeTree`); `null` otherwise.
enclosingScope() - Method in class hlt.language.design.kernel.Scope
Enclosure - Class in hlt.language.design.kernel
  An `Enclosure` is the stack of scopes that are enclosing a given subexpression.
Enclosure() - Constructor for class hlt.language.design.kernel.Enclosure
encodeSorts() - Method in class hlt.osf.exec.Context
  Encodes all the sorts of this sort ordering context's taxonomy.
encodeSorts(int, int) - Method in class hlt.osf.exec.Context
  Encodes the sorts between index first and index last (both inclusive) of this sort ordering context's taxonomy.
encodeSorts() - Method in class hlt.osf.exec.Taxonomy
  Encodes all the sorts of this taxonomy.
encodeSorts(int, int) - Method in class hlt.osf.exec.Taxonomy
  Encodes the sorts between index first and index last (both inclusive) of this sort code array, reorders it so that a sort is always below its upper sorts, and check for cycles, committing all defined sorts in the specified range.
End - Class in hlt.language.design.instructions
End() - Constructor for class hlt.language.design.instructions.End
END - Static variable in class hlt.language.design.instructions.Instruction
end() - Method in class hlt.language.util.Span
enqueue(Object) - Method in class hlt.language.util.Queue
  Enqueues the given object in this queue.
ensureCapacity(int) - Method in class hlt.language.util.ArrayList
  Increases the capacity of this ArrayList, if necessary, to ensure that it can hold at least the number of components specified by the minimum capacity argument.
ensureCapacity(int) - Method in class hlt.language.util.DoubleArrayList
  Increases the capacity of this DoubleArrayList, if necessary, to ensure that it can hold at least the number of components specified by the minimum capacity argument.
ensureCapacity(int) - Method in class hlt.language.util.IntArrayList
  Increases the capacity of this IntArrayList, if necessary, to ensure that it can hold at least the number of components specified by the minimum capacity argument.
Enter - Class in hlt.language.design.instructions
  An `Enter` instruction is to a `Scope` expression what an `Apply` instruction is to an `Abstraction` expression.
Enter(int, int, int, int) - Constructor for class hlt.language.design.instructions.Enter
Enter(FunctionType) - Constructor for class hlt.language.design.instructions.Enter
EnterBlock - Class in hlt.language.design.instructions
  A refinement of `Enter` that carries its own block as opposed of taking it from the stack.
EnterBlock(Block) - Constructor for class hlt.language.design.instructions.EnterBlock
enterExitableScope() - Method in class hlt.language.design.backend.Runtime
  Saves the current state and pushes it onto the exitable state stack.
enterExitableScope(int, int, int) - Method in class hlt.language.design.backend.Runtime
  Saves the state obtained after the result stacks have been popped as many arguments as the specified arities and pushes it onto the exitable state stack.
EOF - Static variable in interface hlt.language.io.IO
  End of file
EOI - Static variable in interface hlt.language.io.IO
  End of input
eoi() - Static method in class hlt.language.syntax.GenericParser
  Returns the end of input token with the current location.
EOL - Static variable in interface hlt.language.io.IO
  End of line
eolIsSignificant(boolean) - Method in class hlt.language.io.AbstractStreamTokenizer
  The end-of-line is recognized as a token iff the argument is `true`.
eqCode() - Method in class hlt.language.design.types.ArrayType
eqCode() - Method in class hlt.language.design.types.BoxableTypeConstant
eqCode() - Method in class hlt.language.design.types.CollectionType
eqCode() - Method in class hlt.language.design.types.DefinedType
eqCode() - Method in class hlt.language.design.types.FunctionType
eqCode() - Method in class hlt.language.design.types.NamedType
eqCode() - Method in class hlt.language.design.types.ProtoType
eqCode() - Method in class hlt.language.design.types.TupleType
eqCode() - Method in class hlt.language.design.types.Type
  Returns a hash code for this type - the reason for using the name `eqCode` (rather than overriding `hashCode`), is that it is important to preserve the implementation of `java.lang.Object.hashCode` for type parameters (to be compatible with `==`).
eqCode() - Method in class hlt.language.design.types.TypeParameter
eqCode() - Method in class hlt.language.design.types.TypeTerm
EQU_II - Static variable in class hlt.language.design.instructions.Instruction
EQU_OO - Static variable in class hlt.language.design.instructions.Instruction
EQU_RR - Static variable in class hlt.language.design.instructions.Instruction
equal(int[], int[]) - Static method in class hlt.language.tools.Misc
  Returns `true` iff the two arrays have equal elements.
equal(double[], double[]) - Static method in class hlt.language.tools.Misc
  Returns `true` iff the two arrays have equal elements.
equal(Object[], Object[]) - Static method in class hlt.language.tools.Misc
  Returns `true` iff the two arrays have equal elements.
EqualInts - Class in hlt.language.design.instructions
EqualInts() - Constructor for class hlt.language.design.instructions.EqualInts
equality() - Method in class hlt.language.design.types.Tables
equalitySymbol() - Method in class hlt.language.design.types.Tables
EqualObjects - Class in hlt.language.design.instructions
EqualObjects() - Constructor for class hlt.language.design.instructions.EqualObjects
EqualReals - Class in hlt.language.design.instructions
EqualReals() - Constructor for class hlt.language.design.instructions.EqualReals
equals(Object) - Method in class hlt.language.design.backend.Block
equals(Object) - Method in class hlt.language.design.backend.Closure
equals(Object, int[]) - Method in interface hlt.language.design.backend.Indexable
equals(Object) - Method in class hlt.language.design.backend.IntMap
equals(Object) - Method in class hlt.language.design.backend.IntRange
  Returns `true` when this range is equal (as a set) to the specified object,
equals(Object, int[]) - Method in class hlt.language.design.backend.IntRange
  Returns `true` when this range is equal (as a set) to the specified object, with a side-effect on the specified array of ints that will contain the index permutation when the sets are found to be equal.
equals(Object) - Method in class hlt.language.design.backend.IntSet
  Returns `true` when this set is equal (as a set) to the specified object.
equals(Object, int[]) - Method in class hlt.language.design.backend.IntSet
  Returns `true` when this set is equal (as a set) to the specified object, with a side-effect on the specified array of ints that will contain the index permutation when the sets are found to be equal.
equals(Object) - Method in class hlt.language.design.backend.ObjectMap
equals(Object) - Method in class hlt.language.design.backend.ObjectSet
  Returns `true` when this set is equal (as a set) to the specified object.
equals(Object, int[]) - Method in class hlt.language.design.backend.ObjectSet
  Returns `true` when this set is equal (as a set) to the specified object, with a side-effect on the specified array of ints that will contain the index permutation when the sets are found to be equal.
equals(Object) - Method in class hlt.language.design.backend.RealMap
equals(Object) - Method in class hlt.language.design.backend.RealRange
equals(Object) - Method in class hlt.language.design.backend.RealSet
  Returns `true` when this set is equal (as a set) to the specified object.
equals(Object, int[]) - Method in class hlt.language.design.backend.RealSet
  Returns `true` when this set is equal (as a set) to the specified object, with a side-effect on the specified array of ints that will contain the index permutation when the sets are found to be equal.
equals(Object) - Method in class hlt.language.design.backend.RuntimeInt
equals(int) - Method in class hlt.language.design.backend.RuntimeInt
equals(Object) - Method in class hlt.language.design.backend.RuntimeReal
equals(double) - Method in class hlt.language.design.backend.RuntimeReal
equals(Object, int[]) - Method in class hlt.language.design.backend.RuntimeSet
  Returns `true` when this set is equal (as a set) to the specified one, with a side-effect on the specified array of ints that will contain the index permutation when the sets are found to be equal.
equals(Object) - Method in class hlt.language.design.backend.RuntimeTuple
equals(Object) - Method in class hlt.language.design.instructions.Apply
equals(Object) - Method in class hlt.language.design.instructions.DefinedEntryInstruction
equals(Object) - Method in class hlt.language.design.instructions.Enter
equals(Object) - Method in class hlt.language.design.instructions.FieldInstruction
equals(Object) - Method in class hlt.language.design.instructions.Instruction
equals(Object) - Method in class hlt.language.design.instructions.OffsetInstruction
equals(Object) - Method in class hlt.language.design.instructions.PushClosure
equals(Object) - Method in class hlt.language.design.instructions.PushNewObject
equals(Object) - Method in class hlt.language.design.instructions.PushScope
equals(Object) - Method in class hlt.language.design.instructions.PushTuple
equals(Object) - Method in class hlt.language.design.instructions.PushValueInt
equals(Object) - Method in class hlt.language.design.instructions.PushValueObject
equals(Object) - Method in class hlt.language.design.instructions.PushValueReal
equals(Object) - Method in class hlt.language.design.instructions.Relocatable
equals(Object) - Method in class hlt.language.design.instructions.TupleComponentInstruction
equals(Object) - Method in class hlt.language.design.instructions.TypedInstruction
equals(Object) - Method in class hlt.language.design.kernel.BuiltinObjectConstant
equals(Object) - Method in class hlt.language.design.kernel.Char
equals(Object) - Method in class hlt.language.design.kernel.Constant
equals(Object) - Method in class hlt.language.design.kernel.Dummy
equals(Object) - Method in class hlt.language.design.kernel.Global
equals(Object) - Method in class hlt.language.design.kernel.Int
equals(Object) - Method in class hlt.language.design.kernel.Real
equals(Object) - Method in class hlt.language.design.kernel.StringConstant
equals(Object) - Method in class hlt.language.design.types.CodeEntry
equals(Object) - Method in class hlt.language.design.types.ProtoType
equals(Object) - Method in class hlt.language.design.types.Symbol
equals(Object) - Method in class hlt.language.design.types.Type
equals(Object) - Method in class hlt.language.design.types.TypeParameter
  Returns true iff this type parameter is the given object.
equals(Object) - Method in class hlt.language.syntax.Action
equals(Object) - Method in class hlt.language.syntax.GrammarSymbol
equals(Object) - Method in class hlt.language.syntax.NonTerminal
equals(Object) - Method in class hlt.language.syntax.OperatorSymbol
equals(Object) - Method in class hlt.language.syntax.ParseNode
  Two ParseNodes are considered equal iff they carry the same info.
equals(Object) - Method in class hlt.language.syntax.ParserAction
equals(Object) - Method in class hlt.language.syntax.Terminal
equals(Object) - Method in class hlt.language.util.AbstractListIndexed
equals(Object) - Method in class hlt.language.util.ArrayIndexed
equals(Object) - Method in class hlt.language.util.ArrayList
  Compares the specified object with this ArrayList for equality.
equals(Object) - Method in class hlt.language.util.DoubleArrayList
  Compares the specified object with this DoubleArrayList for equality.
equals(Object) - Method in class hlt.language.util.DoubleToIntMap.Entry
equals(Object) - Method in class hlt.language.util.DoubleToIntMap
  Compares the specified object with this map for equality.
equals(Object) - Method in class hlt.language.util.IntArrayList
  Compares the specified int with this IntArrayList for equality.
equals(Object) - Method in class hlt.language.util.IntToIntMap.Entry
equals(Object) - Method in class hlt.language.util.IntToIntMap
  Compares the specified object with this map for equality.
equals(Object) - Method in class hlt.language.util.LexComparableString
equals(Object) - Method in class hlt.language.util.Location
equals(Object) - Method in class hlt.language.util.Map
equals(Object, Object) - Static method in class hlt.language.util.Misc
  Returns `true` iff the two specified, possibly `null`, objects are equal.
equals(Object) - Method in class hlt.language.util.ObjectToIntMap.Entry
equals(Object) - Method in class hlt.language.util.ObjectToIntMap
  Compares the specified object with this map for equality.
equals(Object) - Method in class hlt.language.util.RegExpOne
  Returns `true` iff the specified object is a `RegExpOne` of same type and argument as this one's.
equals(Object) - Method in class hlt.language.util.RegExpPower
  Returns `true` iff the specified object is a `RegExpPower` that has the same argument and power as this one.
equals(Object) - Method in class hlt.language.util.RegExpPowerRange
  Returns `true` iff the specified object is a `RegExpPowerRange` that has the same argument, lower, and upper bounds as this one.
equals(Object) - Method in class hlt.language.util.RegExpSymbol
  Returns `true` iff the specified object is a `RegExpSymbol` that has the same name as this.
equals(Object) - Method in class hlt.language.util.RegExpTwo
  Returns `true` iff the specified object is a `RegExpTwo` of same type and components as this one's.
equals(Object) - Method in class hlt.language.util.SetOf
  Returns true iff the specified object is a set equal to this.
equals(Object) - Method in class hlt.language.util.Span
equals(Object) - Method in class hlt.language.util.ToIntMap
  Compares the specified object with this map for equality.
equals(Sort) - Method in class hlt.osf.base.Sort
  Returns true iff this sort's name is equal to the specified one's.
erase() - Method in class hlt.osf.util.BitCode
  Removes all the true bits from this BitCode (i.e., all set to false), and returns this BitCode.
error(StaticSemanticsErrorException) - Method in class hlt.language.design.types.TypeChecker
error(StaticSemanticsErrorException, Locatable) - Method in class hlt.language.design.types.TypeChecker
error() - Method in class hlt.language.syntax.DynamicParser
  Returns an error token.
error(String) - Static method in class hlt.language.syntax.GenericParser
  Returns an error token whose `svalue` is set to the supplied string.
error(ParseNode) - Static method in class hlt.language.syntax.GenericParser
  Returns an error token whose `svalue` is set to the supplied ParseNode's printed value, and whose span is set to that of the supplied node.
error() - Method in class hlt.language.syntax.GenericParser
  Returns an error token.
Error - Class in hlt.language.util
  This is the class of objects representing errors.
Error() - Constructor for class hlt.language.util.Error
ERROR_SYMBOL - Static variable in class hlt.language.syntax.GenericParser
  Canonical terminal to identify error tokens.
errorCount() - Method in class hlt.language.syntax.ErrorManager
  Returns the current count of (syntax???) errors.
errorLog() - Method in class hlt.osf.util.ErrorLogger
errorLogger() - Method in class hlt.osf.exec.Context
ErrorLogger - Class in hlt.osf.util
ErrorLogger() - Constructor for class hlt.osf.util.ErrorLogger
ErrorManager - Class in hlt.language.syntax
  This the abstract class of objects for managing and reporting errors.
ErrorManager() - Constructor for class hlt.language.syntax.ErrorManager
errorManager() - Method in class hlt.language.syntax.GenericParser
errorStream() - Method in class hlt.language.syntax.ErrorManager
  Returns this error manager's error reporting stream.
etc(int, Object) - Static method in class hlt.language.tools.Misc
  Returns a possibly truncated string form no longer than the specified width for the specified object (including trailing " ..." if the string form is longer than the specified width).
evaluate(SortExpression) - Method in class hlt.osf.exec.Context
  Compiles and evaluates the specified sort expression.
evaluateSorts() - Static method in class hlt.osf.base.PsiTerm
  Returns the current sort expression evaluation flag's value.
exclusion(RuntimeSet) - Method in class hlt.language.design.backend.RuntimeSet
  Returns this set modified to contain the symmetric difference of this and the specified set.
exclusion(RuntimeSet, RuntimeSet) - Static method in class hlt.language.design.backend.RuntimeSet
  Returns a new set equal to the symmetric difference of the two specified sets.
ExclusiveUnion - Class in hlt.language.design.instructions
ExclusiveUnion() - Constructor for class hlt.language.design.instructions.ExclusiveUnion
execute(Runtime) - Method in class hlt.language.design.instructions.AbsInt
execute(Runtime) - Method in class hlt.language.design.instructions.AbsReal
execute(Runtime) - Method in class hlt.language.design.instructions.AddIntInt
execute(Runtime) - Method in class hlt.language.design.instructions.AddIntReal
execute(Runtime) - Method in class hlt.language.design.instructions.AddRealInt
execute(Runtime) - Method in class hlt.language.design.instructions.AddRealReal
execute(Runtime) - Method in class hlt.language.design.instructions.Apply
execute(Runtime) - Method in class hlt.language.design.instructions.ApplyClosure
execute(Runtime) - Method in class hlt.language.design.instructions.ApplyInPlaceIntCollectionFilterHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplyInPlaceIntCollectionHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplyInPlaceIntFilterHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplyInPlaceIntHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplyInPlaceObjectCollectionFilterHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplyInPlaceObjectCollectionHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplyInPlaceObjectFilterHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplyInPlaceObjectHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplyInPlaceRealCollectionFilterHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplyInPlaceRealCollectionHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplyInPlaceRealFilterHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplyInPlaceRealHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplyIntCollection
execute(Runtime) - Method in class hlt.language.design.instructions.ApplyIntCollectionFilterHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplyIntCollectionHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplyIntFilterHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplyIntHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplyObjectCollection
execute(Runtime) - Method in class hlt.language.design.instructions.ApplyObjectCollectionFilterHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplyObjectCollectionHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplyObjectFilterHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplyObjectHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplyRealCollection
execute(Runtime) - Method in class hlt.language.design.instructions.ApplyRealCollectionFilterHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplyRealCollectionHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplyRealFilterHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplyRealHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplySlicedInPlaceObjectCollectionFilterHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplySlicedInPlaceObjectCollectionHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplySlicedInPlaceObjectFilterHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplySlicedInPlaceObjectHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplySlicedObjectCollectionFilterHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplySlicedObjectCollectionHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplySlicedObjectFilterHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ApplySlicedObjectHomomorphism
execute(Runtime) - Method in class hlt.language.design.instructions.ArrayInitialize
execute(Runtime) - Method in class hlt.language.design.instructions.ArraySize
execute(Runtime) - Method in class hlt.language.design.instructions.BelongsInt
execute(Runtime) - Method in class hlt.language.design.instructions.BelongsObject
execute(Runtime) - Method in class hlt.language.design.instructions.BelongsReal
execute(Runtime) - Method in class hlt.language.design.instructions.Call
execute(Runtime) - Method in class hlt.language.design.instructions.CheckArraySize
execute(Runtime) - Method in class hlt.language.design.instructions.ContainsObject
execute(Runtime) - Method in class hlt.language.design.instructions.DestructiveExclusiveUnion1
  NB: the first argument is the one modified.
execute(Runtime) - Method in class hlt.language.design.instructions.DestructiveExclusiveUnion2
  NB: the second argument is the one modified.
execute(Runtime) - Method in class hlt.language.design.instructions.DestructiveIntersection1
  NB: the first argument is the one modified.
execute(Runtime) - Method in class hlt.language.design.instructions.DestructiveIntersection2
  NB: the second argument is the one modified.
execute(Runtime) - Method in class hlt.language.design.instructions.DestructiveSetDifference
  NB: the first argument is the one modified!
execute(Runtime) - Method in class hlt.language.design.instructions.DestructiveUnion1
  NB: the first argument is the one modified.
execute(Runtime) - Method in class hlt.language.design.instructions.DestructiveUnion2
  NB: the second argument is the one modified.
execute(Runtime) - Method in class hlt.language.design.instructions.DivIntInt
execute(Runtime) - Method in class hlt.language.design.instructions.DivIntReal
execute(Runtime) - Method in class hlt.language.design.instructions.DivRealInt
execute(Runtime) - Method in class hlt.language.design.instructions.DivRealReal
execute(Runtime) - Method in class hlt.language.design.instructions.End
execute(Runtime) - Method in class hlt.language.design.instructions.Enter
execute(Runtime) - Method in class hlt.language.design.instructions.EnterBlock
execute(Runtime) - Method in class hlt.language.design.instructions.EqualInts
execute(Runtime) - Method in class hlt.language.design.instructions.EqualObjects
execute(Runtime) - Method in class hlt.language.design.instructions.EqualReals
execute(Runtime) - Method in class hlt.language.design.instructions.ExclusiveUnion
execute(Runtime) - Method in class hlt.language.design.instructions.FillArrayFromIntArray
execute(Runtime) - Method in class hlt.language.design.instructions.FillArrayFromIntMap
execute(Runtime) - Method in class hlt.language.design.instructions.FillArrayFromObjectArray
execute(Runtime) - Method in class hlt.language.design.instructions.FillArrayFromObjectMap
execute(Runtime) - Method in class hlt.language.design.instructions.FillArrayFromRealArray
execute(Runtime) - Method in class hlt.language.design.instructions.FillArrayFromRealMap
execute(Runtime) - Method in class hlt.language.design.instructions.FillMapFromIntArray
execute(Runtime) - Method in class hlt.language.design.instructions.FillMapFromIntMap
execute(Runtime) - Method in class hlt.language.design.instructions.FillMapFromObjectArray
execute(Runtime) - Method in class hlt.language.design.instructions.FillMapFromObjectMap
execute(Runtime) - Method in class hlt.language.design.instructions.FillMapFromRealArray
execute(Runtime) - Method in class hlt.language.design.instructions.FillMapFromRealMap
execute(Runtime) - Method in class hlt.language.design.instructions.FirstInt
execute(Runtime) - Method in class hlt.language.design.instructions.FirstObject
execute(Runtime) - Method in class hlt.language.design.instructions.FirstReal
execute(Runtime) - Method in class hlt.language.design.instructions.GetIndexable
execute(Runtime) - Method in class hlt.language.design.instructions.GetIntArraySlot
execute(Runtime) - Method in class hlt.language.design.instructions.GetIntField
execute(Runtime) - Method in class hlt.language.design.instructions.GetIntIndexedIntMapSlot
execute(Runtime) - Method in class hlt.language.design.instructions.GetIntIndexedObjectMapSlot
execute(Runtime) - Method in class hlt.language.design.instructions.GetIntIndexedRealMapSlot
execute(Runtime) - Method in class hlt.language.design.instructions.GetIntMapSlot
execute(Runtime) - Method in class hlt.language.design.instructions.GetIntTupleComponent
execute(Runtime) - Method in class hlt.language.design.instructions.GetObjectArraySlot
execute(Runtime) - Method in class hlt.language.design.instructions.GetObjectField
execute(Runtime) - Method in class hlt.language.design.instructions.GetObjectMapSlot
execute(Runtime) - Method in class hlt.language.design.instructions.GetObjectTupleComponent
execute(Runtime) - Method in class hlt.language.design.instructions.GetRealArraySlot
execute(Runtime) - Method in class hlt.language.design.instructions.GetRealField
execute(Runtime) - Method in class hlt.language.design.instructions.GetRealMapSlot
execute(Runtime) - Method in class hlt.language.design.instructions.GetRealTupleComponent
execute(Runtime) - Method in class hlt.language.design.instructions.GreaterEqualIntInt
execute(Runtime) - Method in class hlt.language.design.instructions.GreaterEqualIntReal
execute(Runtime) - Method in class hlt.language.design.instructions.GreaterEqualRealInt
execute(Runtime) - Method in class hlt.language.design.instructions.GreaterEqualRealReal
execute(Runtime) - Method in class hlt.language.design.instructions.GreaterIntInt
execute(Runtime) - Method in class hlt.language.design.instructions.GreaterIntReal
execute(Runtime) - Method in class hlt.language.design.instructions.GreaterRealInt
execute(Runtime) - Method in class hlt.language.design.instructions.GreaterRealReal
execute(Runtime) - Method in class hlt.language.design.instructions.IndexableSize
execute(Runtime) - Method in class hlt.language.design.instructions.Instruction
  Execute this instruction in the specified runtime by changing the runtime's state according to this instruction's operational semantics.
execute(Runtime) - Method in class hlt.language.design.instructions.IntArrayToMap
execute(Runtime) - Method in class hlt.language.design.instructions.Intersection
execute(Runtime) - Method in class hlt.language.design.instructions.IntRangeLower
execute(Runtime) - Method in class hlt.language.design.instructions.IntRangeUpper
execute(Runtime) - Method in class hlt.language.design.instructions.IntSetAdd
execute(Runtime) - Method in class hlt.language.design.instructions.IntSetRemove
execute(Runtime) - Method in class hlt.language.design.instructions.IntToObject
execute(Runtime) - Method in class hlt.language.design.instructions.IntToReal
execute(Runtime) - Method in class hlt.language.design.instructions.Jump
execute(Runtime) - Method in class hlt.language.design.instructions.JumpOnFalse
execute(Runtime) - Method in class hlt.language.design.instructions.JumpOnTrue
execute(Runtime) - Method in class hlt.language.design.instructions.LastInt
execute(Runtime) - Method in class hlt.language.design.instructions.LastObject
execute(Runtime) - Method in class hlt.language.design.instructions.LastReal
execute(Runtime) - Method in class hlt.language.design.instructions.LessEqualIntInt
execute(Runtime) - Method in class hlt.language.design.instructions.LessEqualIntReal
execute(Runtime) - Method in class hlt.language.design.instructions.LessEqualRealInt
execute(Runtime) - Method in class hlt.language.design.instructions.LessEqualRealReal
execute(Runtime) - Method in class hlt.language.design.instructions.LessIntInt
execute(Runtime) - Method in class hlt.language.design.instructions.LessIntReal
execute(Runtime) - Method in class hlt.language.design.instructions.LessRealInt
execute(Runtime) - Method in class hlt.language.design.instructions.LessRealReal
execute(Runtime) - Method in class hlt.language.design.instructions.MakeIntArray
execute(Runtime) - Method in class hlt.language.design.instructions.MakeIntMap
execute(Runtime) - Method in class hlt.language.design.instructions.MakeIntSet
execute(Runtime) - Method in class hlt.language.design.instructions.MakeObjectArray
execute(Runtime) - Method in class hlt.language.design.instructions.MakeObjectMap
execute(Runtime) - Method in class hlt.language.design.instructions.MakeObjectSet
execute(Runtime) - Method in class hlt.language.design.instructions.MakeRealArray
execute(Runtime) - Method in class hlt.language.design.instructions.MakeRealMap
execute(Runtime) - Method in class hlt.language.design.instructions.MakeRealSet
execute(Runtime) - Method in class hlt.language.design.instructions.MapSize
execute(Runtime) - Method in class hlt.language.design.instructions.MapToArray
execute(Runtime) - Method in class hlt.language.design.instructions.MaxIntInt
execute(Runtime) - Method in class hlt.language.design.instructions.MaxIntReal
execute(Runtime) - Method in class hlt.language.design.instructions.MaxRealInt
execute(Runtime) - Method in class hlt.language.design.instructions.MaxRealReal
execute(Runtime) - Method in class hlt.language.design.instructions.MinIntInt
execute(Runtime) - Method in class hlt.language.design.instructions.MinIntReal
execute(Runtime) - Method in class hlt.language.design.instructions.MinRealInt
execute(Runtime) - Method in class hlt.language.design.instructions.MinRealReal
execute(Runtime) - Method in class hlt.language.design.instructions.MinusInt
execute(Runtime) - Method in class hlt.language.design.instructions.MinusReal
execute(Runtime) - Method in class hlt.language.design.instructions.Modulo
execute(Runtime) - Method in class hlt.language.design.instructions.MulIntInt
execute(Runtime) - Method in class hlt.language.design.instructions.MulIntReal
execute(Runtime) - Method in class hlt.language.design.instructions.MulRealInt
execute(Runtime) - Method in class hlt.language.design.instructions.MulRealReal
execute(Runtime) - Method in class hlt.language.design.instructions.NextInt
execute(Runtime) - Method in class hlt.language.design.instructions.NextIntCirc
execute(Runtime) - Method in class hlt.language.design.instructions.NextIntCircOffSet
execute(Runtime) - Method in class hlt.language.design.instructions.NextIntOffSet
execute(Runtime) - Method in class hlt.language.design.instructions.NextObject
execute(Runtime) - Method in class hlt.language.design.instructions.NextObjectCirc
execute(Runtime) - Method in class hlt.language.design.instructions.NextObjectCircOffSet
execute(Runtime) - Method in class hlt.language.design.instructions.NextObjectOffSet
execute(Runtime) - Method in class hlt.language.design.instructions.NextReal
execute(Runtime) - Method in class hlt.language.design.instructions.NextRealCirc
execute(Runtime) - Method in class hlt.language.design.instructions.NextRealCircOffSet
execute(Runtime) - Method in class hlt.language.design.instructions.NextRealOffSet
execute(Runtime) - Method in class hlt.language.design.instructions.NonlocalReturnInt
execute(Runtime) - Method in class hlt.language.design.instructions.NonlocalReturnObject
execute(Runtime) - Method in class hlt.language.design.instructions.NonlocalReturnReal
execute(Runtime) - Method in class hlt.language.design.instructions.NonlocalReturnVoid
execute(Runtime) - Method in class hlt.language.design.instructions.NoOp
execute(Runtime) - Method in class hlt.language.design.instructions.Not
execute(Runtime) - Method in class hlt.language.design.instructions.ObjectArrayToMap
execute(Runtime) - Method in class hlt.language.design.instructions.ObjectSetAdd
execute(Runtime) - Method in class hlt.language.design.instructions.ObjectSetRemove
execute(Runtime) - Method in class hlt.language.design.instructions.ObjectToInt
execute(Runtime) - Method in class hlt.language.design.instructions.ObjectToReal
execute(Runtime) - Method in class hlt.language.design.instructions.OrdInt
execute(Runtime) - Method in class hlt.language.design.instructions.OrdObject
execute(Runtime) - Method in class hlt.language.design.instructions.OrdReal
execute(Runtime) - Method in class hlt.language.design.instructions.PopInt
execute(Runtime) - Method in class hlt.language.design.instructions.PopObject
execute(Runtime) - Method in class hlt.language.design.instructions.PopReal
execute(Runtime) - Method in class hlt.language.design.instructions.Power
execute(Runtime) - Method in class hlt.language.design.instructions.PrevInt
execute(Runtime) - Method in class hlt.language.design.instructions.PrevIntCirc
execute(Runtime) - Method in class hlt.language.design.instructions.PrevIntCircOffSet
execute(Runtime) - Method in class hlt.language.design.instructions.PrevIntOffSet
execute(Runtime) - Method in class hlt.language.design.instructions.PrevObject
execute(Runtime) - Method in class hlt.language.design.instructions.PrevObjectCirc
execute(Runtime) - Method in class hlt.language.design.instructions.PrevObjectCircOffSet
execute(Runtime) - Method in class hlt.language.design.instructions.PrevObjectOffSet
execute(Runtime) - Method in class hlt.language.design.instructions.PrevReal
execute(Runtime) - Method in class hlt.language.design.instructions.PrevRealCirc
execute(Runtime) - Method in class hlt.language.design.instructions.PrevRealCircOffSet
execute(Runtime) - Method in class hlt.language.design.instructions.PrevRealOffSet
execute(Runtime) - Method in class hlt.language.design.instructions.PushClosure
execute(Runtime) - Method in class hlt.language.design.instructions.PushIntArray
execute(Runtime) - Method in class hlt.language.design.instructions.PushIntMap
execute(Runtime) - Method in class hlt.language.design.instructions.PushIntRange
execute(Runtime) - Method in class hlt.language.design.instructions.PushIntSet
execute(Runtime) - Method in class hlt.language.design.instructions.PushNewObject
execute(Runtime) - Method in class hlt.language.design.instructions.PushObjectArray
execute(Runtime) - Method in class hlt.language.design.instructions.PushObjectMap
execute(Runtime) - Method in class hlt.language.design.instructions.PushObjectSet
execute(Runtime) - Method in class hlt.language.design.instructions.PushOffsetInt
execute(Runtime) - Method in class hlt.language.design.instructions.PushOffsetObject
execute(Runtime) - Method in class hlt.language.design.instructions.PushOffsetReal
execute(Runtime) - Method in class hlt.language.design.instructions.PushRealArray
execute(Runtime) - Method in class hlt.language.design.instructions.PushRealMap
execute(Runtime) - Method in class hlt.language.design.instructions.PushRealRange
execute(Runtime) - Method in class hlt.language.design.instructions.PushRealSet
execute(Runtime) - Method in class hlt.language.design.instructions.PushScope
execute(Runtime) - Method in class hlt.language.design.instructions.PushTuple
execute(Runtime) - Method in class hlt.language.design.instructions.PushValueInt
execute(Runtime) - Method in class hlt.language.design.instructions.PushValueObject
execute(Runtime) - Method in class hlt.language.design.instructions.PushValueReal
execute(Runtime) - Method in class hlt.language.design.instructions.Random
execute(Runtime) - Method in class hlt.language.design.instructions.RealArrayToMap
execute(Runtime) - Method in class hlt.language.design.instructions.RealRangeLower
execute(Runtime) - Method in class hlt.language.design.instructions.RealRangeUpper
execute(Runtime) - Method in class hlt.language.design.instructions.RealSetAdd
execute(Runtime) - Method in class hlt.language.design.instructions.RealSetRemove
execute(Runtime) - Method in class hlt.language.design.instructions.RealToInt
execute(Runtime) - Method in class hlt.language.design.instructions.RealToObject
execute(Runtime) - Method in class hlt.language.design.instructions.ReconcileIndexables
execute(Runtime) - Method in class hlt.language.design.instructions.ReturnInt
execute(Runtime) - Method in class hlt.language.design.instructions.ReturnObject
execute(Runtime) - Method in class hlt.language.design.instructions.ReturnReal
execute(Runtime) - Method in class hlt.language.design.instructions.ReturnVoid
execute(Runtime) - Method in class hlt.language.design.instructions.SetCopy
execute(Runtime) - Method in class hlt.language.design.instructions.SetDifference
execute(Runtime) - Method in class hlt.language.design.instructions.SetGlobal
execute(Runtime) - Method in class hlt.language.design.instructions.SetIntArraySlot
execute(Runtime) - Method in class hlt.language.design.instructions.SetIntField
execute(Runtime) - Method in class hlt.language.design.instructions.SetIntIndexedIntMapSlot
execute(Runtime) - Method in class hlt.language.design.instructions.SetIntIndexedObjectMapSlot
execute(Runtime) - Method in class hlt.language.design.instructions.SetIntIndexedRealMapSlot
execute(Runtime) - Method in class hlt.language.design.instructions.SetIntMapSlot
execute(Runtime) - Method in class hlt.language.design.instructions.SetIntTupleComponent
execute(Runtime) - Method in class hlt.language.design.instructions.SetObjectArraySlot
execute(Runtime) - Method in class hlt.language.design.instructions.SetObjectField
execute(Runtime) - Method in class hlt.language.design.instructions.SetObjectMapSlot
execute(Runtime) - Method in class hlt.language.design.instructions.SetObjectTupleComponent
execute(Runtime) - Method in class hlt.language.design.instructions.SetOffsetInt
execute(Runtime) - Method in class hlt.language.design.instructions.SetOffsetObject
execute(Runtime) - Method in class hlt.language.design.instructions.SetOffsetReal
execute(Runtime) - Method in class hlt.language.design.instructions.SetRealArraySlot
execute(Runtime) - Method in class hlt.language.design.instructions.SetRealField
execute(Runtime) - Method in class hlt.language.design.instructions.SetRealMapSlot
execute(Runtime) - Method in class hlt.language.design.instructions.SetRealTupleComponent
execute(Runtime) - Method in class hlt.language.design.instructions.ShuffleIntMap
execute(Runtime) - Method in class hlt.language.design.instructions.ShuffleObjectMap
execute(Runtime) - Method in class hlt.language.design.instructions.ShuffleRealMap
execute(Runtime) - Method in class hlt.language.design.instructions.SquareRoot
execute(Runtime) - Method in class hlt.language.design.instructions.Stop
execute(Runtime) - Method in class hlt.language.design.instructions.StopOnFalse
execute(Runtime) - Method in class hlt.language.design.instructions.StringConcatenation
execute(Runtime) - Method in class hlt.language.design.instructions.SubIntInt
execute(Runtime) - Method in class hlt.language.design.instructions.SubIntReal
execute(Runtime) - Method in class hlt.language.design.instructions.SubRealInt
execute(Runtime) - Method in class hlt.language.design.instructions.SubRealReal
execute(Runtime) - Method in class hlt.language.design.instructions.Subset
execute(Runtime) - Method in class hlt.language.design.instructions.UnequalInts
execute(Runtime) - Method in class hlt.language.design.instructions.UnequalObjects
execute(Runtime) - Method in class hlt.language.design.instructions.UnequalReals
execute(Runtime) - Method in class hlt.language.design.instructions.Union
execute(Runtime) - Method in class hlt.language.design.instructions.WriteInt
execute(Runtime) - Method in class hlt.language.design.instructions.WriteObject
execute(Runtime) - Method in class hlt.language.design.instructions.WriteReal
ExitWithValue - Class in hlt.language.design.kernel
  This class is the type of expressions used to exit non-locally from - i.e., other than "falling off" its end of - an exitable `Abstraction`.
ExitWithValue(Expression) - Constructor for class hlt.language.design.kernel.ExitWithValue
ExitWithValue(Expression, boolean) - Constructor for class hlt.language.design.kernel.ExitWithValue
expression - Variable in class hlt.language.design.kernel.Comprehension.IndexedExpression
expression - Variable in class hlt.language.design.kernel.Comprehension.Qualifier
expression - Variable in class hlt.language.design.kernel.Comprehension.RawInfo
Expression - Class in hlt.language.design.kernel
  This class is the mother of all expressions in the kernel language.
Expression() - Constructor for class hlt.language.design.kernel.Expression
expression() - Method in class hlt.language.design.kernel.HideType
expression() - Method in class hlt.language.design.kernel.OpenType
expressions - Variable in class hlt.language.design.kernel.Comprehension.RawInfo
extension(String) - Static method in class hlt.language.io.FileTools
  Returns the extension of the specified file name.
extent() - Method in class hlt.language.design.kernel.Expression
extent() - Method in exception hlt.language.design.types.StaticSemanticsErrorException
extractArray() - Method in class hlt.language.design.backend.IntMap
extractArray() - Method in class hlt.language.design.backend.ObjectMap
extractArray() - Method in class hlt.language.design.backend.RealMap
extractArray() - Method in class hlt.language.design.backend.RuntimeMap

## F

FailedUnificationException - Exception in hlt.language.design.types
FailedUnificationException() - Constructor for exception hlt.language.design.types.FailedUnificationException
FALSE - Static variable in class hlt.language.design.backend.Runtime
  A constant that denotes the unboxed boolean `false` at runtime.
FALSE() - Static method in class hlt.language.design.kernel.Constant
fatalError(String) - Method in class hlt.language.syntax.GenericParser
fatalError(String, Locatable) - Method in class hlt.language.syntax.GenericParser
FatalParseErrorException - Exception in hlt.language.syntax
  Signals an unrecoverable error in the parsing.
FatalParseErrorException() - Constructor for exception hlt.language.syntax.FatalParseErrorException
  Constructs a new FatalParseErrorException.
FatalParseErrorException(String) - Constructor for exception hlt.language.syntax.FatalParseErrorException
  Constructs a new FatalParseErrorException with a message.
Feature - Class in hlt.osf.base
features() - Method in class hlt.osf.base.PsiTerm
FFD - Static variable in interface hlt.language.io.IO
  Form feed
field(int) - Method in class hlt.language.design.kernel.NamedTuple
  Returns the field name originally in the specified position; `null` if position is not legal.
field() - Method in class hlt.language.design.kernel.TupleProjection
field(int) - Method in class hlt.language.design.types.NamedTupleType
  Returns the field name originally in the specified position; `null` if position is not legal.
FieldInfo - Class in hlt.language.design.types
  Objects of this class encapsulate the additional information needed by a a `DefinedEntry` when it is that of a class field.
FieldInstruction - Class in hlt.language.design.instructions
fieldOffset() - Method in class hlt.language.design.types.DefinedEntry
fieldPosition(int) - Method in class hlt.language.design.types.NamedTupleType
  Returns the position of the field whose original index is `n-1`.
fields() - Method in class hlt.language.design.kernel.NamedTuple
fields() - Method in class hlt.language.design.types.ClassType
fields() - Method in class hlt.language.design.types.NamedTupleType
fieldSet() - Method in class hlt.language.design.types.NamedTupleType
fieldSort() - Method in class hlt.language.design.types.DefinedEntry
fieldType() - Method in class hlt.language.design.types.DefinedEntry
FieldUpdate - Class in hlt.language.design.kernel
  This class is the class of field update expressions.
FieldUpdate(Expression, Global, Expression) - Constructor for class hlt.language.design.kernel.FieldUpdate
  Constructs a field update with the specified object expression, field name and value expression.
fileName() - Method in interface hlt.language.syntax.FileTokenizer
fileName() - Method in class hlt.language.syntax.GenericParser
  The following is for showing items - for debugging purposes...
fileNameDir(String) - Static method in class hlt.language.tools.Command
  Returns a file's name's directory part.
fileNamePrefix(String) - Static method in class hlt.language.tools.Command
  Returns a file's name without its extension nor its directory path.
fileNameSuffix(String) - Static method in class hlt.language.tools.Command
  Returns a file's name extension.
FileTokenizer - Interface in hlt.language.syntax
  This interface refines `Tokenizer` with information specific to an input file.
FileTools - Class in hlt.language.io
  This class defines some simple static functions that manipulate file names.
FileTools() - Constructor for class hlt.language.io.FileTools
FILL_ARRAY_IA - Static variable in class hlt.language.design.instructions.Instruction
FILL_ARRAY_IM - Static variable in class hlt.language.design.instructions.Instruction
FILL_ARRAY_OA - Static variable in class hlt.language.design.instructions.Instruction
FILL_ARRAY_OM - Static variable in class hlt.language.design.instructions.Instruction
FILL_ARRAY_RA - Static variable in class hlt.language.design.instructions.Instruction
FILL_ARRAY_RM - Static variable in class hlt.language.design.instructions.Instruction
FILL_MAP_IA - Static variable in class hlt.language.design.instructions.Instruction
FILL_MAP_IM - Static variable in class hlt.language.design.instructions.Instruction
FILL_MAP_OA - Static variable in class hlt.language.design.instructions.Instruction
FILL_MAP_OM - Static variable in class hlt.language.design.instructions.Instruction
FILL_MAP_RA - Static variable in class hlt.language.design.instructions.Instruction
FILL_MAP_RM - Static variable in class hlt.language.design.instructions.Instruction
FillArrayFromIntArray - Class in hlt.language.design.instructions
FillArrayFromIntArray() - Constructor for class hlt.language.design.instructions.FillArrayFromIntArray
FillArrayFromIntMap - Class in hlt.language.design.instructions
FillArrayFromIntMap() - Constructor for class hlt.language.design.instructions.FillArrayFromIntMap
FillArrayFromObjectArray - Class in hlt.language.design.instructions
FillArrayFromObjectArray() - Constructor for class hlt.language.design.instructions.FillArrayFromObjectArray
FillArrayFromObjectMap - Class in hlt.language.design.instructions
FillArrayFromObjectMap() - Constructor for class hlt.language.design.instructions.FillArrayFromObjectMap
FillArrayFromRealArray - Class in hlt.language.design.instructions
FillArrayFromRealArray() - Constructor for class hlt.language.design.instructions.FillArrayFromRealArray
FillArrayFromRealMap - Class in hlt.language.design.instructions
FillArrayFromRealMap() - Constructor for class hlt.language.design.instructions.FillArrayFromRealMap
fillClassInfo(Tables, ClassType, AbstractList, AbstractList, AbstractList, Type[]) - Method in class hlt.language.design.types.ClassInfo
  Fills this class info with all the information specified by its class declaration.
FillMapFromIntArray - Class in hlt.language.design.instructions
FillMapFromIntArray() - Constructor for class hlt.language.design.instructions.FillMapFromIntArray
FillMapFromIntMap - Class in hlt.language.design.instructions
FillMapFromIntMap() - Constructor for class hlt.language.design.instructions.FillMapFromIntMap
FillMapFromObjectArray - Class in hlt.language.design.instructions
FillMapFromObjectArray() - Constructor for class hlt.language.design.instructions.FillMapFromObjectArray
FillMapFromObjectMap - Class in hlt.language.design.instructions
FillMapFromObjectMap() - Constructor for class hlt.language.design.instructions.FillMapFromObjectMap
FillMapFromRealArray - Class in hlt.language.design.instructions
FillMapFromRealArray() - Constructor for class hlt.language.design.instructions.FillMapFromRealArray
FillMapFromRealMap - Class in hlt.language.design.instructions
FillMapFromRealMap() - Constructor for class hlt.language.design.instructions.FillMapFromRealMap
fillTree() - Method in class hlt.language.syntax.TreeDisplay
filter() - Method in class hlt.language.design.kernel.Global
FilterHomomorphism - Class in hlt.language.design.kernel
  This is a refinement of the `Homomorphism` class using a filter in the form of a boolean function sifting those elements of the collection on which to apply the function.
FilterHomomorphism(Tables, Expression, Expression, Expression, Expression, Expression) - Constructor for class hlt.language.design.kernel.FilterHomomorphism
findValue() - Method in class hlt.language.design.types.ProtoType
findValue() - Method in class hlt.language.design.types.Type
  This returns the type value this is bound to and side-effects the binding chains by shortening them (i.e., like the FIND operation of the UNION/FIND algorithm (returns itself by default - overridden by `TypeParameter`).
findValue() - Method in class hlt.language.design.types.TypeParameter
  This returns the type value this is bound to and side-effects the binding chains by shortening them (i.e., like the FIND operation of the "UNION/FIND" algorithm.
FiniteStack - Class in hlt.language.util
  This implements a stack of objects, with a finite capacity.
FiniteStack() - Constructor for class hlt.language.util.FiniteStack
  Constructs a `FiniteStack` object.
FiniteStack(int) - Constructor for class hlt.language.util.FiniteStack
  Constructs a `FiniteStack` object of specified capacity.
firePropertyChange(String, byte, byte) - Method in class hlt.language.syntax.ParseTreeRenderer
  Overridden for performance reasons.
firePropertyChange(String, char, char) - Method in class hlt.language.syntax.ParseTreeRenderer
  Overridden for performance reasons.
firePropertyChange(String, short, short) - Method in class hlt.language.syntax.ParseTreeRenderer
  Overridden for performance reasons.
firePropertyChange(String, int, int) - Method in class hlt.language.syntax.ParseTreeRenderer
  Overridden for performance reasons.
firePropertyChange(String, long, long) - Method in class hlt.language.syntax.ParseTreeRenderer
  Overridden for performance reasons.
firePropertyChange(String, float, float) - Method in class hlt.language.syntax.ParseTreeRenderer
  Overridden for performance reasons.
firePropertyChange(String, double, double) - Method in class hlt.language.syntax.ParseTreeRenderer
  Overridden for performance reasons.
firePropertyChange(String, boolean, boolean) - Method in class hlt.language.syntax.ParseTreeRenderer
  Overridden for performance reasons.
FIRST_I - Static variable in class hlt.language.design.instructions.Instruction
FIRST_O - Static variable in class hlt.language.design.instructions.Instruction
FIRST_R - Static variable in class hlt.language.design.instructions.Instruction
firstChild() - Method in class hlt.language.syntax.ParseNode
  If a parse tree has been built, this returns the first in the sequence of `ParseNode`s that are this node's constituents.
firstElement() - Method in class hlt.language.util.ArrayList
  Returns the first component (the item at index 0) of this ArrayList.
firstElement() - Method in class hlt.language.util.DoubleArrayList
  Returns the first component (the item at index 0) of this DoubleArrayList.
firstElement() - Method in class hlt.language.util.IntArrayList
  Returns the first component (the item at index 0) of this IntArrayList.
firstElement() - Method in class hlt.language.util.SetOf
  Returns the first element in this set.
firstIndex() - Method in class hlt.language.util.SetOf
  Returns the base index of the first element in this set.
firstInt() - Method in class hlt.language.design.backend.IntSet
  Returns the first element of this set as an int.
firstInt() - Method in class hlt.language.design.backend.ObjectSet
  Returns the first element of this set as an int.
firstInt() - Method in class hlt.language.design.backend.RealSet
  Returns the first element of this set as an int.
firstInt() - Method in class hlt.language.design.backend.RuntimeSet
  Returns the first element of this set as an int.
FirstInt - Class in hlt.language.design.instructions
FirstInt() - Constructor for class hlt.language.design.instructions.FirstInt
firstObject() - Method in class hlt.language.design.backend.IntSet
  Returns the first element of this set as an object.
firstObject() - Method in class hlt.language.design.backend.ObjectSet
  Returns the first element of this set as an object.
firstObject() - Method in class hlt.language.design.backend.RealSet
  Returns the first element of this set as an object.
firstObject() - Method in class hlt.language.design.backend.RuntimeSet
  Returns the first element of this set as an object.
FirstObject - Class in hlt.language.design.instructions
FirstObject() - Constructor for class hlt.language.design.instructions.FirstObject
firstReal() - Method in class hlt.language.design.backend.IntSet
  Returns the first element of this set as a double.
firstReal() - Method in class hlt.language.design.backend.ObjectSet
  Returns the first element of this set as a double.
firstReal() - Method in class hlt.language.design.backend.RealSet
  Returns the first element of this set as a double.
firstReal() - Method in class hlt.language.design.backend.RuntimeSet
  Returns the first element of this set as a double.
FirstReal - Class in hlt.language.design.instructions
FirstReal() - Constructor for class hlt.language.design.instructions.FirstReal
fixity() - Method in class hlt.language.syntax.OperatorSymbol
fixity() - Method in class hlt.language.syntax.ParseNode
  Returns the fixity value of this node.
flagIsOn() - Static method in class hlt.language.tools.Debug
flatten() - Method in class hlt.language.design.kernel.Application
flatten() - Method in class hlt.language.design.types.ArrayType
flatten() - Method in class hlt.language.design.types.CollectionType
flatten() - Method in class hlt.language.design.types.DefinedType
flatten() - Method in class hlt.language.design.types.FunctionType
  Flattens this function type and all function types that occur in it by uncurrying all the domains.
flatten() - Method in class hlt.language.design.types.ProtoType
flatten() - Method in class hlt.language.design.types.TupleType
flatten() - Method in class hlt.language.design.types.Type
  Returns a flattened form of this type by uncurrying all the domains of all function types that occur in it.
flatten() - Method in class hlt.language.design.types.TypeParameter
  Flattens this type parameter's value by uncurrying all the domains of all function types that occur in it.
flatten() - Method in class hlt.language.design.types.TypeTerm
floatComponents() - Method in class hlt.language.design.backend.RuntimeTuple
floatDimension() - Method in class hlt.language.design.backend.RuntimeTuple
flush() - Method in class hlt.language.design.backend.DefaultDisplayDeviceManager
flush() - Method in class hlt.language.design.backend.DefaultDisplayManager
flush() - Method in interface hlt.language.design.backend.DisplayDeviceManager
flush() - Method in class hlt.language.util.FiniteStack
  Erases all entries of this `FiniteStack`.
flush() - Method in class hlt.osf.io.DisplayDeviceManager
flush() - Method in class hlt.osf.io.DisplayManager
forceGC() - Static method in class hlt.language.tools.Misc
  Quietly forces garbage collection.
forceGC(boolean) - Static method in class hlt.language.tools.Misc
  Forces garbage collection, and reports it on the standard error stream if the given boolean argument is `true`.
forceGC(boolean, PrintStream) - Static method in class hlt.language.tools.Misc
  Forces garbage collection, and reports it on the specified stream if the given boolean argument is `true`.
FULL_TREE - Static variable in class hlt.language.syntax.GenericParser
  A value indicating that the full (concrete) parse tree must be built.
fullFileNamePrefix(String) - Static method in class hlt.language.tools.Command
  Returns a file's name without its extension, but including its directory path.
fullPrefix(String) - Static method in class hlt.language.io.FileTools
  Returns the absolute prefix of the specified file name.
function() - Method in class hlt.language.design.kernel.Application
FUNCTION - Static variable in class hlt.language.design.types.Type
FunctionType - Class in hlt.language.design.types
FunctionType() - Constructor for class hlt.language.design.types.FunctionType
FunctionType(int) - Constructor for class hlt.language.design.types.FunctionType
FunctionType(int, Type) - Constructor for class hlt.language.design.types.FunctionType
FunctionType(Type, Type) - Constructor for class hlt.language.design.types.FunctionType
FunctionType(Type, Type, Type) - Constructor for class hlt.language.design.types.FunctionType
FunctionType(Type[], Type) - Constructor for class hlt.language.design.types.FunctionType
FunctionType(Type[], Type, BoxingMask) - Constructor for class hlt.language.design.types.FunctionType
FunctionType(Type[], Type, FunctionType) - Constructor for class hlt.language.design.types.FunctionType
FunctionType(AbstractList, Type) - Constructor for class hlt.language.design.types.FunctionType

## G

generate(Instruction) - Method in class hlt.language.design.kernel.Compiler
generate(PushScope, Expression) - Method in class hlt.language.design.kernel.Compiler
generateAttributeInitializers(ParserGenerator, int, XmlAttributeInfo) - Method in class hlt.language.syntax.XmlInfo
  Uses the specified `ParserGenerator` to generate the parser's Java code recording the specified `XmlAttributeInfo` where appropriate.
generateRuleXmlInfo(ParserGenerator, int) - Method in class hlt.language.syntax.XmlInfo
  Uses the specified `ParserGenerator` to generate the parser's Java code recording this rule's `XmlInfo` where appropriate.
generateStackPop(byte) - Method in class hlt.language.design.kernel.Compiler
generateTerminalXmlInfo(ParserGenerator, int) - Method in class hlt.language.syntax.XmlInfo
  Uses the specified `ParserGenerator` to generate the parser's Java code recording this `XmlInfo` when it is that of a `Terminal`.
generateUnwrapper(byte) - Method in class hlt.language.design.kernel.Compiler
generateWrapper(byte) - Method in class hlt.language.design.kernel.Compiler
GenericHilite - Class in hlt.language.tools
  This is a tool that beautifies the presentation of code.
GenericHilite(String, String, String, String, boolean) - Constructor for class hlt.language.tools.GenericHilite
  Constructs a GenericHilite object with specified input file name, configuration file name, output file name, etc...
GenericHilite(String, boolean) - Constructor for class hlt.language.tools.GenericHilite
  Constructs a GenericHilite object with specified input file name.
GenericHilite(String) - Constructor for class hlt.language.tools.GenericHilite
  Constructs a GenericHilite object with specified input file name asking for confirmation before when clobbering existing files.
GenericHiliteCommand - Class in hlt.language.tools
  This class implements a simple driver for the `GenericHilite` class.
GenericHiliteCommand() - Constructor for class hlt.language.tools.GenericHiliteCommand
GenericParser - Class in hlt.language.syntax
  This is the generic parser that is inherited by all parser classes generated by `ParserGenerator`.
GenericParser() - Constructor for class hlt.language.syntax.GenericParser
  The members of this class are divided into a static group and non-static group.
get(int) - Method in class hlt.language.design.backend.IntMap
get(double) - Method in class hlt.language.design.backend.IntMap
get(Object) - Method in class hlt.language.design.backend.IntMap
get(Object) - Method in class hlt.language.design.backend.ObjectMap
get(int) - Method in class hlt.language.design.backend.ObjectMap
get(double) - Method in class hlt.language.design.backend.ObjectMap
get(double) - Method in class hlt.language.design.backend.RealMap
get(int) - Method in class hlt.language.design.backend.RealMap
get(Object) - Method in class hlt.language.design.backend.RealMap
get(int) - Method in class hlt.language.util.ArrayList
  Returns the element at the specified position in this ArrayList.
get(int) - Method in class hlt.language.util.DoubleArrayList
  Returns the element at the specified position in this DoubleArrayList.
get(double) - Method in class hlt.language.util.DoubleToIntMap
  Returns the value to which this map maps the specified key.
get(int) - Method in class hlt.language.util.FiniteStack
  Returns the object at the specified index where 0 is the index of the oldest element, and `size()-1` that of the latest element.
get(int) - Method in class hlt.language.util.IntArrayList
  Returns the element at the specified position in this IntArrayList.
get(int) - Method in class hlt.language.util.IntToIntMap
  Returns the value to which this map maps the specified key.
get(Object) - Method in class hlt.language.util.ObjectToIntMap
  Returns the value to which this map maps the specified key.
get(Object) - Static method in class hlt.language.util.RegExpSymbol
  This is the public factory method for creating `RegExpSymbol` objects.
get(Object) - Method in class hlt.language.util.Table
get(int) - Method in interface hlt.language.util.ViewableStack
GET_ARRAY_I - Static variable in class hlt.language.design.instructions.Instruction
GET_ARRAY_O - Static variable in class hlt.language.design.instructions.Instruction
GET_ARRAY_R - Static variable in class hlt.language.design.instructions.Instruction
GET_INDEXABLE - Static variable in class hlt.language.design.instructions.Instruction
GET_INT_INDEXED_MAP_I - Static variable in class hlt.language.design.instructions.Instruction
GET_INT_INDEXED_MAP_O - Static variable in class hlt.language.design.instructions.Instruction
GET_INT_INDEXED_MAP_R - Static variable in class hlt.language.design.instructions.Instruction
GET_MAP_I - Static variable in class hlt.language.design.instructions.Instruction
GET_MAP_O - Static variable in class hlt.language.design.instructions.Instruction
GET_MAP_R - Static variable in class hlt.language.design.instructions.Instruction
getAction(ParserTerminal) - Method in class hlt.language.syntax.ParserState
getActualChoice() - Method in class hlt.language.design.kernel.UndecidedExpression
  Returns the selected option.
getActualChoiceIndicator() - Method in class hlt.language.design.kernel.UndecidedExpression
  Returns an indicator of the subexpression selected: 0 if this is the first option expression, 1 if this is the second option expression, -1 otherwise (no choice yet)
getArg() - Method in class hlt.language.util.RegExpOne
getArgument() - Static method in class hlt.language.tools.Command
  Returns the value of the argument.
getArguments() - Static method in class hlt.language.tools.Command
  Returns the array of values of all the arguments.
getBackgroundNonSelectionColor() - Method in class hlt.language.syntax.ParseTreeRenderer
  Returns the background color to be used for non selected nodes.
getBackgroundSelectionColor() - Method in class hlt.language.syntax.ParseTreeRenderer
  Returns the color to use for the background if node is selected.
getBorderSelectionColor() - Method in class hlt.language.syntax.ParseTreeRenderer
  Returns the color the border is drawn.
getChildren() - Method in class hlt.osf.base.Sort
  Returns this sort's children (that is, its maximal lower bounds) as set of sorts.
getChoiceHistory() - Static method in class hlt.language.syntax.Options
getClassName() - Method in class hlt.language.design.backend.ObjectInstance
getClosedIcon() - Method in class hlt.language.syntax.ParseTreeRenderer
  Returns the icon used to represent non-leaf nodes that are not expanded.
getCodeEntry(Type) - Method in class hlt.language.design.types.Symbol
  Assigns and returns a `CodeEntry` corresponding to the specified `Type` for this symbol if one does not exist for with this type; otherwise, returns the existing one.
getCodeEntry(Type, boolean) - Method in class hlt.language.design.types.Symbol
  Assigns and returns a `CodeEntry` corresponding to the specified `Type` for this symbol if one does not exist for with this type.
getColumn() - Method in class hlt.language.util.Location
getColumnNumber() - Method in class hlt.language.io.IncludeReader
  Returns the current column number of the current reader.
getDefaultClosedIcon() - Method in class hlt.language.syntax.ParseTreeRenderer
  Returns the default icon, for the current laf, that is used to represent non-leaf nodes that are not expanded.
getDefaultLeafIcon() - Method in class hlt.language.syntax.ParseTreeRenderer
  Returns the default icon, for the current laf, that is used to represent leaf nodes.
getDefaultOpenIcon() - Method in class hlt.language.syntax.ParseTreeRenderer
  Returns the default icon, for the current laf, that is used to represent non-leaf nodes that are expanded.
getDefinedType(String) - Method in class hlt.language.design.types.Tables
  Returns the already defined type with the specified name from the type table.
getDisplayDeviceManager() - Method in class hlt.language.design.backend.Runtime
  Returns this runtime's display device manager.
getDisplayFormManager() - Method in class hlt.language.design.backend.Runtime
  Returns this runtime's display form manager.
getDisplayManager() - Method in class hlt.language.design.backend.Runtime
  Returns this runtime's display manager.
getDocOnly() - Static method in class hlt.language.syntax.Options
getEnd() - Method in class hlt.language.design.kernel.Expression
  Returns the end of this expressions's extent as a `Location`.
getEnd() - Method in class hlt.language.syntax.ParseNode
getEnd() - Method in class hlt.language.util.Error
  Returns the end of this error's extent as a `Location`.
getEnd() - Method in interface hlt.language.util.Locatable
getEnd() - Method in class hlt.language.util.Span
getEndCol() - Method in class hlt.language.util.Span
getEndFile() - Method in class hlt.language.util.Span
getEndLine() - Method in class hlt.language.util.Span
getError(int) - Method in class hlt.osf.util.ErrorLogger
getErrStream() - Static method in class hlt.language.syntax.Options
getExtent() - Method in class hlt.language.util.Error
  Returns this error's extent as a `Locatable`.
getFeature(String) - Static method in class hlt.osf.base.Feature
  This static method returns the feature with the given name.
getFile() - Method in class hlt.language.io.AbstractStreamTokenizer
  Returns the current file if any, or `null`.
getFile() - Method in class hlt.language.io.IncludeReader
  Returns the name of the file associated to the current reader - or null if the current reader is not reading from a file.
getFile() - Method in class hlt.language.syntax.ParseNode
  Returns the file name where this node's constituents start from if any; or `null`
getFile() - Method in class hlt.language.util.Location
getFloatComponent(int) - Method in class hlt.language.design.backend.RuntimeTuple
getGenDate() - Static method in class hlt.language.syntax.Options
getGoto(ParserNonTerminal) - Method in class hlt.language.syntax.ParserState
getGrammarName() - Static method in class hlt.language.syntax.Options
  The name of the grammar's file.
getGrammarPathedName() - Static method in class hlt.language.syntax.Options
getGrammarPrefix() - Static method in class hlt.language.syntax.Options
getGrammarSuffix() - Static method in class hlt.language.syntax.Options
getId(Instruction[]) - Static method in class hlt.language.design.types.CodeEntry
getIndex(Object) - Method in interface hlt.language.design.backend.Indexable
getIndex(int) - Method in interface hlt.language.design.backend.Indexable
getIndex(double) - Method in interface hlt.language.design.backend.Indexable
getIndex(int) - Method in class hlt.language.design.backend.IntRange
getIndex(double) - Method in class hlt.language.design.backend.IntRange
getIndex(Object) - Method in class hlt.language.design.backend.IntRange
getIndex(int) - Method in class hlt.language.design.backend.IntSet
  Returns the index of the specified int if it belongs to this set, otherwise `-1`.
getIndex(double) - Method in class hlt.language.design.backend.IntSet
  Returns the index of the specified double cast as an int if such a value belongs to this set, otherwise `-1`.
getIndex(Object) - Method in class hlt.language.design.backend.IntSet
  Returns the index of the int value of specified boxed int if it belongs to this set, otherwise `-1`.
getIndex(Object) - Method in class hlt.language.design.backend.ObjectSet
  Returns the index of specified object if it belongs to this set, otherwise `-1`.
getIndex(int) - Method in class hlt.language.design.backend.ObjectSet
  Returns the index of a boxed wrapper of the specified int if such an object belongs to this set, otherwise `-1`.
getIndex(double) - Method in class hlt.language.design.backend.ObjectSet
  Returns the index of a boxed wrapper of the specified double if such an object belongs to this set, otherwise `-1`.
getIndex(double) - Method in class hlt.language.design.backend.RealSet
  Returns the index of the specified double if it belongs to this set, otherwise `-1`.
getIndex(int) - Method in class hlt.language.design.backend.RealSet
  Returns the index of the specified int cast as a double if such a value belongs to this set, otherwise `-1`.
getIndex(Object) - Method in class hlt.language.design.backend.RealSet
  Returns the index of the double value of specified boxed double if it belongs to this set, otherwise `-1`.
GetIndexable - Class in hlt.language.design.instructions
GetIndexable() - Constructor for class hlt.language.design.instructions.GetIndexable
getInitMethodSize() - Static method in class hlt.language.syntax.Options
GetIntArraySlot - Class in hlt.language.design.instructions
GetIntArraySlot() - Constructor for class hlt.language.design.instructions.GetIntArraySlot
getIntComponent(int) - Method in class hlt.language.design.backend.RuntimeTuple
getIntEnv(int) - Method in class hlt.language.design.backend.Runtime
  Returns the int value at offset `n` in the environment stack.
getIntField(int) - Method in class hlt.language.design.backend.ObjectInstance
GetIntField - Class in hlt.language.design.instructions
GetIntField(DefinedEntry) - Constructor for class hlt.language.design.instructions.GetIntField
GetIntIndexedIntMapSlot - Class in hlt.language.design.instructions
GetIntIndexedIntMapSlot() - Constructor for class hlt.language.design.instructions.GetIntIndexedIntMapSlot
GetIntIndexedObjectMapSlot - Class in hlt.language.design.instructions
GetIntIndexedObjectMapSlot() - Constructor for class hlt.language.design.instructions.GetIntIndexedObjectMapSlot
GetIntIndexedRealMapSlot - Class in hlt.language.design.instructions
GetIntIndexedRealMapSlot() - Constructor for class hlt.language.design.instructions.GetIntIndexedRealMapSlot
GetIntMapSlot - Class in hlt.language.design.instructions
GetIntMapSlot() - Constructor for class hlt.language.design.instructions.GetIntMapSlot
GetIntTupleComponent - Class in hlt.language.design.instructions
GetIntTupleComponent(int) - Constructor for class hlt.language.design.instructions.GetIntTupleComponent
getLabel() - Method in class hlt.language.util.Error
  Returns the string that labels this error's printed form (default = `"Error: "`).
getLeafIcon() - Method in class hlt.language.syntax.ParseTreeRenderer
  Returns the icon used to represent leaf nodes.
getLeft() - Method in class hlt.language.util.RegExpTwo
getLine() - Method in class hlt.language.util.Location
getLineNumber() - Method in class hlt.language.io.AbstractStreamTokenizer
  Returns the current line number.
getLineNumber() - Method in class hlt.language.io.IncludeReader
  Returns the current line number of the current reader.
getLineNumber() - Method in class hlt.language.syntax.ParseNode
  Returns the line number in the input stream corresponding to the start location of this node's extent.
getLocalParameter(String) - Method in class hlt.language.design.kernel.ParameterStack
getLower() - Method in class hlt.language.util.RegExpPowerRange
getMessage() - Method in exception hlt.language.design.backend.DynamicSemanticsErrorException
getMessage() - Method in exception hlt.language.design.kernel.NoSuchSubexpressionException
getMessage() - Method in exception hlt.language.design.types.NoSuchTypeComponentException
getMessage() - Method in exception hlt.language.design.types.StaticSemanticsErrorException
getMessage() - Method in exception hlt.osf.exec.CyclicSortOrderingException
  Returns a string consisting of a message followed by the cycles detected.
getMsg() - Method in class hlt.language.util.Error
  Returns the string of this error's message (default = `"an error happened"`).
getNextContiguousPositionSubterm() - Method in class hlt.osf.base.PsiTerm
  Returns the subterm at the next contiguous position if any, or `null`) if there isn't any.
getNoParser() - Static method in class hlt.language.syntax.Options
getObject(Runtime, String) - Method in class hlt.language.design.instructions.FieldInstruction
GetObjectArraySlot - Class in hlt.language.design.instructions
GetObjectArraySlot() - Constructor for class hlt.language.design.instructions.GetObjectArraySlot
getObjectComponent(int) - Method in class hlt.language.design.backend.RuntimeTuple
getObjectEnv(int) - Method in class hlt.language.design.backend.Runtime
  Returns the object at offset `n` in the environment stack.
getObjectField(int) - Method in class hlt.language.design.backend.ObjectInstance
GetObjectField - Class in hlt.language.design.instructions
GetObjectField(DefinedEntry) - Constructor for class hlt.language.design.instructions.GetObjectField
GetObjectMapSlot - Class in hlt.language.design.instructions
GetObjectMapSlot() - Constructor for class hlt.language.design.instructions.GetObjectMapSlot
GetObjectTupleComponent - Class in hlt.language.design.instructions
GetObjectTupleComponent(int) - Constructor for class hlt.language.design.instructions.GetObjectTupleComponent
getOpenIcon() - Method in class hlt.language.syntax.ParseTreeRenderer
  Returns the icon used to represent non-leaf nodes that are expanded.
getOption(String) - Static method in class hlt.language.tools.Command
  Returns the value associated with an option.
getOutputStream() - Method in class hlt.language.design.backend.DefaultDisplayDeviceManager
getOutputStream() - Method in class hlt.language.design.backend.DefaultDisplayManager
getOutputStream() - Method in interface hlt.language.design.backend.DisplayDeviceManager
getOutputStream() - Method in interface hlt.language.design.backend.DisplayManager
getOutputStream() - Method in class hlt.osf.io.DisplayDeviceManager
getOutputStream() - Method in class hlt.osf.io.DisplayManager
getOutStream() - Static method in class hlt.language.syntax.Options
getParameters(HashSet) - Method in class hlt.language.design.types.ArrayType
getParameters(HashSet) - Method in class hlt.language.design.types.CollectionType
getParameters(HashSet) - Method in class hlt.language.design.types.DefinedType
getParameters(HashSet) - Method in class hlt.language.design.types.FunctionType
getParameters(HashSet) - Method in class hlt.language.design.types.TupleType
getParameters(HashSet) - Method in class hlt.language.design.types.Type
  Returns the specified set augmented with all the unbound type parameters that occur in this type.
getParameters() - Method in class hlt.language.design.types.Type
  Returns the set of unbound type parameters that occur in this type.
getParameters(HashSet) - Method in class hlt.language.design.types.TypeParameter
getParameters(HashSet) - Method in class hlt.language.design.types.TypeTerm
getParents() - Method in class hlt.osf.base.Sort
  Returns this sort's parents (that is, its minimal upper bounds) as a set of sorts.
getParserPrefix() - Static method in class hlt.language.syntax.Options
getPermissible() - Static method in class hlt.language.syntax.Options
getPower() - Method in class hlt.language.util.RegExpPower
getPreferredSize() - Method in class hlt.language.syntax.ParseTreeRenderer
  Overrides `JComponent.getPreferredSize` to return slightly wider preferred size value.
getPrefix() - Method in class hlt.language.util.Error
  Returns the string that starts this error's printed form (default = `"*** "`).
getQuitString() - Static method in class hlt.language.tools.Debug
  Returns the quit string.
getReader() - Method in interface hlt.language.syntax.Tokenizer
GetRealArraySlot - Class in hlt.language.design.instructions
GetRealArraySlot() - Constructor for class hlt.language.design.instructions.GetRealArraySlot
getRealComponent(int) - Method in class hlt.language.design.backend.RuntimeTuple
getRealEnv(int) - Method in class hlt.language.design.backend.Runtime
  Returns the double value at offset `n` in the environment stack.
getRealField(int) - Method in class hlt.language.design.backend.ObjectInstance
GetRealField - Class in hlt.language.design.instructions
GetRealField(DefinedEntry) - Constructor for class hlt.language.design.instructions.GetRealField
GetRealMapSlot - Class in hlt.language.design.instructions
GetRealMapSlot() - Constructor for class hlt.language.design.instructions.GetRealMapSlot
GetRealTupleComponent - Class in hlt.language.design.instructions
GetRealTupleComponent(int) - Constructor for class hlt.language.design.instructions.GetRealTupleComponent
getRelativePath(File, File) - Static method in class hlt.language.io.FileTools
  Gets the relative path of File `file` with respect to `home` directory.
getResourcesPath() - Static method in class hlt.language.syntax.Options
getRight() - Method in class hlt.language.util.RegExpTwo
getSee() - Method in class hlt.language.util.Error
  Returns the string indicating this error's extent (default = `" - see "`).
getSeparator() - Static method in class hlt.language.syntax.Options
getSlice(Object) - Method in class hlt.language.design.backend.ObjectSet
getSlicer(int[]) - Method in class hlt.language.design.backend.RuntimeTuple
getSort(String) - Method in class hlt.osf.exec.Context
  If the specified name is an undefined sort, this defines the sort with this name initializing it in the sort array.
getSort(int) - Method in class hlt.osf.exec.Taxonomy
  This returns the sort with specified index in this taxonomy.
getSortCode(String) - Method in class hlt.osf.exec.Context
  This returns the bit code of the sort bearing the specified name.
getSpan() - Method in class hlt.language.syntax.ParseNode
  Returns information to locate this node's extent in the input stream or `null`.
getStart() - Method in class hlt.language.design.kernel.Expression
  Returns the start of this expressions's extent as a `Location`.
getStart() - Method in class hlt.language.syntax.ParseNode
getStart() - Method in class hlt.language.util.Error
  Returns the start of this error's extent as a `Location`.
getStart() - Method in interface hlt.language.util.Locatable
getStart() - Method in class hlt.language.util.Span
getStartCol() - Method in class hlt.language.util.Span
getStartFile() - Method in class hlt.language.util.Span
getStartLine() - Method in class hlt.language.util.Span
getSubterm(int) - Method in class hlt.osf.base.PsiTerm
  This returns the subterm at the given position if there is one stored there, or `null` otherwise, where positions are counted sarting from 1.
getSubterm(Feature) - Method in class hlt.osf.base.PsiTerm
  This returns the subterm for the specified feature (which may be `null`).
getTag() - Method in class hlt.language.syntax.XmlWrapper
getTag(String) - Static method in class hlt.osf.base.Tag
  This static method returns the tag uniquely identified with the given name.
getTextNonSelectionColor() - Method in class hlt.language.syntax.ParseTreeRenderer
  Returns the color the text is drawn with when the node isn't selected.
getTextSelectionColor() - Method in class hlt.language.syntax.ParseTreeRenderer
  Returns the color the text is drawn with when the node is selected.
getTimeStamp() - Method in class hlt.language.syntax.DynamicToken
getTimeStamp() - Method in class hlt.language.syntax.TrailEntry
getTimeStamp() - Method in interface hlt.language.util.TimeStamped
  Returns this object's time stamp.
getTokenizer() - Method in class hlt.language.syntax.GenericParser
getTrailHistory() - Static method in class hlt.language.syntax.Options
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class hlt.language.syntax.ParseTreeRenderer
  Configures the renderer based on the passed in components.
getType(String) - Method in class hlt.language.design.types.Tables
  Returns the type defined with the specified name in the type table; or, if no type is defined with this name, a new registered undeclared class type with this name.
getType(String, AbstractList) - Method in class hlt.language.design.types.Tables
  Returns the type defined with the specified name in the type table instantiated with the given types.
getTypingState() - Method in class hlt.language.design.types.TypeChecker
  Returns the current `TypingState` of this typechecker.
getUpper() - Method in class hlt.language.util.RegExpPowerRange
getUsage() - Static method in class hlt.language.tools.Command
getValue() - Method in class hlt.language.design.types.Type
  This is identical to the `value` method but returns a `Valuable` as mandated as it implements this interface.
getValue() - Method in interface hlt.language.design.types.Valuable
  Returns the value of this valuable.
getVerbosity() - Static method in class hlt.language.syntax.Options
getVersion() - Static method in class hlt.language.syntax.Options
GIVES_DETAILS - Static variable in class hlt.language.design.types.TypeChecker
  This is a static boolean switch to make type clash errors give the actual incompatible types that it found.
Global - Class in hlt.language.design.kernel
Global(Tables, String) - Constructor for class hlt.language.design.kernel.Global
Global(Tables, String, Type) - Constructor for class hlt.language.design.kernel.Global
Global(Symbol) - Constructor for class hlt.language.design.kernel.Global
Global(Tables, Symbol) - Constructor for class hlt.language.design.kernel.Global
GlobalAssignment - Class in hlt.language.design.kernel
  This class is the class of global assignment expressions.
GlobalAssignment(Expression, Expression) - Constructor for class hlt.language.design.kernel.GlobalAssignment
globalConstant(Type) - Method in class hlt.language.design.kernel.Global
globalConstant(Type, Type) - Method in class hlt.language.design.kernel.Global
GlobalTypingGoal - Class in hlt.language.design.types
  A `GlobalTypingGoal` manages the typing of `Global`s.
GlobalTypingGoal(Global) - Constructor for class hlt.language.design.types.GlobalTypingGoal
  Constructs a global typing goal with the specified `Global`.
Goal - Class in hlt.language.design.types
  A `Goal` is anything that may be established and undone by a `TypeChecker`.
Goal() - Constructor for class hlt.language.design.types.Goal
GoalProver - Interface in hlt.language.design.types
Grammar - Class in hlt.language.syntax
  This defines a class for processing a `Jacc` grammar contained in a file and specified using the popular UNIX yacc syntax for building a table-driven LR-parser.
GrammarSymbol - Class in hlt.language.syntax
  This class is an abstract representation of a grammar symbol, whether terminal or nonterminal.
GreaterEqualIntInt - Class in hlt.language.design.instructions
GreaterEqualIntInt() - Constructor for class hlt.language.design.instructions.GreaterEqualIntInt
GreaterEqualIntReal - Class in hlt.language.design.instructions
GreaterEqualIntReal() - Constructor for class hlt.language.design.instructions.GreaterEqualIntReal
GreaterEqualRealInt - Class in hlt.language.design.instructions
GreaterEqualRealInt() - Constructor for class hlt.language.design.instructions.GreaterEqualRealInt
GreaterEqualRealReal - Class in hlt.language.design.instructions
GreaterEqualRealReal() - Constructor for class hlt.language.design.instructions.GreaterEqualRealReal
GreaterIntInt - Class in hlt.language.design.instructions
GreaterIntInt() - Constructor for class hlt.language.design.instructions.GreaterIntInt
GreaterIntReal - Class in hlt.language.design.instructions
GreaterIntReal() - Constructor for class hlt.language.design.instructions.GreaterIntReal
GreaterRealInt - Class in hlt.language.design.instructions
GreaterRealInt() - Constructor for class hlt.language.design.instructions.GreaterRealInt
GreaterRealReal - Class in hlt.language.design.instructions
GreaterRealReal() - Constructor for class hlt.language.design.instructions.GreaterRealReal
GRT_II - Static variable in class hlt.language.design.instructions.Instruction
GRT_IR - Static variable in class hlt.language.design.instructions.Instruction
GRT_RI - Static variable in class hlt.language.design.instructions.Instruction
GRT_RR - Static variable in class hlt.language.design.instructions.Instruction
GTE_II - Static variable in class hlt.language.design.instructions.Instruction
GTE_IR - Static variable in class hlt.language.design.instructions.Instruction
GTE_RI - Static variable in class hlt.language.design.instructions.Instruction
GTE_RR - Static variable in class hlt.language.design.instructions.Instruction

## H

hasAlternatives() - Method in class hlt.language.syntax.ParseNode
  Returns `true` iff this ParseNode has one or more alternative forms.
hasAttribute() - Method in class hlt.language.syntax.XmlAttributeInfo
  Returns `true` whenever this attribute is a reference to the value of another attribute.
hasAttribute() - Method in class hlt.language.syntax.XmlTextInfoArg
  Returns the `true` whenever this refers to an attribute.
hasAttribute() - Method in class hlt.language.syntax.XmlTreePath
  Returns `true` whenever this actually refers to an attribute.
hasAttributeRefs() - Method in class hlt.language.syntax.XmlInfo
  `hasAttributeRefs()` returns `true` iff the array of strings `_attributeRefs` is non null and contains at least one non-null string.
hasAttributes() - Method in class hlt.language.syntax.XmlInfo
hasChild() - Method in class hlt.language.syntax.XmlAttributeInfo
  Returns `true` whenever this attribute refers to child CST.
hasChild() - Method in class hlt.language.syntax.XmlTextInfoArg
  Returns `true` whenever this has a child index.
hasChild() - Method in class hlt.language.syntax.XmlTreePath
  Returns `true` whenever this has a known child index.
hasChildren() - Method in class hlt.language.syntax.ParseNode
  Returns `true` iff this node does not have any child.
hasChildren() - Method in class hlt.language.syntax.XmlInfo
hasDeprecateds() - Method in class hlt.language.syntax.ErrorManager
  Returns `true` iff this error manager has deprecated warnings.
hasDot(String) - Static method in class hlt.language.io.FileTools
  Returns true iff the specified name has an extension dot (though not necessarily an extension).
hasErrors() - Method in class hlt.language.syntax.ErrorManager
  Returns `true` iff this error manager has errors.
hasGaps() - Method in class hlt.language.util.ArrayList
  Returns `true` iff there are `null` elements between `0` and `size()-1`.
hash() - Method in class hlt.language.util.DoubleToIntMap.Entry
hash() - Method in class hlt.language.util.IntToIntMap.Entry
hash(String) - Static method in class hlt.language.util.Misc
  Computes a hash code for the given string using a variant of the algorithm due to P.J.Weinberger described in the Dragon Book.
hash() - Method in class hlt.language.util.ObjectToIntMap.Entry
hashCode() - Method in class hlt.language.design.backend.Block
hashCode() - Method in class hlt.language.design.backend.Closure
hashCode() - Method in class hlt.language.design.backend.RuntimeInt
hashCode() - Method in class hlt.language.design.backend.RuntimeReal
hashCode() - Method in class hlt.language.design.backend.RuntimeSet
  Returns a hash code for this set.
hashCode() - Method in class hlt.language.design.backend.RuntimeTuple
hashCode() - Method in class hlt.language.design.instructions.DefinedEntryInstruction
hashCode() - Method in class hlt.language.design.instructions.FieldInstruction
hashCode() - Method in class hlt.language.design.instructions.Instruction
hashCode() - Method in class hlt.language.design.instructions.OffsetInstruction
hashCode() - Method in class hlt.language.design.instructions.PushClosure
hashCode() - Method in class hlt.language.design.instructions.PushNewObject
hashCode() - Method in class hlt.language.design.instructions.PushScope
hashCode() - Method in class hlt.language.design.instructions.PushTuple
hashCode() - Method in class hlt.language.design.instructions.PushValueInt
hashCode() - Method in class hlt.language.design.instructions.PushValueObject
hashCode() - Method in class hlt.language.design.instructions.PushValueReal
hashCode() - Method in class hlt.language.design.instructions.Relocatable
hashCode() - Method in class hlt.language.design.instructions.TupleComponentInstruction
hashCode() - Method in class hlt.language.design.instructions.TypedInstruction
hashCode() - Method in class hlt.language.util.ArrayList
  Returns the hash code value for this ArrayList.
hashCode() - Method in class hlt.language.util.DoubleArrayList
  Returns the hash code value for this DoubleArrayList.
hashCode() - Method in class hlt.language.util.DoubleToIntMap.Entry
hashCode() - Method in class hlt.language.util.Indexed
hashCode() - Method in class hlt.language.util.IntArrayList
  Returns the hash code value for this IntArrayList.
hashCode() - Method in class hlt.language.util.IntToIntMap.Entry
hashCode() - Method in class hlt.language.util.LexComparableString
hashCode() - Method in class hlt.language.util.Map
hashCode(Object) - Static method in class hlt.language.util.Misc
  Returns the hashcode of the specified, possibly `null` object.
hashCode(double) - Static method in class hlt.language.util.Misc
  Returns a hash code for the specified double.
hashCode() - Method in class hlt.language.util.ObjectToIntMap.Entry
hashCode() - Method in class hlt.language.util.SetOf
  Returns a hashcode for this set.
hashCode() - Method in class hlt.language.util.ToIntMap
  Returns the hash code value for this map.
hashCode() - Method in class hlt.osf.base.Feature
hashCode() - Method in class hlt.osf.base.Tag
hasLiteralValue() - Method in class hlt.language.syntax.XmlAttributeInfo
  Returns `true` whenever this attribute has a literak string for a value.
hasMoreElements() - Method in class hlt.language.util.SetEnumeration
hasMoreIndices() - Method in interface hlt.language.util.IndexEnumeration
hasMoreIndices() - Method in class hlt.language.util.SetIndices
hasNext() - Method in interface hlt.language.util.DoubleIterator
hasNext() - Method in interface hlt.language.util.IntIterator
hasNext() - Method in class hlt.language.util.SetIterator
hasNoCode() - Method in class hlt.language.design.types.DefinedEntry
hasNsPrefix() - Method in class hlt.language.syntax.XmlInfo
hasPath() - Method in class hlt.language.syntax.XmlAttributeInfo
  Returns `true` whenever this attribute is a reference into and XML tree with non empty XML tree address (the `int[]` path).
hasPath() - Method in class hlt.language.syntax.XmlTextInfoArg
  Returns `true` whenever this has a non-vacuous XML tree address.
hasTerminalValue() - Method in class hlt.language.syntax.XmlAttributeInfo
  Returns `true` whenever this attribute's value represents a `$VALUE`special form.``
hasTerminalValue() - Method in class hlt.language.syntax.XmlInfo
hasTextForm() - Method in class hlt.language.syntax.XmlAttributeInfo
  Returns `true` whenever this attribute's value represents a `$TEXT`special form.``
hasTextInfos() - Method in class hlt.language.syntax.XmlInfo
  `hasTextInfos()` returns `true` iff the array of string arrays `_textInfos` is non null and contains at least one non-null array.
hasValue() - Method in class hlt.language.syntax.ParseNode
  Returns `true` iff this node carries a value (which is either in its `svalue` or `nvalue` field).
hasWarnings() - Method in class hlt.language.syntax.ErrorManager
  Returns `true` iff this error manager has errors.
hasWrapperPaths() - Method in class hlt.language.syntax.XmlInfo
hasXmlForm() - Method in class hlt.language.syntax.ParseNode
  Returns `true` iff `xmlForm()` is non-empty.
hasXmlInfo() - Method in class hlt.language.syntax.Rule
hasXmlInfo() - Method in class hlt.language.syntax.Terminal
hasXmlPaths() - Method in class hlt.language.syntax.XmlInfo
hasXmlTreePath() - Method in class hlt.language.syntax.XmlTextInfoArg
  Returns `true` whenever this has a non-null `XmlTreePath`.
hasXmlTreePathValue() - Method in class hlt.language.syntax.XmlAttributeInfo
  Returns `true` whenever this attribute's value is an `XmlTreePath` object.
head - Variable in class hlt.language.syntax.ParserRule
  The head symbol (the rule's LHS).
height() - Method in class hlt.osf.base.Sort
  Returns the height of this Sort in its taxonomy.
HideType - Class in hlt.language.design.kernel
  This kernel expression is used on an expression and defined opaque type, such that the expression's type is the definition of the defined opaque type.
HideType(Expression, Type) - Constructor for class hlt.language.design.kernel.HideType
Hilite - Class in hlt.language.tools
  This is a tool that beautifies the presentation of Java code in html.
Hilite(String, String, String, String, String, boolean) - Constructor for class hlt.language.tools.Hilite
  Constructs a Hilite object with specified input file name, configuration file name, output file name, etc...
Hilite(String, boolean) - Constructor for class hlt.language.tools.Hilite
  Constructs a Hilite object with specified input file name.
Hilite(String) - Constructor for class hlt.language.tools.Hilite
  Constructs a Hilite object with specified input file name asking for confirmation before when clobbering existing files.
HiliteCommand - Class in hlt.language.tools
  This class implements a simple driver for the `Hilite` class.
HiliteCommand() - Constructor for class hlt.language.tools.HiliteCommand
hlt.language.design.backend - package hlt.language.design.backend
hlt.language.design.instructions - package hlt.language.design.instructions
hlt.language.design.kernel - package hlt.language.design.kernel
hlt.language.design.types - package hlt.language.design.types
hlt.language.io - package hlt.language.io
hlt.language.syntax - package hlt.language.syntax
hlt.language.tools - package hlt.language.tools
hlt.language.util - package hlt.language.util
hlt.osf.base - package hlt.osf.base
hlt.osf.exec - package hlt.osf.exec
hlt.osf.io - package hlt.osf.io
hlt.osf.util - package hlt.osf.util
Homomorphism - Class in hlt.language.design.kernel
  This is the class of objects denoting (monoid) homomorphisms.
Homomorphism(Expression, Expression, Expression, Expression) - Constructor for class hlt.language.design.kernel.Homomorphism
Homomorphism(Expression, Expression, Expression, Expression, boolean) - Constructor for class hlt.language.design.kernel.Homomorphism
htmlCode(char) - Static method in class hlt.language.tools.Misc
  Returns the HTML encoding string of the specified character.
htmlString(String) - Static method in class hlt.language.tools.Misc
  Returns the string obtained from the specified string after substituting characters that are special to HTML by their HTML encoding string.

## I

I_TO_O - Static variable in class hlt.language.design.instructions.Instruction
I_TO_R - Static variable in class hlt.language.design.instructions.Instruction
id() - Method in class hlt.language.design.instructions.SetElementInstruction
id() - Method in class hlt.language.design.kernel.Comprehension.RawInfo
identity() - Method in class hlt.language.design.kernel.Comprehension
IfThenElse - Class in hlt.language.design.kernel
IfThenElse(Expression, Expression, Expression) - Constructor for class hlt.language.design.kernel.IfThenElse
ignoreNonDecimals() - Method in class hlt.language.io.AbstractStreamTokenizer
  Specifies that octal and hexadecimal numbers should not be parsed.
in() - Method in class hlt.language.design.types.Tables
incIP() - Method in class hlt.language.design.backend.Runtime
  Increments the instruction pointer (i.e., sets it to point to the next instruction in the code array).
include(Reader) - Method in class hlt.language.io.IncludeReader
  Suspends reading from the current reader and makes further reads proceed with the specified reader.
include(String) - Method in class hlt.language.io.IncludeReader
  Suspends reading from the current reader and makes further reads proceed with a reader from the specified file.
include(ToIntMap) - Method in class hlt.language.util.ToIntMap
  Includes all of the entries from the specified map to this one.
includeBase() - Static method in class hlt.language.syntax.Options
IncludeReader - Class in hlt.language.io
  This class implements a Reader that may include another Reader in midstream reading, and eventually resume reading at that point upon reaching EOF in the included Reader.
IncludeReader(Reader) - Constructor for class hlt.language.io.IncludeReader
  Constructs an `IncludeReader` with the specified `Reader`.
IncludeReader(String) - Constructor for class hlt.language.io.IncludeReader
  Constructs an `IncludeReader` with the specified file name.
incOffset() - Method in class hlt.language.design.kernel.Local
index() - Method in class hlt.language.design.kernel.ArraySlot
index() - Method in class hlt.language.design.kernel.ArraySlotUpdate
  Returns the index of this array slot update;
index() - Method in class hlt.language.design.kernel.TupleFieldName
index() - Method in class hlt.language.design.types.NamedTupleType
index() - Method in class hlt.language.design.types.Symbol
index() - Method in class hlt.language.util.Indexed
  Return the index of this `Indexed` object.
index - Variable in class hlt.osf.base.Sort
  The index of this Sort (not necessarily its index in the sort code array).
INDEX_SET - Static variable in class hlt.language.design.types.Symbol
  This is a dummy symbol that is given the types allowed for array index sets.
Indexable - Interface in hlt.language.design.backend
  This is an interface denoting a collection whose elements possess an index.
indexable() - Method in class hlt.language.design.backend.RuntimeMap
indexable() - Method in class hlt.language.design.kernel.ArrayExtension
indexable() - Method in class hlt.language.design.kernel.ArrayToMap
INDEXABLE - Static variable in class hlt.language.design.types.Symbol
  This is a dummy symbol that is given the types allowed for map index sets.
INDEXABLE_SIZE - Static variable in class hlt.language.design.instructions.Instruction
IndexableContainer - Interface in hlt.language.design.backend
  This is an interface denoting an object that is both an indexable and a container.
IndexableSize - Class in hlt.language.design.instructions
IndexableSize() - Constructor for class hlt.language.design.instructions.IndexableSize
Indexed - Class in hlt.language.util
  This class is meant to be subclassed by the class of objects identified by an index in a collection.
Indexed() - Constructor for class hlt.language.util.Indexed
IndexEnumeration - Interface in hlt.language.util
  This is an interface for enumerating indexed collections.
indexIterator() - Method in interface hlt.language.design.backend.Indexable
indexIterator() - Method in class hlt.language.design.backend.IntRange
indexIterator() - Method in class hlt.language.design.backend.IntSet
  Returns an iterator for the indices of the elements of this set.
indexIterator() - Method in class hlt.language.design.backend.ObjectSet
  Returns an iterator for the indices of the elements of this set.
indexIterator() - Method in class hlt.language.design.backend.RealSet
  Returns an iterator for the indices of the elements of this set.
indexOf(Object) - Method in class hlt.language.util.ArrayList
  Searches for the first occurrence of the given Object; returns -1 if it is not found.
indexOf(Object, int) - Method in class hlt.language.util.ArrayList
  Searches for the first occurence of the given Object, beginning the search at index; returns -1 if it is not found.
indexOf(double) - Method in class hlt.language.util.DoubleArrayList
  Searches for the first occurrence of the given double; returns -1 if it is not found.
indexOf(double, int) - Method in class hlt.language.util.DoubleArrayList
  Searches for the first occurence of the given double, beginning the search at index; returns -1 if it is not found.
indexOf(int) - Method in class hlt.language.util.IntArrayList
  Searches for the first occurrence of the given int; returns -1 if it is not found.
indexOf(int, int) - Method in class hlt.language.util.IntArrayList
  Searches for the first occurence of the given int, beginning the search at index; returns -1 if it is not found.
indexOf(Object) - Method in class hlt.language.util.SetOf
  Returns the index of a specified object element of this set.
indexSet() - Method in class hlt.language.design.kernel.ArrayExtension
indexSetType() - Method in class hlt.language.design.types.ArrayType
  Returns the index-set type's value.
indexType() - Method in class hlt.language.design.types.ArrayType
  Returns the index type's value; i.e., this is the type that an actual index will have.
indices() - Method in class hlt.language.util.SetOf
  Returns an enumeration-like object over the base structure's indices for the elements of this set.
INFIX - Static variable in class hlt.language.syntax.OperatorSymbol
info - Variable in class hlt.language.syntax.Action
info - Variable in class hlt.language.syntax.ParserAction
initCode() - Method in class hlt.language.design.types.DefinedEntry
initialize(Instruction[]) - Method in class hlt.language.design.backend.Runtime
  Resets this runtime and sets the code array to the specified one.
initialize(Tables) - Static method in class hlt.language.design.kernel.Constant
  Initialization of some constants.
initialize(ObjectInstance, Runtime) - Method in class hlt.language.design.types.ClassType
  Initializes the fields of the specified object instance using the specified `Runtime`.
initialize() - Method in class hlt.language.syntax.GenericParser
  One may override this method to execute whatever initializations one wishes.
inline(Instruction[]) - Method in class hlt.language.design.kernel.Compiler
innermostType() - Method in class hlt.language.design.types.ArrayType
  Returns the innermost type.
innerType(int) - Method in class hlt.language.design.types.ArrayType
  Returns the inner type up to depth `n`.
insertElementAt(Object, int) - Method in class hlt.language.util.ArrayList
  Inserts the specified Object as a component in this ArrayList at the specified index.
insertElementAt(double, int) - Method in class hlt.language.util.DoubleArrayList
  Inserts the specified double as a component in this DoubleArrayList at the specified index.
insertElementAt(int, int) - Method in class hlt.language.util.IntArrayList
  Inserts the specified integer as a component in this IntArrayList at the specified index.
instantiate(HashMap) - Method in class hlt.language.design.types.ArrayType
instantiate(HashMap) - Method in class hlt.language.design.types.CollectionType
instantiate(HashMap) - Method in class hlt.language.design.types.DefinedType
instantiate(HashMap) - Method in class hlt.language.design.types.FunctionType
  Returns an instantiated copy of this function type as per the specified substitution.
instantiate(HashMap) - Method in class hlt.language.design.types.ProtoType
instantiate(HashMap) - Method in class hlt.language.design.types.TupleType
instantiate(HashMap) - Method in class hlt.language.design.types.Type
  Returns a copy of this type with all free type parameters bound as per the specified type substitution.
instantiate(AbstractList) - Method in class hlt.language.design.types.TypeDefinition
  Returns a fresh copy of the type definition instantiated with the specified types.
instantiate(HashMap) - Method in class hlt.language.design.types.TypeParameter
  Returns the instance value given for this TypeParameter by the specified substitution, or this if none is given.
instantiate(HashMap) - Method in class hlt.language.design.types.TypeTerm
Instruction - Class in hlt.language.design.instructions
  This class is the mother of all instructions that may be executed in a `Runtime` object.
Instruction() - Constructor for class hlt.language.design.instructions.Instruction
Int - Class in hlt.language.design.kernel
  This is the class of integer constants.
Int(int, boolean) - Constructor for class hlt.language.design.kernel.Int
Int(int) - Constructor for class hlt.language.design.kernel.Int
INT - Static variable in class hlt.language.design.types.Type
INT() - Static method in class hlt.language.design.types.Type
  This creates and returns a new type for integers that may be boxed by the compiler as the situation dictates.
INT_RANGE - Static variable in class hlt.language.design.types.Type
INT_RNG_LB - Static variable in class hlt.language.design.instructions.Instruction
INT_RNG_UB - Static variable in class hlt.language.design.instructions.Instruction
INT_SORT - Static variable in class hlt.language.design.types.Type
intArity() - Method in class hlt.language.design.backend.Block
intArity() - Method in class hlt.language.design.kernel.Scope
IntArrayList - Class in hlt.language.util
  This class implements a vector of primitive `int` elements to alleviate the need to use an ArrayList of `Integer` wrappers.
IntArrayList(int, int) - Constructor for class hlt.language.util.IntArrayList
  Constructs an empty IntArrayList with the specified initial capacity and capacity increment.
IntArrayList(int) - Constructor for class hlt.language.util.IntArrayList
  Constructs an empty IntArrayList with the specified initial capacity and with its capacity increment equal to zero.
IntArrayList() - Constructor for class hlt.language.util.IntArrayList
  Constructs an empty IntArrayList so that its internal data array has size 10 and its standard capacity increment is zero.
IntArrayList(int[]) - Constructor for class hlt.language.util.IntArrayList
  Constructs an IntArrayList containing the values contained in the specified array, in the same order.
IntArrayList(Collection) - Constructor for class hlt.language.util.IntArrayList
  Constructs a IntArrayList containing the intValue() values of the java.lang.Number objects in the specified collection, in the order they are returned by the collection's iterator.
IntArrayToMap - Class in hlt.language.design.instructions
IntArrayToMap() - Constructor for class hlt.language.design.instructions.IntArrayToMap
intComponents() - Method in class hlt.language.design.backend.RuntimeTuple
intDimension() - Method in class hlt.language.design.backend.RuntimeTuple
INTER - Static variable in class hlt.language.design.instructions.Instruction
intersection(RuntimeSet) - Method in class hlt.language.design.backend.RuntimeSet
  Returns this set modified to contain the intersection of this and the specified set.
intersection(RuntimeSet, RuntimeSet) - Static method in class hlt.language.design.backend.RuntimeSet
  Returns a new set equal to the intersection of the two specified sets.
Intersection - Class in hlt.language.design.instructions
Intersection() - Constructor for class hlt.language.design.instructions.Intersection
intersection(SetOf) - Method in class hlt.language.util.SetOf
  Modifies this set to the intersection of this set and the specified set.
intersection(SetOf, SetOf) - Static method in class hlt.language.util.SetOf
  Returns the intersection of two sets without modifying either one.
intFieldsCount() - Method in class hlt.language.design.types.ClassType
intFrame() - Method in class hlt.language.design.backend.Closure
intIterator(boolean) - Method in class hlt.language.design.backend.IntRange
intIterator() - Method in class hlt.language.design.backend.IntRange
intIterator() - Method in class hlt.language.design.backend.IntSet
  Returns an iterator of ints over the elements of this set.
intIterator(boolean) - Method in class hlt.language.design.backend.IntSet
  Returns an iterator of ints over the elements of this set such that whenever the specified boolean is `true`, iteration will be respecting the index order of the elements; otherwise, order of iteration is unpredictable.
intIterator(boolean) - Method in interface hlt.language.design.backend.Iteratable
intIterator() - Method in interface hlt.language.design.backend.Iteratable
intIterator(boolean) - Method in class hlt.language.design.backend.ObjectSet
  Returns an iterator of the int values over the boxed int elements of this set such that whenever the specified boolean is `true`, iteration will be respecting the index order of the elements; otherwise, order of iteration is unpredictable.
intIterator() - Method in class hlt.language.design.backend.ObjectSet
  Returns an iterator of the int values over the boxed int elements of this set.
intIterator(boolean) - Method in class hlt.language.design.backend.RealSet
  Returns an iterator of ints over the elements of this set cast as ints such that whenever the specified boolean is `true`, iteration will be respecting the index order of the elements; otherwise, order of iteration is unpredictable.
intIterator() - Method in class hlt.language.design.backend.RealSet
  Returns an iterator of ints over the elements of this set cast as ints.
IntIterator - Interface in hlt.language.util
  This is an interface denoting an iterator over a collection of ints.
IntMap - Class in hlt.language.design.backend
  This is a representation of arrays of ints that may indexed by any type value from an `Indexable` collection.
IntMap(int[], Indexable) - Constructor for class hlt.language.design.backend.IntMap
IntRange - Class in hlt.language.design.backend
  This denotes an integer range at runtime.
IntRange() - Constructor for class hlt.language.design.backend.IntRange
IntRange(int, int) - Constructor for class hlt.language.design.backend.IntRange
IntRangeLower - Class in hlt.language.design.instructions
IntRangeLower() - Constructor for class hlt.language.design.instructions.IntRangeLower
IntRangeUpper - Class in hlt.language.design.instructions
IntRangeUpper() - Constructor for class hlt.language.design.instructions.IntRangeUpper
intResult() - Method in class hlt.language.design.backend.Runtime
  Returns the value of the latest integer pushed on the result stack.
IntSet - Class in hlt.language.design.backend
  This is a runtime representation for sets of (unboxed) ints.
IntSet() - Constructor for class hlt.language.design.backend.IntSet
  Constructs a new empty set.
IntSetAdd - Class in hlt.language.design.instructions
IntSetAdd() - Constructor for class hlt.language.design.instructions.IntSetAdd
IntSetRemove - Class in hlt.language.design.instructions
IntSetRemove() - Constructor for class hlt.language.design.instructions.IntSetRemove
IntStack - Class in hlt.language.util
  This class implements a stack of `int`s (as opposed to `Integer`s).
IntStack() - Constructor for class hlt.language.util.IntStack
  Constructs a new empty IntStack.
IntStack(int, int) - Constructor for class hlt.language.util.IntStack
  Constructs an empty stack with the specified initial capacity and capacity increment.
IntStack(int) - Constructor for class hlt.language.util.IntStack
  Constructs an empty stack with the specified initial capacity and with its capacity increment equal to zero.
IntToIntMap - Class in hlt.language.util
  This is a class of hash tables mapping ints to ints.
IntToIntMap() - Constructor for class hlt.language.util.IntToIntMap
  Constructs a new empty map with a default capacity of `11`.
IntToIntMap(int) - Constructor for class hlt.language.util.IntToIntMap
  Constructs a new empty map with the specified initial capacity and a default load factor equal to `0.75`.
IntToIntMap(int, float) - Constructor for class hlt.language.util.IntToIntMap
  Constructs a new empty map with the specified initial capacity and load factor.
IntToIntMap(IntToIntMap) - Constructor for class hlt.language.util.IntToIntMap
  Constructs a new map with the same entries as the given map.
IntToIntMap.Entry - Class in hlt.language.util
  The class defining the map entries.
IntToObject - Class in hlt.language.design.instructions
IntToObject() - Constructor for class hlt.language.design.instructions.IntToObject
IntToReal - Class in hlt.language.design.instructions
IntToReal() - Constructor for class hlt.language.design.instructions.IntToReal
IO - Interface in hlt.language.io
  This is a central repository for constants used in various IO classes.
ip() - Method in class hlt.language.design.backend.Runtime
  Returns the value of the current instruction pointer.
is(Type) - Method in class hlt.language.design.types.Type
isAnd() - Method in class hlt.osf.base.SortExpression
isBag() - Method in class hlt.language.design.types.Type
isBinary() - Method in class hlt.language.util.RegExp
isBoolean() - Method in class hlt.language.design.types.Type
isBottom() - Method in class hlt.osf.base.Sort
  Return true iff this sort is bottom.
isBound() - Method in interface hlt.language.design.types.Bindable
  Returns `true` iff this bindable is bound.
isBound() - Method in class hlt.language.design.types.TypeParameter
isBound() - Method in class hlt.osf.base.Tag
  Returns `true` iff this tag is bound.
isBoxedType() - Method in class hlt.language.design.types.BoxableTypeConstant
isBoxedType() - Method in class hlt.language.design.types.DefinedType
isBoxedType() - Method in class hlt.language.design.types.ProtoType
isBoxedType() - Method in class hlt.language.design.types.Type
  This returns `true` iff this type has been marked as boxed (`true` by default - overridden by `TypeConstant`).
isBoxedType() - Method in class hlt.language.design.types.TypeConstant
isBuiltIn() - Method in class hlt.language.design.types.CodeEntry
isButnot() - Method in class hlt.osf.base.SortExpression
isChar() - Method in class hlt.language.design.types.Type
isChoice() - Method in class hlt.language.syntax.ParserAction
isChoice() - Method in class hlt.language.util.RegExp
isCollection() - Method in class hlt.language.design.types.Type
isCommentChar(int) - Method in class hlt.language.io.StreamTokenizer
  Checks whether this character's type is comment, among other types.
isCompilingDefinition() - Method in class hlt.language.design.kernel.Compiler
  Return `true` iff this is compiling a definition.
isConcat() - Method in class hlt.language.util.RegExp
isConstant() - Method in class hlt.language.design.kernel.Expression
  Returns `true` iff this expression is a `Constant`.
isContainedIn(BitCode) - Method in class hlt.osf.util.BitCode
  Returns true iff the set of set bits in this code is contained in that of the specified code.
isDeclared() - Method in class hlt.language.design.types.ClassInfo
isDeclared() - Method in class hlt.language.design.types.ClassType
isDeepAttributeReference() - Method in class hlt.language.syntax.XmlAttributeInfo
  Returns `true` whenever this attribute's value is the valkue of a deeply nested attribute in a child's XML tree.
isDefined() - Method in class hlt.language.design.kernel.Global
isDefined() - Method in class hlt.language.design.types.Symbol
isDefined(Type) - Method in class hlt.language.design.types.Symbol
isDefined(String) - Method in class hlt.language.design.types.Tables
  Returns `true` iff the specified name is that of a defined symbol.
isDefinedField() - Method in class hlt.language.design.types.CodeEntry
isDefinedField() - Method in class hlt.language.design.types.DefinedEntry
  Indicates that this code entry is that of a defined class field.
isDefinedScalar(String) - Method in class hlt.language.design.types.Tables
  Returns `true` iff the specified name is that of a defined symbol with at least one non-functional type.
isDisjunction() - Method in class hlt.osf.base.SortExpression
isDummy() - Method in class hlt.language.design.instructions.Instruction
isDynamic() - Method in class hlt.language.syntax.ParserAction
isEmpty() - Method in interface hlt.language.design.backend.Container
isEmpty() - Method in class hlt.language.design.backend.IntRange
isEmpty() - Method in class hlt.language.design.backend.RealRange
isEmpty() - Method in class hlt.language.design.backend.RuntimeSet
  Returns `true` iff this set is empty.
isEmpty() - Method in class hlt.language.util.ArrayList
  Tests if this ArrayList has no components.
isEmpty() - Method in class hlt.language.util.DoubleArrayList
  Tests if this DoubleArrayList has no components.
isEmpty() - Method in class hlt.language.util.FiniteStack
  Returns `true` iff this `FiniteStack` is empty.
isEmpty() - Method in class hlt.language.util.IntArrayList
  Tests if this IntArrayList has no components.
isEmpty() - Method in class hlt.language.util.LinkedStack
isEmpty() - Method in class hlt.language.util.Queue
  Returns `true` iff this queue is empty.
isEmpty() - Method in class hlt.language.util.RegExp
  Each of the following methods tests whether thus is a specific `RegExp` type or form (i.e., unary or binary).
isEmpty() - Method in class hlt.language.util.SetOf
  Returns true iff this set is empty.
isEmpty() - Method in class hlt.language.util.Table
isEmpty() - Method in class hlt.language.util.ToIntMap
  Returns `true` iff this map is empty.
isEmpty() - Method in interface hlt.language.util.ViewableStack
isEmptyNode() - Method in class hlt.language.syntax.ParseNode
  Returns `true` iff this node is a null inner node (i.e., iff it corresponds to an empty derivation).
isEOI() - Method in class hlt.language.syntax.ParseNode
isEquality(Tables) - Method in class hlt.language.design.kernel.Expression
isEquality(String) - Method in class hlt.language.design.types.Tables
isEqualTo(Type) - Method in class hlt.language.design.types.ArrayType
  Returns true iff this type is structurally isomorphic to the specified type.
isEqualTo(Type, HashMap) - Method in class hlt.language.design.types.ArrayType
  Returns true iff this type is structurally isomorphic to the specified type, under the renaming of type parameters specified by the given HashMap.
isEqualTo(Type) - Method in class hlt.language.design.types.BoxableTypeConstant
  Returns true iff this type constant and the specified type have equal underlying types and boxing information.
isEqualTo(Type, HashMap) - Method in class hlt.language.design.types.BoxableTypeConstant
  Returns true iff this boxable type constant and the specified type are equal (`parameters` is disregarded because no type parameters may occur in a boxable type constant.
isEqualTo(Type) - Method in class hlt.language.design.types.CollectionType
  Returns true iff this type is structurally isomorphic to the specified type.
isEqualTo(Type, HashMap) - Method in class hlt.language.design.types.CollectionType
  Returns true iff this type is structurally isomorphic to the specified type, under the renaming of type parameters specified by the given HashMap.
isEqualTo(Type) - Method in class hlt.language.design.types.FunctionType
  Returns true iff this type is structurally isomorphic to the specified type.
isEqualTo(Type, HashMap) - Method in class hlt.language.design.types.FunctionType
  Returns true iff this type is structurally isomorphic to the specified type, under the renaming of type parameters specified by the given HashMap.
isEqualTo(Type) - Method in class hlt.language.design.types.NamedTupleType
isEqualTo(Type, HashMap) - Method in class hlt.language.design.types.NamedTupleType
isEqualTo(Type) - Method in class hlt.language.design.types.ProtoType
isEqualTo(Type, HashMap) - Method in class hlt.language.design.types.ProtoType
isEqualTo(Type) - Method in class hlt.language.design.types.TupleType
isEqualTo(Type, HashMap) - Method in class hlt.language.design.types.TupleType
isEqualTo(Type) - Method in class hlt.language.design.types.Type
  Returns true iff this type is structurally isomorphic to the specified type.
isEqualTo(Type, HashMap) - Method in class hlt.language.design.types.Type
  Returns true iff this type is structurally isomorphic to the specified type, under the renaming of type parameters specified by the given HashMap.
isEqualTo(Type) - Method in class hlt.language.design.types.TypeConstant
  Returns true iff this type constant and the specified type are identical objects (i.e., same pointers).
isEqualTo(Type, HashMap) - Method in class hlt.language.design.types.TypeConstant
  Returns true iff this type constant and the specified type are identical objects (i.e., same pointers).
isEqualTo(Type) - Method in class hlt.language.design.types.TypeParameter
  Returns true iff this type parameter is the given one.
isEqualTo(Type, HashMap) - Method in class hlt.language.design.types.TypeParameter
  Returns true iff this type is parameter is equal to the given one under the renaming of type parameters specified by the given HashMap.
isEqualTo(Type) - Method in class hlt.language.design.types.TypeTerm
  Returns true iff this type is structurally isomorphic to the specified type.
isEqualTo(Type, HashMap) - Method in class hlt.language.design.types.TypeTerm
  Returns `true` iff this type is structurally isomorphic to the specified type, under the renaming of type parameters specified by the given HashMap.
isEqualTo(String) - Method in class hlt.language.util.LexComparableString
isEqualTo(SetOf) - Method in class hlt.language.util.SetOf
  Returns true iff this set is equal to the specified set.
isEqualTo(ToIntMap) - Method in class hlt.language.util.ToIntMap
  Compares the specified map object with this map for equality.
isError() - Method in class hlt.language.syntax.ParseNode
isError() - Method in class hlt.language.syntax.ParserAction
isExitable() - Method in class hlt.language.design.backend.Closure
isExitable() - Method in class hlt.language.design.instructions.PushClosure
isExitable() - Method in class hlt.language.design.instructions.PushScope
isExitable() - Method in class hlt.language.design.kernel.Abstraction
isFalse() - Method in class hlt.language.design.kernel.Constant
isFalse() - Method in class hlt.language.design.kernel.Expression
  Returns `true` iff this expression denotes the constant `false`.
isField() - Method in class hlt.language.design.types.CodeEntry
isField() - Method in class hlt.language.design.types.DefinedEntry
  Indicates that this code entry is that of a class field, although this may be a code entry that is undefined as yet.
isFieldApplication() - Method in class hlt.language.design.kernel.Application
isFree() - Method in class hlt.osf.base.Tag
  Returns `true` iff this tag is free - i.e. it does not belong to any ψ-term (although it may be bound to one that is not free).
isFull() - Method in class hlt.language.util.FiniteStack
  Returns `true` iff this `FiniteStack` is full.
isFull() - Method in class hlt.language.util.SetOf
  Returns true iff this set contains all the base structure's elements.
isGlobalUnsafe() - Method in class hlt.language.design.types.Type
  Returns `true` iff this type has a structure that may be modified internally at a place that has a polymorphic type.
isHiddenSlicing(Tables, Parameter) - Method in class hlt.language.design.kernel.Application
  Returns `true` iff this application is a "hidden" filter for the specified parameter; i.e., iff it is of the form `s(x) == e`, where `x` is the parameter, and `x` does not occur free in `e`.
isHiddenSlicing(Tables, Parameter) - Method in class hlt.language.design.kernel.Expression
  Returns `true` iff this expression is a "hidden" slicing filter for the specified parameter; i.e., one that uses accessor projections rather than explicit tuple projections.
isInlinable() - Method in class hlt.language.design.types.DefinedEntry
isInnerNode() - Method in class hlt.language.syntax.ParseNode
  Returns `true` iff this node is an inner node in the parse tree (i.e., iff it corresponds to a nonterminal symbol).
isInt() - Method in class hlt.language.design.types.Type
isInteger - Variable in class hlt.language.io.AbstractStreamTokenizer
  This is set to true whenever an integer number has been read.
isInteger() - Method in class hlt.language.syntax.ParseNode
  Returns `true` iff this `ParseNode` is an integer number.
isInternal() - Method in class hlt.language.design.kernel.Parameter
isKnown() - Method in class hlt.language.util.Span
isLeafNode() - Method in class hlt.language.syntax.ParseNode
  Returns `true` iff this node is a leaf in the parse tree (i.e., iff it corresponds to a terminal symbol or an anonymous symbol).
isLexLess(RegExp) - Method in class hlt.language.util.RegExp
isList() - Method in class hlt.language.design.types.Type
isLiteral() - Method in class hlt.language.syntax.XmlTextInfoArg
  Returns `true` whenever this represents a literal string.
isLocated() - Method in class hlt.language.syntax.ParseNode
isLocked() - Method in class hlt.language.design.backend.IntRange
isLocked() - Method in interface hlt.language.design.backend.Lockable
isLocked() - Method in class hlt.language.design.backend.RuntimeSet
  Returns `true` iff this set is locked.
isLocked() - Method in class hlt.language.util.Map
isLocked() - Method in class hlt.osf.base.Sort
  Returns true iff this sort's bit code is locked - which means that its bit code will not be modified by the 3 Boolean static operations 'not', 'and', and 'or'.
isLocked() - Static method in class hlt.osf.exec.Taxonomy
  Returns true iff the current sort taxonomy has been been encoded.
isLocked() - Method in class hlt.osf.util.BitCode
  Returns true iff this bit code is locked - which means that it will not be modified by the 3 boolean static dyadic operations 'not', 'and', and 'or' defined below.
isLowerCase(String) - Static method in class hlt.language.tools.Misc
  Returns `true` iff the given string contains at least one letter, and all its letters are lower case letters.
isMap() - Method in class hlt.language.design.types.ArrayType
  Returns `true` iff this array type is that of an indexed map.
isNot() - Method in class hlt.osf.base.SortExpression
isNull() - Method in class hlt.language.design.kernel.Constant
isNull() - Method in class hlt.language.design.kernel.Expression
  Returns `true` iff this expression denotes the constant `null`.
isNumericChar(int) - Method in class hlt.language.io.AbstractStreamTokenizer
  Checks whether this character's type is numeric, among other types.
isOperator() - Method in class hlt.language.syntax.ParseNode
  Returns `true` iff this is a dynamic operator.
isOperator() - Method in class hlt.language.syntax.Terminal
isOption() - Method in class hlt.language.util.RegExp
isOr() - Method in class hlt.osf.base.SortExpression
isOrdinaryChar(int) - Method in class hlt.language.io.AbstractStreamTokenizer
  Checks whether this character's type is ordinary, among other types.
isOutermost() - Method in class hlt.language.io.IncludeReader
  Returns `true` iff this is reading from the outermost reader.
isParenthesized() - Method in class hlt.osf.base.SortExpression
  This returns whether or not this expression is parenthesized.
isPlus() - Method in class hlt.language.util.RegExp
isPolymorphic() - Method in class hlt.language.design.types.ArrayType
  Returns `true` iff this array type's base type is polymorphic.
isPolymorphic() - Method in class hlt.language.design.types.CollectionType
  Returns `true` iff this collection type's base type is polymorphic.
isPolymorphic() - Method in class hlt.language.design.types.DefinedType
isPolymorphic() - Method in class hlt.language.design.types.FunctionType
isPolymorphic() - Method in class hlt.language.design.types.ProtoType
isPolymorphic() - Method in class hlt.language.design.types.Type
isPolymorphic() - Method in class hlt.language.design.types.TypeParameter
isPolymorphic() - Method in class hlt.language.design.types.TypeTerm
isPower() - Method in class hlt.language.util.RegExp
isPrimitive() - Method in class hlt.language.design.types.Type
isProjection() - Method in class hlt.language.design.kernel.Definition
isProjection() - Method in class hlt.language.design.types.CodeEntry
isProjection() - Method in class hlt.language.design.types.DefinedEntry
  Indicates that this code entry is that of a named tuple projection.
isQuitString(String) - Static method in class hlt.language.tools.Debug
  Returns `true` iff the specified string is the quit string.
isQuoteChar(int) - Method in class hlt.language.io.AbstractStreamTokenizer
  Checks whether this character's type is quote, among other types.
isRange() - Method in class hlt.language.util.RegExp
isReal() - Method in class hlt.language.design.types.Type
isRecoveringErrors() - Method in class hlt.language.syntax.ErrorManager
  Returns `true` iff this error manager is currently set to recover from errors.
isReduce() - Method in class hlt.language.syntax.ParserAction
isReportingErrors() - Method in class hlt.language.syntax.ErrorManager
  Returns `true` iff this error manager is currently set to report errors.
isReturn() - Method in class hlt.language.design.instructions.Instruction
isReturn() - Method in class hlt.language.design.instructions.ReturnInstruction
isSeamless() - Method in class hlt.language.io.IncludeReader
  Returns `true` iff this IncludeReader is seamless.
isSelector(Tables, Parameter) - Method in class hlt.language.design.kernel.Application
  Returns `true` iff this application is a selector filter for the specified parameter; i.e., iff it is of the form `x == e`, where `x` is the parameter, and `x` does not occur free in `e`.
isSelector(Tables, Parameter) - Method in class hlt.language.design.kernel.Expression
  Returns `true` iff this expression is a selector filter for the specified parameter.
isSet() - Method in class hlt.language.design.types.Type
isSetOnEvaluation() - Method in class hlt.language.design.kernel.Definition
isSetOnEvaluation() - Method in class hlt.language.design.types.DefinedEntry
isShared() - Method in class hlt.osf.base.Tag
  Returns `true` iff this tag occurs more than once in a ψ-term.
isShift() - Method in class hlt.language.syntax.ParserAction
isShowingCode() - Method in class hlt.language.design.kernel.Compiler
isSlicing(Tables, Parameter) - Method in class hlt.language.design.kernel.Application
  Returns `true` iff this application is a slicing filter for the specified parameter; i.e., iff it is of the form `x.s == e`, where `x` is the parameter, and `x` does not occur free in `e`.
isSlicing(Tables, Parameter) - Method in class hlt.language.design.kernel.Expression
  Returns `true` iff this expression is a slicing filter for the specified parameter.
isSpecialForm() - Method in class hlt.language.syntax.XmlAttributeInfo
  Returns `true` whenever this attribute's value represents special form.
isSpecialForm() - Method in class hlt.language.syntax.XmlTextInfo
  `isSpecialForm()` returns `true` whenever this is a special form.
isStar() - Method in class hlt.language.util.RegExp
isStarred() - Method in class hlt.language.syntax.XmlWrapper
isStrictlyContainedIn(BitCode) - Method in class hlt.osf.util.BitCode
  Returns true iff this code is strictly contained in the specified code.
isStrictSubsetOf(SetOf) - Method in class hlt.language.util.SetOf
  Returns true iff this set is strictly included in the specified set.
isStrictSubsortOf(Sort) - Method in class hlt.osf.base.Sort
  Returns true iff this sort is a strict subsort of the specified sort.
isString() - Method in class hlt.language.design.types.Type
isSubsetOf(SetOf) - Method in class hlt.language.util.SetOf
  Returns true iff this set is included in or equal to the specified set.
isSubsortOf(Sort) - Method in class hlt.osf.base.Sort
  Returns true iff this sort is a subsort of the specified sort.
isSymbol() - Method in class hlt.language.util.RegExp
isSymbol() - Method in class hlt.osf.base.SortExpression
isTerminal() - Method in class hlt.language.syntax.ParseNode
  Returns `true` iff this node corresponds to a terminal symbol.
isTerminal() - Method in class hlt.language.syntax.XmlInfo
isTop() - Method in class hlt.osf.base.Sort
  Return true iff this sort is top.
isTracing() - Static method in class hlt.language.design.backend.Runtime
  Returns the tracing flag.
isTracing() - Method in class hlt.language.design.types.TypeChecker
isTracing() - Static method in class hlt.osf.exec.Context
isTrue() - Method in class hlt.language.design.kernel.Constant
isTrue() - Method in class hlt.language.design.kernel.Expression
  Returns `true` iff this expression denotes the constant `true`.
isTupleProjection() - Method in class hlt.language.design.kernel.Application
isUnary() - Method in class hlt.language.util.RegExp
isUnaryTupleProjection() - Method in class hlt.language.design.kernel.Application
isUnbound() - Method in interface hlt.language.design.types.Bindable
  Returns `true` iff this bindable is unbound.
isUnbound() - Method in class hlt.language.design.types.TypeParameter
isUnbound() - Method in class hlt.osf.base.Tag
  Returns `true` iff this tag is unbound.
isUnknown() - Method in class hlt.language.syntax.ParseNode
isUnrelatedTo(Sort) - Method in class hlt.osf.base.Sort
  Returns true iff this sort is unrelated to the specified sort.
isUnrelatedTo(BitCode) - Method in class hlt.osf.util.BitCode
  Returns true iff this code is unrelated to the specified code.
isUnsafe() - Method in class hlt.language.design.types.DefinedEntry
isUpperCase(String) - Static method in class hlt.language.tools.Misc
  Returns `true` iff the given string contains at least one letter, and all its letters are upper case letters.
isValue() - Method in class hlt.language.syntax.XmlSpecialForm
  Returns `true` iff this denotes a terminal value.
isVoid() - Method in class hlt.language.design.kernel.Expression
  Returns `true` iff this expression denotes the constant `void`.
isVoid() - Method in class hlt.language.design.types.Type
isWarning() - Method in class hlt.language.util.Error
  Returns true if this error in only a warning.
isWhitespaceChar(int) - Method in class hlt.language.io.AbstractStreamTokenizer
  Checks whether this character's type is whitespace, among other types.
isWordChar(int) - Method in class hlt.language.io.AbstractStreamTokenizer
  Checks whether this character's type is word, among other types.
isXmlTreePath() - Method in class hlt.language.syntax.XmlTextInfo
  `isXmlTreePath()` returns `true` whenever this is an XML tree path.
Iteratable - Interface in hlt.language.design.backend
  This is an interface denoting a collection that can be iterated over.
iterator(boolean) - Method in class hlt.language.design.backend.IntRange
iterator() - Method in class hlt.language.design.backend.IntRange
iterator(boolean) - Method in class hlt.language.design.backend.IntSet
  Returns an iterator of boxed ints for this set such that whenever the specified boolean is `true`, iteration will be respecting the index order of the elements; otherwise, order of iteration is unpredictable.
iterator() - Method in class hlt.language.design.backend.IntSet
  Returns an iterator of boxed ints for this set.
iterator(boolean) - Method in interface hlt.language.design.backend.Iteratable
iterator() - Method in interface hlt.language.design.backend.Iteratable
iterator(boolean) - Method in class hlt.language.design.backend.ObjectSet
  Returns an iterator for this set such that whenever the specified boolean is `true`, iteration will be respecting the index order of the elements; otherwise, order of iteration is unpredictable.
iterator() - Method in class hlt.language.design.backend.ObjectSet
  Returns an iterator for this set.
iterator(boolean) - Method in class hlt.language.design.backend.RealSet
  Returns an iterator of boxed reals for this set such that whenever the specified boolean is `true`, iteration will be respecting the index order of the elements; otherwise, order of iteration is unpredictable.
iterator() - Method in class hlt.language.design.backend.RealSet
  Returns an iterator of boxed reals for this set.
iterator() - Method in class hlt.language.util.ArrayList
iterator() - Method in class hlt.language.util.FiniteStack
  Returns an iterator for this `FiniteStack`.
iterator() - Method in class hlt.language.util.LinkedDoubleStack
iterator() - Method in class hlt.language.util.LinkedIntStack
iterator() - Method in class hlt.language.util.LinkedObjectStack
iterator() - Method in class hlt.language.util.Queue
  Returns an iterator for this queue in "popping" order; i.e., from the oldest to the newest elelemnt.
iterator() - Method in class hlt.language.util.SetOf
  Returns an Iterator over the object elements of this set.
iterator() - Method in class hlt.language.util.Stack
  Returns an iterator for this `Stack`.
iterator() - Method in class hlt.language.util.ToIntMap
  Returns an iterator through the entries of this map.
iterator() - Method in interface hlt.language.util.ViewableStack
iterator() - Method in class hlt.osf.util.BitCode

## J

Jacc - Class in hlt.language.syntax
  Jacc is just another compiler-compiler (or rather, more than just that).
Jacc() - Constructor for class hlt.language.syntax.Jacc
Jump - Class in hlt.language.design.instructions
Jump() - Constructor for class hlt.language.design.instructions.Jump
Jump(int) - Constructor for class hlt.language.design.instructions.Jump
JumpOnFalse - Class in hlt.language.design.instructions
JumpOnFalse() - Constructor for class hlt.language.design.instructions.JumpOnFalse
JumpOnFalse(int) - Constructor for class hlt.language.design.instructions.JumpOnFalse
JumpOnTrue - Class in hlt.language.design.instructions
JumpOnTrue() - Constructor for class hlt.language.design.instructions.JumpOnTrue
JumpOnTrue(int) - Constructor for class hlt.language.design.instructions.JumpOnTrue

## K

key() - Method in class hlt.language.util.DoubleToIntMap.Entry
key() - Method in class hlt.language.util.IntToIntMap.Entry
key() - Method in class hlt.language.util.ObjectToIntMap.Entry
keys() - Method in class hlt.language.util.DoubleToIntMap
  Returns an iterator through the keys of this map.
keys() - Method in class hlt.language.util.IntToIntMap
  Returns an iterator through the keys of this map.
keys() - Method in class hlt.language.util.ObjectToIntMap
  Returns an iterator through the keys of this map.
kind() - Method in class hlt.language.design.kernel.NewCollection
kind() - Method in class hlt.language.design.types.ArrayType
  Returns the constant identifying array types; i.e., `Type.ARRAY`.
kind() - Method in class hlt.language.design.types.BagType
  Returns the constant identifying bag types; i.e., `Type.BAG`.
kind() - Method in class hlt.language.design.types.BoxableTypeConstant
kind() - Method in class hlt.language.design.types.ClassType
kind() - Method in class hlt.language.design.types.CollectionTypeConstant
kind() - Method in class hlt.language.design.types.DefinedType
kind() - Method in class hlt.language.design.types.FunctionType
  Returns the constant that identifies this as a function type.
kind() - Method in class hlt.language.design.types.ListType
  Returns the constant identifying list types; i.e., `Type.LIST`.
kind() - Method in class hlt.language.design.types.NamedTupleType
kind() - Method in class hlt.language.design.types.ProtoType
kind() - Method in class hlt.language.design.types.SetType
  Returns the constant identifying set types; i.e., `Type.SET`.
kind() - Method in class hlt.language.design.types.TupleType
kind() - Method in class hlt.language.design.types.Type
  This returns the value identifying what kind of type this is.
kind() - Method in class hlt.language.design.types.TypeConstant
kind() - Method in class hlt.language.design.types.TypeParameter
kindString() - Method in class hlt.language.design.types.Type
  This returns the string describing the identifying kind this type.

## L

LAReader - Class in hlt.language.io
  This class provides the convenience for doing lookaheads of arbitrary length on a given Reader.
LAReader(Reader) - Constructor for class hlt.language.io.LAReader
  Constructs a LAReader with the specified Reader.
LAReader(Reader, int) - Constructor for class hlt.language.io.LAReader
  Constructs a LAReader with the specified Reader and buffer size.
LAST_I - Static variable in class hlt.language.design.instructions.Instruction
LAST_O - Static variable in class hlt.language.design.instructions.Instruction
LAST_R - Static variable in class hlt.language.design.instructions.Instruction
lastChild() - Method in class hlt.language.syntax.ParseNode
  If a parse tree has been built, this returns the last in the sequence of `ParseNode`s that are this node's constituents.
lastElement() - Method in class hlt.language.util.ArrayList
  Returns the last component of the ArrayList.
lastElement() - Method in class hlt.language.util.DoubleArrayList
  Returns the last component of the DoubleArrayList.
lastElement() - Method in class hlt.language.util.IntArrayList
  Returns the last component of the IntArrayList.
lastExpression() - Method in class hlt.osf.exec.Context
  Returns the last sort expression evaluated in this context.
lastIndexOf(Object) - Method in class hlt.language.util.ArrayList
  Returns the index of the last occurrence of the specified Object in this ArrayList; returns -1 if it is not found.
lastIndexOf(Object, int) - Method in class hlt.language.util.ArrayList
  Searches backwards for the specified Object, starting from the specified index, and returns its index, or -1 if not found.
lastIndexOf(double) - Method in class hlt.language.util.DoubleArrayList
  Returns the index of the last occurrence of the specified double in this DoubleArrayList; returns -1 if it is not found.
lastIndexOf(double, int) - Method in class hlt.language.util.DoubleArrayList
  Searches backwards for the specified double, starting from the specified index, and returns its index, or -1 if not found.
lastIndexOf(int) - Method in class hlt.language.util.IntArrayList
  Returns the index of the last occurrence of the specified int in this IntArrayList; returns -1 if it is not found.
lastIndexOf(int, int) - Method in class hlt.language.util.IntArrayList
  Searches backwards for the specified integer, starting from the specified index, and returns its index, or -1 if not found.
lastInstruction() - Method in class hlt.language.design.kernel.Compiler
lastInt() - Method in class hlt.language.design.backend.IntSet
  Returns the last element of this set as an int.
lastInt() - Method in class hlt.language.design.backend.ObjectSet
  Returns the last element of this set as an int.
lastInt() - Method in class hlt.language.design.backend.RealSet
  Returns the last element of this set as an int.
lastInt() - Method in class hlt.language.design.backend.RuntimeSet
  Returns the last element of this set as an int.
LastInt - Class in hlt.language.design.instructions
LastInt() - Constructor for class hlt.language.design.instructions.LastInt
lastObject() - Method in class hlt.language.design.backend.IntSet
  Returns the last element of this set as an object.
lastObject() - Method in class hlt.language.design.backend.ObjectSet
  Returns the last element of this set as an object.
lastObject() - Method in class hlt.language.design.backend.RealSet
  Returns the last element of this set as an object.
lastObject() - Method in class hlt.language.design.backend.RuntimeSet
  Returns the last element of this set as an object.
LastObject - Class in hlt.language.design.instructions
LastObject() - Constructor for class hlt.language.design.instructions.LastObject
lastReal() - Method in class hlt.language.design.backend.IntSet
  Returns the last element of this set as a double.
lastReal() - Method in class hlt.language.design.backend.ObjectSet
  Returns the last element of this set as a double.
lastReal() - Method in class hlt.language.design.backend.RealSet
  Returns the last element of this set as a double.
lastReal() - Method in class hlt.language.design.backend.RuntimeSet
  Returns the last element of this set as a double.
LastReal - Class in hlt.language.design.instructions
LastReal() - Constructor for class hlt.language.design.instructions.LastReal
LAStreamTokenizer - Class in hlt.language.io
  This provides the exact same interface as that of the standard Java Core API's `java.io.StreamTokenizer` but with a simpler (and IMHO sounder) implementation, as well as a more complete and more general set of methods (see `AbstractStreamTokenizer`).
LAStreamTokenizer(Reader) - Constructor for class hlt.language.io.LAStreamTokenizer
  Creates a `StreamTokenizer` for the specified `Reader` and sets the default syntax.
latest() - Method in class hlt.language.util.FiniteStack
  Returns the latest object pushed onto this `FiniteStack` without removing it, or `null` if it is empty.
latestChar() - Method in class hlt.language.io.IncludeReader
  Returns latest character read in the current reader.
latestExtent(Locatable, Locatable) - Static method in class hlt.language.tools.Misc
  Returns the locatable that is "further down".
latestIndex() - Method in class hlt.language.util.FiniteStack
  Returns the index of the latest object in this stack, or `-1` if the stack is empty.
lb() - Method in class hlt.language.design.backend.IntRange
lb() - Method in class hlt.language.design.backend.RealRange
LCO_IS_EFFECTIVE - Static variable in class hlt.language.design.kernel.Compiler
  When this flag is set to `true`, last call optimization is made effective.
lcoIsOff() - Method in class hlt.language.design.instructions.Enter
leaveExitableScope() - Method in class hlt.language.design.backend.Runtime
  Restores the state that was saved when the latest exitable closure was applied.
left() - Method in class hlt.language.design.kernel.AndOr
length - Variable in class hlt.language.syntax.ParserRule
  The number of symbols in the rule's RHS.
LessEqualIntInt - Class in hlt.language.design.instructions
LessEqualIntInt() - Constructor for class hlt.language.design.instructions.LessEqualIntInt
LessEqualIntReal - Class in hlt.language.design.instructions
LessEqualIntReal() - Constructor for class hlt.language.design.instructions.LessEqualIntReal
LessEqualRealInt - Class in hlt.language.design.instructions
LessEqualRealInt() - Constructor for class hlt.language.design.instructions.LessEqualRealInt
LessEqualRealReal - Class in hlt.language.design.instructions
LessEqualRealReal() - Constructor for class hlt.language.design.instructions.LessEqualRealReal
LessIntInt - Class in hlt.language.design.instructions
LessIntInt() - Constructor for class hlt.language.design.instructions.LessIntInt
LessIntReal - Class in hlt.language.design.instructions
LessIntReal() - Constructor for class hlt.language.design.instructions.LessIntReal
LessRealInt - Class in hlt.language.design.instructions
LessRealInt() - Constructor for class hlt.language.design.instructions.LessRealInt
LessRealReal - Class in hlt.language.design.instructions
LessRealReal() - Constructor for class hlt.language.design.instructions.LessRealReal
lessThan(Comparable) - Method in class hlt.language.syntax.NonTerminal
lessThan(Comparable) - Method in class hlt.language.syntax.Operator
  Operators are ordered by category names, and precedences in their categories.
lessThan(Comparable) - Method in class hlt.language.syntax.Symbol
  Symbols other than operators are ordered by their names, ignoring all leading non-letter characters.
lessThan(Comparable) - Method in interface hlt.language.util.Comparable
  Important: this should be a strict inequality.
lessThan(Comparable) - Method in class hlt.language.util.LexComparableString
lessThan(Comparable) - Method in class hlt.language.util.ToIntMap.Entry
lessThan(Comparable) - Method in class hlt.osf.base.Sort
  Returns true iff this is a strict lower sort of the specified sort.
Let - Class in hlt.language.design.kernel
Let(Parameter, Expression, Expression) - Constructor for class hlt.language.design.kernel.Let
Let(AbstractList, AbstractList, Expression) - Constructor for class hlt.language.design.kernel.Let
Let(Parameter[], Expression[], Expression) - Constructor for class hlt.language.design.kernel.Let
Let(AbstractList, AbstractList, AbstractList, Expression) - Constructor for class hlt.language.design.kernel.Let
letterSubstring(String) - Static method in class hlt.language.tools.Misc
  Returns the substring of the given string that starts at the first letter occurrence in the string.
LexComparableString - Class in hlt.language.util
  This is a wrapper of the Java `String` class implementing the `Comparable` interface using lexicographic ordering.
LexComparableString(String) - Constructor for class hlt.language.util.LexComparableString
lhs() - Method in class hlt.osf.base.BinarySortExpression
lineno() - Method in class hlt.language.io.AbstractStreamTokenizer
  Returns the current line number.
lineNumber() - Method in interface hlt.language.syntax.Tokenizer
LinkedDoubleStack - Class in hlt.language.util
  This class implements a stack of ints using a Lisp-style list representation.
LinkedDoubleStack() - Constructor for class hlt.language.util.LinkedDoubleStack
LinkedDoubleStack.Cell - Class in hlt.language.util
LinkedIntStack - Class in hlt.language.util
  This class implements a stack of ints using a Lisp-style list representation.
LinkedIntStack() - Constructor for class hlt.language.util.LinkedIntStack
LinkedIntStack.Cell - Class in hlt.language.util
LinkedObjectStack - Class in hlt.language.util
  This class implements a stack of objects using a Lisp-style list representation.
LinkedObjectStack() - Constructor for class hlt.language.util.LinkedObjectStack
LinkedObjectStack.Cell - Class in hlt.language.util
LinkedStack - Class in hlt.language.util
  This class specifies an abstract stack represented as a Lisp-style list.
LinkedStack() - Constructor for class hlt.language.util.LinkedStack
LIST - Static variable in class hlt.language.design.types.Type
list(Object[]) - Static method in class hlt.language.tools.Misc
  Returns an `ArrayList` containing the elements of specified array.
ListType - Class in hlt.language.design.types
  This is the class denoting the type of lists.
ListType() - Constructor for class hlt.language.design.types.ListType
  Constructs a polymorphic list type; i.e., one whose base type is a type parameter.
ListType(Type) - Constructor for class hlt.language.design.types.ListType
  Constructs a list type with the specified base type.
literalToken(String) - Static method in class hlt.language.syntax.DynamicParser
  Overrides the implementation in `GenericParser` so that it does not return an error token if the symbol is not a known terminal symbol and the parser admits operators, in which case it is returned as a literal token anyway that will be resolved as a potential dynamic operator by the `readToken` method.
literalToken(String) - Static method in class hlt.language.syntax.GenericParser
literalXmlAttributeInfo(String, String) - Static method in class hlt.language.syntax.XmlAttributeInfo
  Creates and returns a new `XmlAttributeInfo` for specified attribute name and literal text.
Local - Class in hlt.language.design.kernel
Local(Parameter) - Constructor for class hlt.language.design.kernel.Local
Local(Parameter, Type) - Constructor for class hlt.language.design.kernel.Local
LocalAssignment - Class in hlt.language.design.kernel
  This class is the class of local assignment expressions.
LocalAssignment(Expression, Expression) - Constructor for class hlt.language.design.kernel.LocalAssignment
localName() - Method in class hlt.language.syntax.XmlInfo
Locatable - Interface in hlt.language.util
  An interface to enable locating an entity in a (line,column) file buffer.
locate(ParseNode) - Method in class hlt.language.syntax.GenericParser
locate() - Method in class hlt.language.syntax.ParseNode
  This method (by default empty) is invoked anytime this node's span is set.
location() - Method in class hlt.language.io.AbstractStreamTokenizer
location() - Method in class hlt.language.syntax.AbstractFileTokenizer
location() - Method in class hlt.language.syntax.AbstractTokenizer
Location - Class in hlt.language.util
  A class denoting a character's location as (line,column) in a file buffer.
Location() - Constructor for class hlt.language.util.Location
Location(int, int) - Constructor for class hlt.language.util.Location
Location(String, int, int) - Constructor for class hlt.language.util.Location
locationString() - Method in class hlt.language.design.kernel.Expression
  Returns an explicit string for this expression's extent's location.
locationString() - Method in class hlt.language.syntax.ParseNode
  Returns an explicit string for this node's location.
locationString(Locatable) - Static method in class hlt.language.tools.Misc
  Returns an explicit string for the specified locatable.
locationString(Location) - Static method in class hlt.language.tools.Misc
  Returns an explicit string for the specified location.
locationString() - Method in class hlt.language.util.Error
  Returns an explicit String describing the location of this error's extent.
locationString() - Method in interface hlt.language.util.Locatable
locationString() - Method in class hlt.language.util.Span
lock() - Method in class hlt.language.design.backend.IntRange
lock() - Method in interface hlt.language.design.backend.Lockable
lock() - Method in class hlt.language.design.backend.RuntimeSet
  Locks this set to prevent any further modification.
lock() - Method in class hlt.language.util.Map
lock() - Method in class hlt.osf.base.Sort
  Locks this sort's bit code - which means that its code will not be modified by the 3 Boolean static bit code operations 'not', 'and', and 'or'.
lock() - Method in class hlt.osf.util.BitCode
  Locks this bit code - which means that it will not be modified by the 3 boolean static dyadic operations 'not', 'and', and 'or' defined below.
Lockable - Interface in hlt.language.design.backend
  This is an interface denoting an object that can be locked.
LockedBitCodeException - Exception in hlt.osf.util
LockedBitCodeException(String) - Constructor for exception hlt.osf.util.LockedBitCodeException
LockedCodeArrayException - Exception in hlt.osf.exec
LockedCodeArrayException(String) - Constructor for exception hlt.osf.exec.LockedCodeArrayException
LockedMapException - Exception in hlt.language.util
  Signals that a map is locked on attempting to modify it
LockedMapException() - Constructor for exception hlt.language.util.LockedMapException
  Constructs a new LockedMapException with no message.
LockedMapException(String) - Constructor for exception hlt.language.util.LockedMapException
  Constructs a new LockedMapException with a message.
LockViolationException - Exception in hlt.language.design.backend
LockViolationException() - Constructor for exception hlt.language.design.backend.LockViolationException
lookahead(int) - Method in class hlt.language.io.LAReader
  Returns the string of the `n` characters to be read next.
lookahead() - Method in class hlt.language.io.LAReader
  Returns a lookahead string of length equal to the buffer's.
lookahead(int) - Method in class hlt.language.io.LAStreamTokenizer
  Returns the string of n characters to be processed next, including and starting with the current character.
Loop - Class in hlt.language.design.kernel
  This class is the class of conditional looping expressions.
Loop(Expression, Expression) - Constructor for class hlt.language.design.kernel.Loop
  Constructs a loop with the specified condition and body.
LST_II - Static variable in class hlt.language.design.instructions.Instruction
LST_IR - Static variable in class hlt.language.design.instructions.Instruction
LST_RI - Static variable in class hlt.language.design.instructions.Instruction
LST_RR - Static variable in class hlt.language.design.instructions.Instruction
LTE_II - Static variable in class hlt.language.design.instructions.Instruction
LTE_IR - Static variable in class hlt.language.design.instructions.Instruction
LTE_RI - Static variable in class hlt.language.design.instructions.Instruction
LTE_RR - Static variable in class hlt.language.design.instructions.Instruction

## M

main(String[]) - Static method in class hlt.language.syntax.Jacc
main(String[]) - Static method in class hlt.language.tools.GenericHiliteCommand
main(String[]) - Static method in class hlt.language.tools.HiliteCommand
MAKE_ARRAY_I - Static variable in class hlt.language.design.instructions.Instruction
MAKE_ARRAY_O - Static variable in class hlt.language.design.instructions.Instruction
MAKE_ARRAY_R - Static variable in class hlt.language.design.instructions.Instruction
MAKE_MAP_I - Static variable in class hlt.language.design.instructions.Instruction
MAKE_MAP_O - Static variable in class hlt.language.design.instructions.Instruction
MAKE_MAP_R - Static variable in class hlt.language.design.instructions.Instruction
MAKE_SET_I - Static variable in class hlt.language.design.instructions.Instruction
MAKE_SET_O - Static variable in class hlt.language.design.instructions.Instruction
MAKE_SET_R - Static variable in class hlt.language.design.instructions.Instruction
MakeIntArray - Class in hlt.language.design.instructions
MakeIntArray() - Constructor for class hlt.language.design.instructions.MakeIntArray
makeInteger(boolean) - Method in class hlt.language.syntax.ParseNode
  Sets the integer flag to the given boolean argument (i.e., whenever this argument is `true`, this node's numerical value will be cast as an `int`).
MakeIntMap - Class in hlt.language.design.instructions
MakeIntMap() - Constructor for class hlt.language.design.instructions.MakeIntMap
MakeIntSet - Class in hlt.language.design.instructions
MakeIntSet() - Constructor for class hlt.language.design.instructions.MakeIntSet
MakeObjectArray - Class in hlt.language.design.instructions
MakeObjectArray() - Constructor for class hlt.language.design.instructions.MakeObjectArray
MakeObjectMap - Class in hlt.language.design.instructions
MakeObjectMap() - Constructor for class hlt.language.design.instructions.MakeObjectMap
MakeObjectSet - Class in hlt.language.design.instructions
MakeObjectSet() - Constructor for class hlt.language.design.instructions.MakeObjectSet
makeOperator(ParserOperator) - Method in class hlt.language.syntax.DynamicToken
MakeRealArray - Class in hlt.language.design.instructions
MakeRealArray() - Constructor for class hlt.language.design.instructions.MakeRealArray
MakeRealMap - Class in hlt.language.design.instructions
MakeRealMap() - Constructor for class hlt.language.design.instructions.MakeRealMap
MakeRealSet - Class in hlt.language.design.instructions
MakeRealSet() - Constructor for class hlt.language.design.instructions.MakeRealSet
makeStarred() - Method in class hlt.language.syntax.XmlWrapper
makeTextForm(ArrayList, IntToIntMap) - Method in class hlt.language.syntax.XmlTextInfoArg
  Returns a text form for this `XmlTextInfoArg` given the supplied context.
makeWarning() - Method in class hlt.language.util.Error
  Qualifies this error as only a warning, and returns this error.
makeXmlDocument(ParseNode) - Method in class hlt.language.syntax.GenericParser
  Returns the XML document rooted in the specified node.
Map - Class in hlt.language.util
  Extends HashMap with equals and hashCode methods to allow "higher-order" maps (i.e., Maps of Maps).
Map() - Constructor for class hlt.language.util.Map
Map(int) - Constructor for class hlt.language.util.Map
Map(int, float) - Constructor for class hlt.language.util.Map
MAP_SIZE - Static variable in class hlt.language.design.instructions.Instruction
MAP_TO_ARRAY - Static variable in class hlt.language.design.instructions.Instruction
MapSize - Class in hlt.language.design.instructions
MapSize() - Constructor for class hlt.language.design.instructions.MapSize
MapToArray - Class in hlt.language.design.instructions
MapToArray() - Constructor for class hlt.language.design.instructions.MapToArray
mark(int) - Method in class hlt.language.io.IncludeReader
  This method is a simple delegation to the current underlying Reader.
mark(int) - Method in class hlt.language.io.LAReader
  This method does nothing because marking is not supported.
markAsShared() - Method in class hlt.osf.base.Tag
  Mark this tag as shared (i.e., reoccurring at distinct positions) and returns this tag.
markSupported() - Method in class hlt.language.io.IncludeReader
  This method is a simple delegation to the current underlying Reader.
markSupported() - Method in class hlt.language.io.LAReader
  Returns `false` because it there is no simple way to accommodate marking with the lookahead buffer.
mask() - Method in class hlt.language.design.types.FunctionType
  Returns the dereferenced boxing mask.
maskRef() - Method in class hlt.language.design.types.FunctionType
  Returns the undereferenced boxing mask.
maskString() - Method in class hlt.language.design.types.FunctionType
matchesQuitString(String) - Static method in class hlt.language.tools.Debug
  Returns `true` iff the specified string is a non-empty prefix of the quit string.
max() - Method in class hlt.language.design.backend.IntSet
  Returns the greatest element of this set.
max() - Method in class hlt.language.design.backend.RealSet
  Returns the greatest element of this set.
MAX_II - Static variable in class hlt.language.design.instructions.Instruction
MAX_IR - Static variable in class hlt.language.design.instructions.Instruction
MAX_RI - Static variable in class hlt.language.design.instructions.Instruction
MAX_RR - Static variable in class hlt.language.design.instructions.Instruction
MaxIntInt - Class in hlt.language.design.instructions
MaxIntInt() - Constructor for class hlt.language.design.instructions.MaxIntInt
MaxIntReal - Class in hlt.language.design.instructions
MaxIntReal() - Constructor for class hlt.language.design.instructions.MaxIntReal
maxLowerBound() - Method in class hlt.osf.base.SortExpression
  Returns the string form of this sort's (possibly disjunctive) maximal lower bound after it has been evaluated in its context.
maxLowerBounds(BitCode) - Method in class hlt.osf.exec.Taxonomy
  This returns a bit code representing the set of sorts whose codes are the maximal lower bounds of the specified bit code as explained in the specification.
maxLowerBounds(BitCode, BitCode) - Method in class hlt.osf.exec.Taxonomy
maxPosition() - Method in class hlt.osf.base.PsiTerm
MaxRealInt - Class in hlt.language.design.instructions
MaxRealInt() - Constructor for class hlt.language.design.instructions.MaxRealInt
MaxRealReal - Class in hlt.language.design.instructions
MaxRealReal() - Constructor for class hlt.language.design.instructions.MaxRealReal
merge(PsiTerm) - Method in class hlt.osf.base.PsiTerm
  This merges the uninterpreted structure of the specified ψ-term into this one's as explained in the specification, and returns this ψ-term resulting after the merging.
methods() - Method in class hlt.language.design.types.ClassType
min() - Method in class hlt.language.design.backend.IntSet
  Returns the least element of this set.
min() - Method in class hlt.language.design.backend.RealSet
  Returns the least element of this set.
MIN_II - Static variable in class hlt.language.design.instructions.Instruction
MIN_IR - Static variable in class hlt.language.design.instructions.Instruction
MIN_RI - Static variable in class hlt.language.design.instructions.Instruction
MIN_RR - Static variable in class hlt.language.design.instructions.Instruction
MinIntInt - Class in hlt.language.design.instructions
MinIntInt() - Constructor for class hlt.language.design.instructions.MinIntInt
MinIntReal - Class in hlt.language.design.instructions
MinIntReal() - Constructor for class hlt.language.design.instructions.MinIntReal
MinRealInt - Class in hlt.language.design.instructions
MinRealInt() - Constructor for class hlt.language.design.instructions.MinRealInt
MinRealReal - Class in hlt.language.design.instructions
MinRealReal() - Constructor for class hlt.language.design.instructions.MinRealReal
minsec(long) - Static method in class hlt.language.tools.Misc
  Returns a string describing in min/sec the time specified in milliseconds.
minUpperBounds(BitCode) - Method in class hlt.osf.exec.Taxonomy
  This returns a bit code representing the set of sorts whose codes are the minimal upper bounds of the specified bit code as explained in the specification.
minUpperBounds(BitCode, BitCode) - Method in class hlt.osf.exec.Taxonomy
minus(RuntimeSet) - Method in class hlt.language.design.backend.RuntimeSet
  Returns this set modified to contain the set difference of this and the specified set.
minus(RuntimeSet, RuntimeSet) - Static method in class hlt.language.design.backend.RuntimeSet
  Returns a new set equal to the set difference of the two specified sets.
minus(SetOf) - Method in class hlt.language.util.SetOf
  Modifies this set to the difference of this set and the specified set.
minus(SetOf, SetOf) - Static method in class hlt.language.util.SetOf
  Returns the difference of two sets without modifying either one.
MINUS_I - Static variable in class hlt.language.design.instructions.Instruction
MINUS_R - Static variable in class hlt.language.design.instructions.Instruction
MinusInt - Class in hlt.language.design.instructions
MinusInt() - Constructor for class hlt.language.design.instructions.MinusInt
MinusReal - Class in hlt.language.design.instructions
MinusReal() - Constructor for class hlt.language.design.instructions.MinusReal
Misc - Class in hlt.language.tools
  This class implements a grab-bag of useful methods.
Misc() - Constructor for class hlt.language.tools.Misc
Misc - Class in hlt.language.util
  This class implements a few of useful methods.
Misc() - Constructor for class hlt.language.util.Misc
MODULO - Static variable in class hlt.language.design.instructions.Instruction
Modulo - Class in hlt.language.design.instructions
Modulo() - Constructor for class hlt.language.design.instructions.Modulo
msg() - Method in exception hlt.language.design.backend.DynamicSemanticsErrorException
msg() - Method in exception hlt.language.design.types.StaticSemanticsErrorException
msg() - Method in exception hlt.language.syntax.BadXmlAnnotationException
  Returns this exception's message.
msg() - Method in exception hlt.language.syntax.NonFatalParseErrorException
  Returns this exception's message.
MUL_II - Static variable in class hlt.language.design.instructions.Instruction
MUL_IR - Static variable in class hlt.language.design.instructions.Instruction
MUL_RI - Static variable in class hlt.language.design.instructions.Instruction
MUL_RR - Static variable in class hlt.language.design.instructions.Instruction
MulIntInt - Class in hlt.language.design.instructions
MulIntInt() - Constructor for class hlt.language.design.instructions.MulIntInt
MulIntReal - Class in hlt.language.design.instructions
MulIntReal() - Constructor for class hlt.language.design.instructions.MulIntReal
MulRealInt - Class in hlt.language.design.instructions
MulRealInt() - Constructor for class hlt.language.design.instructions.MulRealInt
MulRealReal - Class in hlt.language.design.instructions
MulRealReal() - Constructor for class hlt.language.design.instructions.MulRealReal
mustUnwrapArgument(FunctionType, int) - Method in class hlt.language.design.types.FunctionType
mustUnwrapResult(FunctionType) - Method in class hlt.language.design.types.FunctionType
mustWrapArgument(FunctionType, int) - Method in class hlt.language.design.types.FunctionType
mustWrapResult(FunctionType) - Method in class hlt.language.design.types.FunctionType

## N

name() - Method in class hlt.language.design.instructions.Instruction
name() - Method in class hlt.language.design.kernel.Dummy
name() - Method in class hlt.language.design.kernel.Global
name() - Method in class hlt.language.design.kernel.Local
name() - Method in class hlt.language.design.kernel.Parameter
name() - Method in class hlt.language.design.kernel.TupleFieldName
name() - Method in class hlt.language.design.types.NamedType
name() - Method in class hlt.language.design.types.Symbol
name() - Method in class hlt.language.syntax.Grammar
name() - Method in class hlt.language.syntax.ParserSymbol
name() - Method in class hlt.language.syntax.Symbol
name() - Method in class hlt.language.syntax.XmlAttributeInfo
  Returns the attribute's name.
name() - Method in interface hlt.language.util.Named
name() - Method in class hlt.language.util.RegExpSymbol
  Returns this `RegExpSymbol`'s name as a unique id.
name() - Method in class hlt.osf.base.Feature
name - Variable in class hlt.osf.base.Sort
  The name of this Sort.
name() - Method in class hlt.osf.base.SymbolSortExpression
name() - Method in class hlt.osf.base.Tag
  Returns the name of this tag.
Named - Interface in hlt.language.util
  This is an interface for objects that must be named.
NAMED_TUPLE - Static variable in class hlt.language.design.types.Type
namedSorts() - Method in class hlt.osf.exec.Context
  Returns this OSF context's table associating a name to the sort it denotes.
NamedTuple - Class in hlt.language.design.kernel
  This is the class representing tuples whose components are identified by field names.
NamedTuple(AbstractList, AbstractList) - Constructor for class hlt.language.design.kernel.NamedTuple
NamedTupleType - Class in hlt.language.design.types
  This is the type of tuples whose components are identified by field names.
NamedTupleType(Type[], TupleFieldName[]) - Constructor for class hlt.language.design.types.NamedTupleType
  This trusts the component types to be non void.
NamedTupleType(AbstractList, AbstractList) - Constructor for class hlt.language.design.types.NamedTupleType
NamedType - Class in hlt.language.design.types
NamedType() - Constructor for class hlt.language.design.types.NamedType
names() - Method in class hlt.osf.base.DisjunctiveSortExpression
NEQ_II - Static variable in class hlt.language.design.instructions.Instruction
NEQ_OO - Static variable in class hlt.language.design.instructions.Instruction
NEQ_RR - Static variable in class hlt.language.design.instructions.Instruction
NewArray - Class in hlt.language.design.kernel
  This is the class denoting arrays.
NewArray(Type, Expression[]) - Constructor for class hlt.language.design.kernel.NewArray
NewArray(Type, AbstractList) - Constructor for class hlt.language.design.kernel.NewArray
NewBag - Class in hlt.language.design.kernel
  This is the class denoting bags.
NewBag() - Constructor for class hlt.language.design.kernel.NewBag
NewBag(Type) - Constructor for class hlt.language.design.kernel.NewBag
NewBag(AbstractList) - Constructor for class hlt.language.design.kernel.NewBag
NewBag(Type, AbstractList) - Constructor for class hlt.language.design.kernel.NewBag
NewCollection - Class in hlt.language.design.kernel
  This is an abstract class for collection-denoting values.
NewCollection() - Constructor for class hlt.language.design.kernel.NewCollection
newCollectionType(Type) - Method in class hlt.language.design.types.BagType
  Returns a new bag type with the specified base type.
newCollectionType(Type) - Method in class hlt.language.design.types.CollectionType
  Returns a new collection type of same kind with the specified base type.
newCollectionType(Type) - Method in class hlt.language.design.types.ListType
  Returns a new list type with the specified base type.
newCollectionType(Type) - Method in class hlt.language.design.types.SetType
  Returns a new set type with the specified base type.
newInt(int) - Static method in class hlt.language.design.backend.Runtime
  This returns a boxed integer with the specified int value; values `0` and `1` are boxed into unique canonical objects since they are frequently used.
NewList - Class in hlt.language.design.kernel
  This is the class denoting lists.
NewList() - Constructor for class hlt.language.design.kernel.NewList
NewList(Type) - Constructor for class hlt.language.design.kernel.NewList
NewList(AbstractList) - Constructor for class hlt.language.design.kernel.NewList
NewList(Type, AbstractList) - Constructor for class hlt.language.design.kernel.NewList
NewObject - Class in hlt.language.design.kernel
  This is the class of 'new' object expressions.
NewObject(Type) - Constructor for class hlt.language.design.kernel.NewObject
newReal(double) - Static method in class hlt.language.design.backend.Runtime
  This returns a boxed real number with the specified double value; the value `0.0` is boxed into a unique canonical object it is frequently used.
NewSet - Class in hlt.language.design.kernel
  This is the class denoting sets.
NewSet() - Constructor for class hlt.language.design.kernel.NewSet
NewSet(Type) - Constructor for class hlt.language.design.kernel.NewSet
NewSet(AbstractList) - Constructor for class hlt.language.design.kernel.NewSet
NewSet(Type, AbstractList) - Constructor for class hlt.language.design.kernel.NewSet
newTagName() - Static method in class hlt.osf.base.Tag
  Returns a newly generated tag name.
newTimeStamp() - Method in class hlt.language.util.TimeStampManager
  Issue and returns an new time stamp.
newTuple(AbstractList) - Static method in class hlt.language.design.kernel.Tuple
newTupleType(Type[]) - Static method in class hlt.language.design.types.TupleType
newTupleType(AbstractList) - Static method in class hlt.language.design.types.TupleType
next(int) - Method in class hlt.language.design.backend.IntSet
  Returns the element following the given one in this set, as an int.
next(double) - Method in class hlt.language.design.backend.IntSet
  Returns the element following the given one in this set, as a double.
next(Object) - Method in class hlt.language.design.backend.IntSet
  Returns the element following the given one in this set, as an object.
next(int) - Method in class hlt.language.design.backend.ObjectSet
  Returns the element following the given one in this set, as an int.
next(double) - Method in class hlt.language.design.backend.ObjectSet
  Returns the element following the given one in this set, as a double.
next(Object) - Method in class hlt.language.design.backend.ObjectSet
  Returns the element following the given one in this set, as an object.
next(int) - Method in class hlt.language.design.backend.RealSet
  Returns the element following the given one in this set, as an int.
next(double) - Method in class hlt.language.design.backend.RealSet
  Returns the element following the given one in this set, as a double.
next(Object) - Method in class hlt.language.design.backend.RealSet
  Returns the element following the given one in this set, as an object.
next(int) - Method in class hlt.language.design.backend.RuntimeSet
  Returns the element following the given one in this set, as an int.
next(double) - Method in class hlt.language.design.backend.RuntimeSet
  Returns the element following the given one in this set, as a double.
next(Object) - Method in class hlt.language.design.backend.RuntimeSet
  Returns the element following the given one in this set, as an object.
next() - Method in interface hlt.language.util.DoubleIterator
next() - Method in interface hlt.language.util.IntIterator
next() - Method in class hlt.language.util.SetIterator
NEXT_C_I - Static variable in class hlt.language.design.instructions.Instruction
NEXT_C_I_OFFSET - Static variable in class hlt.language.design.instructions.Instruction
NEXT_C_O - Static variable in class hlt.language.design.instructions.Instruction
NEXT_C_O_OFFSET - Static variable in class hlt.language.design.instructions.Instruction
NEXT_C_R - Static variable in class hlt.language.design.instructions.Instruction
NEXT_C_R_OFFSET - Static variable in class hlt.language.design.instructions.Instruction
NEXT_I - Static variable in class hlt.language.design.instructions.Instruction
NEXT_I_OFFSET - Static variable in class hlt.language.design.instructions.Instruction
NEXT_O - Static variable in class hlt.language.design.instructions.Instruction
NEXT_O_OFFSET - Static variable in class hlt.language.design.instructions.Instruction
NEXT_R - Static variable in class hlt.language.design.instructions.Instruction
NEXT_R_OFFSET - Static variable in class hlt.language.design.instructions.Instruction
nextc(int) - Method in class hlt.language.design.backend.IntSet
  Returns the element following the given one in this set, as an int, wrapping back to the beginning if necessary.
nextc(double) - Method in class hlt.language.design.backend.IntSet
  Returns the element following the given one in this set, as a double, wrapping back to the beginning if necessary.
nextc(Object) - Method in class hlt.language.design.backend.IntSet
  Returns the element following the given one in this set, as an object, wrapping back to the beginning if necessary.
nextc(int) - Method in class hlt.language.design.backend.ObjectSet
  Returns the element following the given one in this set, as an int, wrapping back to the beginning if necessary.
nextc(double) - Method in class hlt.language.design.backend.ObjectSet
  Returns the element following the given one in this set, as a double, wrapping back to the beginning if necessary.
nextc(Object) - Method in class hlt.language.design.backend.ObjectSet
  Returns the element following the given one in this set, as an object, wrapping back to the beginning if necessary.
nextc(int) - Method in class hlt.language.design.backend.RealSet
  Returns the element following the given one in this set, as an int, wrapping back to the beginning if necessary.
nextc(double) - Method in class hlt.language.design.backend.RealSet
  Returns the element following the given one in this set, as a double, wrapping back to the beginning if necessary.
nextc(Object) - Method in class hlt.language.design.backend.RealSet
  Returns the element following the given one in this set, as an object, wrapping back to the beginning if necessary.
nextc(int) - Method in class hlt.language.design.backend.RuntimeSet
  Returns the element following the given one in this set, as an int, wrapping back to the beginning if necessary.
nextc(double) - Method in class hlt.language.design.backend.RuntimeSet
  Returns the element following the given one in this set, as a double, wrapping back to the beginning if necessary.
nextc(Object) - Method in class hlt.language.design.backend.RuntimeSet
  Returns the element following the given one in this set, as an object, wrapping back to the beginning if necessary.
nextCodeAddress() - Method in class hlt.language.design.kernel.Compiler
  Returns the next available index in `_codeList` to use as the address of the next instruction.
nextElement() - Method in class hlt.language.util.SetEnumeration
nextIndex() - Method in interface hlt.language.util.IndexEnumeration
nextIndex() - Method in class hlt.language.util.SetIndices
NextInt - Class in hlt.language.design.instructions
NextInt() - Constructor for class hlt.language.design.instructions.NextInt
NextIntCirc - Class in hlt.language.design.instructions
NextIntCirc() - Constructor for class hlt.language.design.instructions.NextIntCirc
NextIntCircOffSet - Class in hlt.language.design.instructions
NextIntCircOffSet() - Constructor for class hlt.language.design.instructions.NextIntCircOffSet
NextIntOffSet - Class in hlt.language.design.instructions
NextIntOffSet() - Constructor for class hlt.language.design.instructions.NextIntOffSet
NextObject - Class in hlt.language.design.instructions
NextObject() - Constructor for class hlt.language.design.instructions.NextObject
NextObjectCirc - Class in hlt.language.design.instructions
NextObjectCirc() - Constructor for class hlt.language.design.instructions.NextObjectCirc
NextObjectCircOffSet - Class in hlt.language.design.instructions
NextObjectCircOffSet() - Constructor for class hlt.language.design.instructions.NextObjectCircOffSet
NextObjectOffSet - Class in hlt.language.design.instructions
NextObjectOffSet() - Constructor for class hlt.language.design.instructions.NextObjectOffSet
nextOffset(byte) - Method in class hlt.language.design.types.ClassType
  Increments and returns the field offset in this class for the given sort.
NextReal - Class in hlt.language.design.instructions
NextReal() - Constructor for class hlt.language.design.instructions.NextReal
NextRealCirc - Class in hlt.language.design.instructions
NextRealCirc() - Constructor for class hlt.language.design.instructions.NextRealCirc
NextRealCircOffSet - Class in hlt.language.design.instructions
NextRealCircOffSet() - Constructor for class hlt.language.design.instructions.NextRealCircOffSet
NextRealOffSet - Class in hlt.language.design.instructions
NextRealOffSet() - Constructor for class hlt.language.design.instructions.NextRealOffSet
nextToken() - Method in class hlt.language.io.AbstractStreamTokenizer
  Reads a token and returns its type, which is also the value of `ttype`.
nextToken() - Method in class hlt.language.io.LAStreamTokenizer
  Reads a token and returns its type, which is also the value of `ttype`.
nextToken() - Method in class hlt.language.io.StreamTokenizer
  Reads a token and returns its type, which is also the value of `ttype`.
nextToken() - Method in interface hlt.language.syntax.Tokenizer
NL_RETURN_I - Static variable in class hlt.language.design.instructions.Instruction
NL_RETURN_O - Static variable in class hlt.language.design.instructions.Instruction
NL_RETURN_R - Static variable in class hlt.language.design.instructions.Instruction
NL_RETURN_VOID - Static variable in class hlt.language.design.instructions.Instruction
NN - Static variable in class hlt.language.util.RegExpTwo
NO - Static variable in class hlt.language.util.RegExpTwo
NO_OP - Static variable in class hlt.language.design.instructions.Instruction
  Handy names for some Built-in (i.e., canonical) instructions.
NO_TREE - Static variable in class hlt.language.syntax.GenericParser
  A value indicating that no parse tree must be built.
noCurrying() - Method in class hlt.language.design.kernel.Application
noCurrying() - Method in class hlt.language.design.types.FunctionType
nodeInfo() - Method in class hlt.language.syntax.ParseNode
  Returns a string representation of this node's information contents: its string form and its location if known.
nodeType - Variable in class hlt.language.syntax.NonTerminal
  The class name of a parse stack node for this symbol (if != null, the name of a subclass of ParseNode).
NonFatalParseErrorException - Exception in hlt.language.syntax
  Signals an non fatal error while parsing.
NonFatalParseErrorException() - Constructor for exception hlt.language.syntax.NonFatalParseErrorException
  Constructs a new NonFatalParseErrorException.
NonFatalParseErrorException(String) - Constructor for exception hlt.language.syntax.NonFatalParseErrorException
  Constructs a new NonFatalParseErrorException with a message.
NonlocalReturnInt - Class in hlt.language.design.instructions
NonlocalReturnInt() - Constructor for class hlt.language.design.instructions.NonlocalReturnInt
NonlocalReturnObject - Class in hlt.language.design.instructions
NonlocalReturnObject() - Constructor for class hlt.language.design.instructions.NonlocalReturnObject
NonlocalReturnReal - Class in hlt.language.design.instructions
NonlocalReturnReal() - Constructor for class hlt.language.design.instructions.NonlocalReturnReal
NonlocalReturnVoid - Class in hlt.language.design.instructions
NonlocalReturnVoid() - Constructor for class hlt.language.design.instructions.NonlocalReturnVoid
NonTerminal - Class in hlt.language.syntax
  This is the class of nonterminal symbols used by the grammar at parser construction time.
NoOp - Class in hlt.language.design.instructions
NoOp() - Constructor for class hlt.language.design.instructions.NoOp
NORMAL - Static variable in interface hlt.language.util.Verbose
normalArg() - Method in class hlt.language.util.RegExpOne
  Returns the normal form of the argument of this unary expression.
normalize() - Method in class hlt.language.util.RegExp
  This is the method that implements the normalization rule set for each syntactic category forming a `RegExp`; namely,: `RegExpSymbol.normalize()` `RegExpOption.normalize()` `RegExpPlus.normalize()` `RegExpStar.normalize()` `RegExpPower.normalize()` `RegExpPowerRange.normalize()` `RegExpConcat.normalize()` `RegExpChoice.normalize()`
normalize() - Method in class hlt.language.util.RegExpChoice
  This returns this `RegExpChoice`'s normal form according to the following rewrite rules.
normalize() - Method in class hlt.language.util.RegExpConcat
  This returns this `RegExpConcat`'s normal form according to the following (conditional) rewrite rules.
normalize() - Method in class hlt.language.util.RegExpOption
  This returns this `RegExpOption`'s normal form according to the following rewrite rules: `[OP:E]` `()?` → `()` `[OP:O]` `X??` → `X?` `[OP:P]` `X+?` → `X\*` `[OP:S]` `X\*?` → `X\*` `[OP:R0]` `X_0^n?` → `X_0^n` * `[OP:R1]` `X_1^n?` → `X_0^n` *
normalize() - Method in class hlt.language.util.RegExpPlus
  This returns this `RegExpPlus`'s normal form according to the following rewrite rules: `[PL:E]` `()+` → `()` `[PL:O]` `X?+` → `X\*` `[PL:P]` `X++` → `X+` `[PL:S]` `X\*+` → `X\*`
normalize() - Method in class hlt.language.util.RegExpPower
  This returns this `RegExpPower`'s normal form according to the following rewrite rules: `[PW:E]` `()^n` → `()` `[PW:0]` `X^n` → `()` (if `n≤0`) `[PW:1]` `X^1` → `X` `[PW:O]` `X?^n` → `X_0^n` `[PW:P]` `X+^n` → `X_n~` `[PW:S]` `X\*^n` → `X\*` `[PW:N]` `X^m^n` → `X^m×n` `[PW:R]` `X_m^n^p` → `X_m×p^n×p`
normalize() - Method in class hlt.language.util.RegExpPowerRange
  This returns this `RegExpPowerRange`'s normal form according to the following rewrite rules: `[PR:E]` `()_m^n` → `()` `[PR:00]` `X_0^0` → `()` `[PR:01]` `X_0^1` → `X?` `[PR:O]` `X_0~` → `X\*` `[PR:1_]` `X_1~` → `X+` `[PR:__]` `X_m^n` → `()` (if `m > n`) `[PR:_0]` `X_m^n` → `X_m~` (if `n < 0`) `[PR:mm]` `X_m^m` → `X` `[PR:O]` `X?_m^n` → `X_0^n` `[PR:P]` `X+_m^n` → `X_m~` `[PR:S]` `X\*_m^n` → `X\*`
normalize() - Method in class hlt.language.util.RegExpStar
  This returns this `RegExpStar`'s normal form according to the following rewrite rules: `[ST:E]` `()\*` → `()` `[ST:O]` `X?\*` → `X\*` `[ST:P]` `X+\*` → `X\*` `[ST:S]` `X\*\*` → `X\*`
normalize() - Method in class hlt.language.util.RegExpSymbol
  Returns this `RegExpSymbol` as its own normal form.
normalLeft() - Method in class hlt.language.util.RegExpTwo
normalRight() - Method in class hlt.language.util.RegExpTwo
normEquals(RegExp) - Method in class hlt.language.util.RegExp
  Returns `true` iff the specified `RegExp`'s normal form is equal to this `RegExp`'s normal form.
NoSuchElementException - Exception in hlt.language.design.backend
NoSuchElementException(Object) - Constructor for exception hlt.language.design.backend.NoSuchElementException
NoSuchSubexpressionException - Exception in hlt.language.design.kernel
NoSuchSubexpressionException(Expression, int) - Constructor for exception hlt.language.design.kernel.NoSuchSubexpressionException
NoSuchTypeComponentException - Exception in hlt.language.design.types
NoSuchTypeComponentException(Type, int) - Constructor for exception hlt.language.design.types.NoSuchTypeComponentException
NOT - Static variable in class hlt.language.design.instructions.Instruction
Not - Class in hlt.language.design.instructions
Not() - Constructor for class hlt.language.design.instructions.Not
not() - Method in class hlt.language.util.SetOf
  Modifies this set to its complement (relative to the base).
not(SetOf) - Static method in class hlt.language.util.SetOf
  Returns the complement (relative to the base) of the specified set without modifying it.
NOT() - Static method in class hlt.osf.exec.Context
not(BitCode) - Static method in class hlt.osf.util.BitCode
  Returns a bit code that is the logical `not` of its bit code argument up to the sort code size.
NOT_FOUND_VALUE - Static variable in class hlt.language.util.ToIntMap
  The value returned when a key has no mapping.
noTrace() - Static method in class hlt.language.util.RegExp
  Disables tracing mode.
NotSortExpression - Class in hlt.osf.base
  This is the class of a 'not' sort expression.
NotSortExpression(SortExpression) - Constructor for class hlt.osf.base.NotSortExpression
NoVoidTypeGoal - Class in hlt.language.design.types
  A `NoVoidType` fails when its type component is void.
NoVoidTypeGoal(Type, Locatable, String) - Constructor for class hlt.language.design.types.NoVoidTypeGoal
NoVoidTypeGoal(Type, Locatable) - Constructor for class hlt.language.design.types.NoVoidTypeGoal
now() - Static method in class hlt.language.tools.Misc
  Return the current date as a `java.util.Calendar` object.
NP - Static variable in class hlt.language.util.RegExpTwo
NR - Static variable in class hlt.language.util.RegExpTwo
NS - Static variable in class hlt.language.util.RegExpTwo
nsPrefix() - Method in class hlt.language.syntax.XmlInfo
NTG - Static variable in interface hlt.language.io.IO
  Nothing
NULL() - Static method in class hlt.language.design.kernel.Constant
NULL(Type) - Static method in class hlt.language.design.kernel.Constant
NullValueException - Exception in hlt.language.design.backend
NullValueException(Object) - Constructor for exception hlt.language.design.backend.NullValueException
NUM - Static variable in interface hlt.language.io.IO
  Number
numberOfChildren() - Method in class hlt.language.syntax.ParseNode
  Returns the number of constituents of this node.
numberOfDescendants() - Method in class hlt.osf.base.Sort
  Returns the number of subsorts of this sort (not including itself).
numberOfSubexpressions() - Method in class hlt.language.design.kernel.AndOr
numberOfSubexpressions() - Method in class hlt.language.design.kernel.Application
numberOfSubexpressions() - Method in class hlt.language.design.kernel.ArrayExtension
numberOfSubexpressions() - Method in class hlt.language.design.kernel.ArrayInitializer
numberOfSubexpressions() - Method in class hlt.language.design.kernel.ArraySlot
numberOfSubexpressions() - Method in class hlt.language.design.kernel.ArraySlotUpdate
numberOfSubexpressions() - Method in class hlt.language.design.kernel.ArrayToMap
numberOfSubexpressions() - Method in class hlt.language.design.kernel.Assignment
numberOfSubexpressions() - Method in class hlt.language.design.kernel.Comprehension
numberOfSubexpressions() - Method in class hlt.language.design.kernel.Definition
numberOfSubexpressions() - Method in class hlt.language.design.kernel.ExitWithValue
numberOfSubexpressions() - Method in class hlt.language.design.kernel.Expression
  Returns the number of subexpressions
numberOfSubexpressions() - Method in class hlt.language.design.kernel.FieldUpdate
numberOfSubexpressions() - Method in class hlt.language.design.kernel.FilterHomomorphism
  Returns the number of subexpressions
numberOfSubexpressions() - Method in class hlt.language.design.kernel.HideType
numberOfSubexpressions() - Method in class hlt.language.design.kernel.Homomorphism
  Returns the number of subexpressions
numberOfSubexpressions() - Method in class hlt.language.design.kernel.IfThenElse
numberOfSubexpressions() - Method in class hlt.language.design.kernel.Loop
numberOfSubexpressions() - Method in class hlt.language.design.kernel.NewArray
numberOfSubexpressions() - Method in class hlt.language.design.kernel.NewCollection
numberOfSubexpressions() - Method in class hlt.language.design.kernel.OpenType
numberOfSubexpressions() - Method in class hlt.language.design.kernel.Scope
numberOfSubexpressions() - Method in class hlt.language.design.kernel.Sequence
numberOfSubexpressions() - Method in class hlt.language.design.kernel.Tuple
numberOfSubexpressions() - Method in class hlt.language.design.kernel.TupleProjection
numberOfSubexpressions() - Method in class hlt.language.design.kernel.TupleUpdate
numberOfSubexpressions() - Method in class hlt.language.design.kernel.UndecidedExpression
numberOfTypeComponents() - Method in class hlt.language.design.types.ArrayType
numberOfTypeComponents() - Method in class hlt.language.design.types.BoxableTypeConstant
numberOfTypeComponents() - Method in class hlt.language.design.types.CollectionType
numberOfTypeComponents() - Method in class hlt.language.design.types.CollectionTypeConstant
numberOfTypeComponents() - Method in class hlt.language.design.types.DefinedType
numberOfTypeComponents() - Method in class hlt.language.design.types.FunctionType
numberOfTypeComponents() - Method in class hlt.language.design.types.ProtoType
numberOfTypeComponents() - Method in class hlt.language.design.types.TupleType
numberOfTypeComponents() - Method in class hlt.language.design.types.Type
  Returns the number of type components making up this type.
numberOfTypeComponents() - Method in class hlt.language.design.types.TypeConstant
numberOfTypeComponents() - Method in class hlt.language.design.types.TypeParameter
numberOfTypeComponents() - Method in class hlt.language.design.types.TypeTerm
numberString(long, int, char) - Static method in class hlt.language.tools.Misc
  Returns the string representation of the given integer `n` using as many `pad` characters on the left, using at least `width` digits in total.
numberString(long, int) - Static method in class hlt.language.tools.Misc
  Returns the string representation of the given long integer `n` using as many blank spaces on the left, using at least `width` digits in total.
numberToken(String, double) - Static method in class hlt.language.syntax.GenericParser
numberToken(String, int) - Static method in class hlt.language.syntax.GenericParser
NUMERIC - Static variable in class hlt.language.io.AbstractStreamTokenizer
numWidth(long) - Static method in class hlt.language.tools.Misc
  Returns the number of decimal digits necessary to write the given long integer `n`.
nval - Variable in class hlt.language.io.AbstractStreamTokenizer
  This contains the token value whenever a number has been read.
nvalue() - Method in class hlt.language.syntax.ParseNode
  The number value of this node.
NX - Static variable in class hlt.language.util.RegExpTwo

## O

O_TO_I - Static variable in class hlt.language.design.instructions.Instruction
O_TO_R - Static variable in class hlt.language.design.instructions.Instruction
object() - Method in class hlt.language.util.RegExpSymbol
  Returns this `RegExpSymbol`'s object.
OBJECT_SORT - Static variable in class hlt.language.design.types.Type
objectArity() - Method in class hlt.language.design.backend.Block
objectArity() - Method in class hlt.language.design.kernel.Scope
ObjectArrayToMap - Class in hlt.language.design.instructions
ObjectArrayToMap() - Constructor for class hlt.language.design.instructions.ObjectArrayToMap
objectComponents() - Method in class hlt.language.design.backend.RuntimeTuple
objectDimension() - Method in class hlt.language.design.backend.RuntimeTuple
objectFieldsCount() - Method in class hlt.language.design.types.ClassType
objectFrame() - Method in class hlt.language.design.backend.Closure
ObjectInitializationException - Exception in hlt.language.design.types
ObjectInitializationException(Object) - Constructor for exception hlt.language.design.types.ObjectInitializationException
ObjectInstance - Class in hlt.language.design.backend
  This is the class of object structures.
ObjectInstance(ClassType) - Constructor for class hlt.language.design.backend.ObjectInstance
ObjectMap - Class in hlt.language.design.backend
  This is a representation of arrays of objects that may indexed by any type value from an `Indexable` collection.
ObjectMap(Object[], Indexable) - Constructor for class hlt.language.design.backend.ObjectMap
objectResult() - Method in class hlt.language.design.backend.Runtime
  Returns the value of the latest object pushed on the result stack.
ObjectSet - Class in hlt.language.design.backend
  This is a runtime representation for sets of objects.
ObjectSet() - Constructor for class hlt.language.design.backend.ObjectSet
  Constructs a new empty set.
ObjectSet(ObjectToIntMap) - Constructor for class hlt.language.design.backend.ObjectSet
  Constructs a new set with the elements of the specified map.
ObjectSetAdd - Class in hlt.language.design.instructions
ObjectSetAdd() - Constructor for class hlt.language.design.instructions.ObjectSetAdd
ObjectSetRemove - Class in hlt.language.design.instructions
ObjectSetRemove() - Constructor for class hlt.language.design.instructions.ObjectSetRemove
ObjectToInt - Class in hlt.language.design.instructions
ObjectToInt() - Constructor for class hlt.language.design.instructions.ObjectToInt
ObjectToIntMap - Class in hlt.language.util
  This is a class of hash tables mapping ints to ints.
ObjectToIntMap() - Constructor for class hlt.language.util.ObjectToIntMap
  Constructs a new empty map with a default capacity of `11`.
ObjectToIntMap(int) - Constructor for class hlt.language.util.ObjectToIntMap
  Constructs a new empty map with the specified initial capacity and a default load factor equal to `0.75`.
ObjectToIntMap(int, float) - Constructor for class hlt.language.util.ObjectToIntMap
  Constructs a new empty map with the specified initial capacity and load factor.
ObjectToIntMap(ObjectToIntMap) - Constructor for class hlt.language.util.ObjectToIntMap
  Constructs a new map with the same entries as the given map.
ObjectToIntMap.Entry - Class in hlt.language.util
  The class defining the map entries.
ObjectToReal - Class in hlt.language.design.instructions
ObjectToReal() - Constructor for class hlt.language.design.instructions.ObjectToReal
objectType() - Method in class hlt.language.design.types.DefinedEntry
offset() - Method in class hlt.language.design.kernel.Local
offset() - Method in class hlt.language.design.kernel.TupleProjection
OffsetInstruction - Class in hlt.language.design.instructions
oldest() - Method in class hlt.language.util.FiniteStack
  Returns the oldest object of this `FiniteStack` without removing it, or `null` if it is empty.
oldestIndex() - Method in class hlt.language.util.FiniteStack
  Returns the index of the oldest object in this stack, or `-1` if the stack is empty.
ON - Static variable in class hlt.language.util.RegExpTwo
ONE - Static variable in class hlt.language.design.backend.RuntimeInt
OO - Static variable in class hlt.language.util.RegExpTwo
OP - Static variable in class hlt.language.util.RegExpTwo
OPAQUE_PARAMETERS - Static variable in class hlt.language.design.kernel.Comprehension
opaqueType() - Method in class hlt.language.design.kernel.HideType
OpenType - Class in hlt.language.design.kernel
  This kernel expression is used on an expression whose type is a defined opaque type.
OpenType(Expression) - Constructor for class hlt.language.design.kernel.OpenType
operation() - Method in class hlt.language.design.kernel.Comprehension
Operator - Class in hlt.language.syntax
  This class is the type of tokens that are dynamic operators.
operator() - Method in class hlt.language.syntax.ParseNode
  If this is a dynamic operator, the actual specific operator.
operators - Variable in class hlt.language.syntax.DynamicParser
  The set of parser operators.
operators(String) - Method in class hlt.language.syntax.DynamicParser
  Returns the set of operators with this name; or `null` in there are none.
operatorsInCategory(String) - Method in class hlt.language.syntax.DynamicParser
  Returns the set of operators in this category; or `null` in there are none.
OperatorSymbol - Class in hlt.language.syntax
  This class is an abstract representation of the type of tokens that are dynamic operators, whether `Operator` (used use by the grammar at parser construction time), or `ParserOperator` (used by the parser at parse time).
OPTION_EXP - Static variable in class hlt.language.util.RegExp
optionalArgument(String) - Static method in class hlt.language.tools.Command
  Sets the default argument to the specified string.
optionIsPresent(String) - Static method in class hlt.language.tools.Command
  Returns true iff the option is actually present on the command line.
Options - Class in hlt.language.syntax
  This class centralizes all the options that are properties of a given grammar.
Options() - Constructor for class hlt.language.syntax.Options
Or - Class in hlt.language.design.kernel
Or(Expression, Expression) - Constructor for class hlt.language.design.kernel.Or
OR - Static variable in class hlt.language.util.RegExpTwo
OR() - Static method in class hlt.osf.exec.Context
or(BitCode, BitCode) - Static method in class hlt.osf.util.BitCode
  Returns a bit code that is the logical `or` of its arguments, which are left unchanged if locked.
ord(int) - Method in class hlt.language.design.backend.IntSet
  Returns the position of given int if it is an element of this set.
ord(double) - Method in class hlt.language.design.backend.IntSet
  Returns the position of given double if it is an element of this set.
ord(Object) - Method in class hlt.language.design.backend.IntSet
  Returns the position of given object if it is an element of this set.
ord(int) - Method in class hlt.language.design.backend.ObjectSet
  Returns the position of given int if it is an element of this set.
ord(double) - Method in class hlt.language.design.backend.ObjectSet
  Returns the position of given double if it is an element of this set.
ord(Object) - Method in class hlt.language.design.backend.ObjectSet
  Returns the position of given object if it is an element of this set.
ord(int) - Method in class hlt.language.design.backend.RealSet
  Returns the position of given int if it is an element of this set.
ord(double) - Method in class hlt.language.design.backend.RealSet
  Returns the position of given double if it is an element of this set.
ord(Object) - Method in class hlt.language.design.backend.RealSet
  Returns the position of given object if it is an element of this set.
ord(int) - Method in class hlt.language.design.backend.RuntimeSet
  Returns the position of given int if it is an element of this set.
ord(double) - Method in class hlt.language.design.backend.RuntimeSet
  Returns the position of given double if it is an element of this set.
ord(Object) - Method in class hlt.language.design.backend.RuntimeSet
  Returns the position of given object if it is an element of this set.
ORD_I - Static variable in class hlt.language.design.instructions.Instruction
ORD_O - Static variable in class hlt.language.design.instructions.Instruction
ORD_R - Static variable in class hlt.language.design.instructions.Instruction
orderedIterator() - Method in class hlt.language.design.backend.IntSet
  Returns an iterator of ints over the elements of this set in the order of its indices.
orderedIterator() - Method in class hlt.language.design.backend.ObjectSet
  Returns an iterator of ints over the elements of this set in the order of its indices.
orderedIterator() - Method in class hlt.language.design.backend.RealSet
  Returns an iterator of doubles over the elements respecting the order of the elements indices.
ordinal(int) - Static method in class hlt.language.tools.Misc
  Return the correct ordinal suffix for the specified number.
ORDINARY - Static variable in class hlt.language.io.AbstractStreamTokenizer
  The following are public constants denoting recognized token types.
ordinaryChar(int) - Method in class hlt.language.io.AbstractStreamTokenizer
  Makes the specified character ordinary exclusively.
ordinaryChars(int, int) - Method in class hlt.language.io.AbstractStreamTokenizer
  Makes all characters between the first and second arguments inclusive ordinary exclusively.
ordinaryChars(String) - Method in class hlt.language.io.AbstractStreamTokenizer
  Sets all characters in this string to be ordinary characters, exclusively.
OrdInt - Class in hlt.language.design.instructions
OrdInt() - Constructor for class hlt.language.design.instructions.OrdInt
OrdObject - Class in hlt.language.design.instructions
OrdObject() - Constructor for class hlt.language.design.instructions.OrdObject
OrdReal - Class in hlt.language.design.instructions
OrdReal() - Constructor for class hlt.language.design.instructions.OrdReal
OrSortExpression - Class in hlt.osf.base
  This is the class of an 'or' sort expression.
OrSortExpression(SortExpression, SortExpression) - Constructor for class hlt.osf.base.OrSortExpression
OS - Static variable in class hlt.language.util.RegExpTwo
OsfExpression - Class in hlt.osf.base
  This is the class of OSF expressions.
OsfExpression() - Constructor for class hlt.osf.base.OsfExpression
otherTypes() - Method in class hlt.language.design.kernel.Expression
OX - Static variable in class hlt.language.util.RegExpTwo

## P

paint(Graphics) - Method in class hlt.language.syntax.ParseTreeRenderer
  Paints the value.
parameter - Variable in class hlt.language.design.kernel.Comprehension.Qualifier
parameter() - Method in class hlt.language.design.kernel.Local
Parameter - Class in hlt.language.design.kernel
Parameter() - Constructor for class hlt.language.design.kernel.Parameter
Parameter(String) - Constructor for class hlt.language.design.kernel.Parameter
Parameter(Type) - Constructor for class hlt.language.design.kernel.Parameter
Parameter(String, Type) - Constructor for class hlt.language.design.kernel.Parameter
Parameter(Dummy) - Constructor for class hlt.language.design.kernel.Parameter
parameter(int) - Method in class hlt.language.design.kernel.Scope
PARAMETER - Static variable in class hlt.language.design.types.Type
parameterIndex() - Method in class hlt.language.design.types.TypeParameter
  This returns this parameter's index in the header array of a type's quantifies string where this appears.
parameters() - Method in class hlt.language.design.kernel.Expression
  This is only to enable uniform visitors on expressions.
parameters() - Method in class hlt.language.design.kernel.Scope
parameters() - Method in class hlt.language.design.types.TypeTermScheme
ParameterStack - Class in hlt.language.design.kernel
ParameterStack() - Constructor for class hlt.language.design.kernel.ParameterStack
parse() - Method in class hlt.language.syntax.GenericParser
  This is the method to invoke for parsing a token stream using the `Tokenizer` instance specified as input.
parse(Reader) - Method in class hlt.language.syntax.GenericParser
  Same as `parse()` but sets the tokenizer's reader to the specified one before doing the parse.
parse(String) - Method in class hlt.language.syntax.GenericParser
  Same as `parse()` but sets the tokenizer's reader to one reading from the file having the specified name before doing the parse.
parse(Tokenizer) - Method in class hlt.language.syntax.GenericParser
  Same as `parse()` but sets the tokenizer to the specified one before doing the parse.
parse(int) - Method in class hlt.language.syntax.GenericParser
  This is the same as `parse()`, but specifies what type of parse tree to build.
parse(boolean) - Method in class hlt.language.syntax.GenericParser
  This is the same as `parse()`, but specifies building the parse tree: `true` is equivalent to `FULL_TREE`, and `false` is equivalent to `COMPACT_TREE`.
parseCommandLine(String[]) - Static method in class hlt.language.tools.Command
  Parses the command line recognizing the defined options and the arguments, and storing their specified values as appropriate.
parseDigitsOnly() - Method in class hlt.language.io.AbstractStreamTokenizer
  Sets this tokenizer to parse numbers, but only whole numbers made out of maximal sequences of numerical digits, considering as non-numeric characters the `'.'`, `'+'`, `'-'`, as well as letters (i.e., `'e'`, `'E'`, `'f'`, `'F'`, `'l'`, `'L'`, `'d'`, or `'D'`))
ParseNode - Class in hlt.language.syntax
  This class is the type of objects pushed on the semantic evaluation stack along with parser's states.
ParseNode() - Constructor for class hlt.language.syntax.ParseNode
  Constructs an unititialized `ParseNode` object.
ParseNode(String) - Constructor for class hlt.language.syntax.ParseNode
  Constructs an anonymous `ParseNode` object (i.e., with a `null` symbol), and sets its `svalue` field to the specified string.
ParseNode(ParserSymbol) - Constructor for class hlt.language.syntax.ParseNode
  Constructs a `ParseNode` object with its `symbol` field initialized to the specified parser symbol.
ParseNode(ParserSymbol, double) - Constructor for class hlt.language.syntax.ParseNode
  Constructs a `ParseNode` object with its `symbol` field initialized to the specified parser symbol, and `nvalue` field initialized to the specified double value.
ParseNode(ParserSymbol, int) - Constructor for class hlt.language.syntax.ParseNode
  Constructs a `ParseNode` object with its `symbol` field initialized to the specified parser symbol, and `nvalue` field initialized to the specified integer value.
ParseNode(ParserSymbol, String) - Constructor for class hlt.language.syntax.ParseNode
  Constructs a `ParseNode` object with its `symbol` field initialized to the specified parser symbol and `svalue` field initialized to the specified string.
ParseNode(ParseNode) - Constructor for class hlt.language.syntax.ParseNode
  Constructs a `ParseNode` object that is a (shallow) copy of of the specified `ParseNode`.
parseNonDecimals() - Method in class hlt.language.io.AbstractStreamTokenizer
  Specifies that octal and hexadecimal numbers should be parsed.
parseNonDecimals(boolean) - Method in class hlt.language.io.AbstractStreamTokenizer
parseNumbers() - Method in class hlt.language.io.AbstractStreamTokenizer
  Specifies that numbers should be parsed.
parseNumbers(boolean) - Method in class hlt.language.io.AbstractStreamTokenizer
ParserAction - Class in hlt.language.syntax
  Class of LR parsing actions used by the parser.
ParserAction(int) - Constructor for class hlt.language.syntax.ParserAction
ParserAction(int, int) - Constructor for class hlt.language.syntax.ParserAction
ParserAction(int, int, int) - Constructor for class hlt.language.syntax.ParserAction
ParserGenerator - Class in hlt.language.syntax
  This is the class that uses the analysis provided by a grammar object (see `Grammar`) and builds an LALR parser's action and goto automata, reporting and resolving conflicts as they may occur.
ParserGenerator() - Constructor for class hlt.language.syntax.ParserGenerator
ParserNonTerminal - Class in hlt.language.syntax
  This is the class of nonterminal symbols used by the parser at parse time.
ParserNonTerminal(String, int) - Constructor for class hlt.language.syntax.ParserNonTerminal
ParserOperator - Class in hlt.language.syntax
  This class is the type of tokens that are dynamic operators used by the parser at parse time.
ParserRule - Class in hlt.language.syntax
  This is the class of production rules used by the parser at parse time.
ParserRule(int, int, int, int) - Constructor for class hlt.language.syntax.ParserRule
ParserRule(int, int, int, int, int) - Constructor for class hlt.language.syntax.ParserRule
ParserState - Class in hlt.language.syntax
  This is the class of states of the parsing automaton used at parse time.
ParserState(int) - Constructor for class hlt.language.syntax.ParserState
ParserSymbol - Class in hlt.language.syntax
  This class is a representation of a grammar symbol at parse time, whether terminal or nonterminal.
ParserTerminal - Class in hlt.language.syntax
  This is the class of terminal symbols used by the parser at parse time.
ParserTerminal(String, int, int, int) - Constructor for class hlt.language.syntax.ParserTerminal
ParseTreeRenderer - Class in hlt.language.syntax
  This class customizes the original source of `javax.swing.tree.DefaultTreeCellRenderer` for rendering a parse tree display.
ParseTreeRenderer() - Constructor for class hlt.language.syntax.ParseTreeRenderer
  Returns a new instance of ParseTreeRenderer.
parseTreeType - Variable in class hlt.language.syntax.GenericParser
  The value used by the parser to build, or not, a parse tree.
parsingDigitsOnly() - Method in class hlt.language.io.AbstractStreamTokenizer
path() - Method in class hlt.language.syntax.XmlTextInfoArg
  Returns the XML tree address, when there is one.
path() - Method in class hlt.language.syntax.XmlTreePath
  Returns the path.
patterns - Variable in class hlt.language.design.kernel.Comprehension.RawInfo
peek() - Method in class hlt.language.io.AbstractStreamTokenizer
  Returns the next character to be read.
peek() - Method in class hlt.language.util.DoubleStack
  Looks at the object at the top of this stack without removing it from the stack.
peek(int) - Method in class hlt.language.util.DoubleStack
  Peeks at n positions from the top of the stack.
peek() - Method in class hlt.language.util.FiniteStack
  Returns the latest object pushed onto this `FiniteStack` without removing it, or `null` if it is empty.
peek() - Method in class hlt.language.util.IntStack
  Looks at the object at the top of this stack without removing it from the stack.
peek(int) - Method in class hlt.language.util.IntStack
  Peeks at n positions from the top of the stack.
peek() - Method in class hlt.language.util.LinkedDoubleStack
peek(int) - Method in class hlt.language.util.LinkedDoubleStack
peek() - Method in class hlt.language.util.LinkedIntStack
peek(int) - Method in class hlt.language.util.LinkedIntStack
peek() - Method in class hlt.language.util.LinkedObjectStack
peek(int) - Method in class hlt.language.util.LinkedObjectStack
peek() - Method in class hlt.language.util.Queue
  Returns the oldest object queued in this queue without removing it.
peek() - Method in class hlt.language.util.Stack
  Looks at the object at the top of this stack without removing it from the stack.
peek(int) - Method in class hlt.language.util.Stack
  Peeks at n positions from the top of the stack.
peek() - Method in interface hlt.language.util.ViewableStack
peekBack() - Method in class hlt.language.io.AbstractStreamTokenizer
  Returns the previous character that was read.
pform(int) - Static method in class hlt.language.tools.Misc
  Returns a printable form of the given character code.
PLUS_EXP - Static variable in class hlt.language.util.RegExp
PN - Static variable in class hlt.language.util.RegExpTwo
PO - Static variable in class hlt.language.util.RegExpTwo
pop() - Method in class hlt.language.util.DoubleStack
  Removes the double at the top of this stack and returns it.
pop() - Method in class hlt.language.util.FiniteStack
  Removes and returns the latest object pushed onto this `FiniteStack`; returns `null` if it is empty.
pop() - Method in class hlt.language.util.IntStack
  Removes the integer at the top of this stack and returns it.
pop() - Method in class hlt.language.util.LinkedDoubleStack
pop() - Method in class hlt.language.util.LinkedIntStack
pop() - Method in class hlt.language.util.LinkedObjectStack
pop() - Method in class hlt.language.util.Queue
  Removes and returns the oldest object queued in this queue.
pop() - Method in class hlt.language.util.Stack
  Removes the object at the top of this stack and returns that object as the value of this function.
POP_I - Static variable in class hlt.language.design.instructions.Instruction
POP_O - Static variable in class hlt.language.design.instructions.Instruction
POP_R - Static variable in class hlt.language.design.instructions.Instruction
popBoolean() - Method in class hlt.language.design.backend.Runtime
  Removes and returns the value of the latest boolean pushed on the result stack.
popCall() - Method in class hlt.language.design.backend.Runtime
  If the call stack is empty, this sets the termination flag to `true`; otherwise, pops a call state and restores from it the code array and the next instruction pointer.
popChar() - Method in class hlt.language.design.backend.Runtime
  Returns the char corresponding to the Unicode numeric value popped from the result stack.
popCutPoint() - Method in class hlt.language.design.types.TypeChecker
  Pops and returns the latest typing state on the cut-point stack.
popExitable() - Method in class hlt.language.design.types.TypeChecker
  Pops the latest exitable scope.
PopExitableGoal - Class in hlt.language.design.types
  A `PopExitableGoal` simply pops the typechecker's stack of exitable scopes.
PopExitableGoal(Scope) - Constructor for class hlt.language.design.types.PopExitableGoal
popExitableState() - Method in class hlt.language.design.backend.Runtime
  Pops and returns the latest exitable `State` in the save stack that encloses this runtime's current state of computation.
popInt() - Method in class hlt.language.design.backend.Runtime
  Removes and returns the value of the latest integer pushed on the result stack.
PopInt - Class in hlt.language.design.instructions
PopInt() - Constructor for class hlt.language.design.instructions.PopInt
popIntArray() - Method in class hlt.language.design.backend.Runtime
  Removes the latest object pushed on the result stack, which must be an array or an `IntMap`, and returns the array (i.e., if it's a map, extracts its array).
popIntArray(Object) - Method in class hlt.language.design.backend.Runtime
  If the latest object pushed on the result stack is `null`, this throws a `NullValueException` with the specified object as argument; otherwise, this works as `popIntArray()`.
popObject() - Method in class hlt.language.design.backend.Runtime
  Removes and returns the value of the latest object pushed on the result stack.
popObject(Object) - Method in class hlt.language.design.backend.Runtime
  Removes and returns the value of the latest object pushed on the result stack if this object is not `null`.
PopObject - Class in hlt.language.design.instructions
PopObject() - Constructor for class hlt.language.design.instructions.PopObject
popObjectArray() - Method in class hlt.language.design.backend.Runtime
  Removes the latest object pushed on the result stack, which must be an array or an `ObjectMap`, and returns the array (i.e., if it's a map, extracts its array).
popObjectArray(Object) - Method in class hlt.language.design.backend.Runtime
  If the latest object pushed on the result stack is `null`, this throws a `NullValueException` with the specified object as argument; otherwise, this works as `popObjectArray()`.
popReal() - Method in class hlt.language.design.backend.Runtime
  Removes and returns the value of the latest floating-point number pushed on the result stack.
PopReal - Class in hlt.language.design.instructions
PopReal() - Constructor for class hlt.language.design.instructions.PopReal
popRealArray() - Method in class hlt.language.design.backend.Runtime
  Removes the latest object pushed on the result stack, which must be an array or a `RealMap`, and returns the array (i.e., if it's a map, extracts its array).
popRealArray(Object) - Method in class hlt.language.design.backend.Runtime
  If the latest object pushed on the result stack is `null`, this throws a `NullValueException` with the specified object as argument; otherwise, this works as `popRealArray()`.
position(String) - Method in class hlt.language.design.types.NamedTupleType
  Returns the position of the field whose name is `name`.
positions() - Method in class hlt.osf.base.PsiTerm
POSTFIX - Static variable in class hlt.language.syntax.OperatorSymbol
POWER - Static variable in class hlt.language.design.instructions.Instruction
Power - Class in hlt.language.design.instructions
Power() - Constructor for class hlt.language.design.instructions.Power
POWER_EXP - Static variable in class hlt.language.util.RegExp
PP - Static variable in class hlt.language.util.RegExpTwo
PR - Static variable in class hlt.language.util.RegExpTwo
precedence() - Method in class hlt.language.syntax.OperatorSymbol
precedence() - Method in class hlt.language.syntax.ParseNode
  Returns the precedence value of this node.
precedence() - Method in class hlt.language.syntax.ParserTerminal
  This symbol's precedence.
precedence() - Method in class hlt.language.syntax.Terminal
  This symbol's precedence.
precedes(Locatable, Locatable) - Static method in class hlt.language.tools.Misc
  Returns `true` if the first location "precedes" the second one.
precedes(Location) - Method in class hlt.language.util.Location
  Returns `true` if this location precedes the specified one.
precedes(Sort) - Method in class hlt.osf.base.Sort
  This defines the "precedes" ordering as described in the specification.
prefix(String) - Static method in class hlt.language.io.FileTools
  Returns the relative prefix of the specified file name.
prefix(File) - Static method in class hlt.language.io.FileTools
  Returns the name prefix of the specified file.
PREFIX - Static variable in class hlt.language.syntax.OperatorSymbol
prettyPrint(int, HashSet) - Method in class hlt.osf.base.PsiTerm
  Returns a pretty printed form of this ψ-term, starting at the specified margin width and the array list of already processed tags.
prev(int) - Method in class hlt.language.design.backend.IntSet
  Returns the element preceding the given one in this set, as an int.
prev(double) - Method in class hlt.language.design.backend.IntSet
  Returns the element preceding the given one in this set, as a double.
prev(Object) - Method in class hlt.language.design.backend.IntSet
  Returns the element preceding the given one in this set, as an object.
prev(int) - Method in class hlt.language.design.backend.ObjectSet
  Returns the element preceding the given one in this set, as an int.
prev(double) - Method in class hlt.language.design.backend.ObjectSet
  Returns the element preceding the given one in this set, as a double.
prev(Object) - Method in class hlt.language.design.backend.ObjectSet
  Returns the element preceding the given one in this set, as an object.
prev(int) - Method in class hlt.language.design.backend.RealSet
  Returns the element preceding the given one in this set, as an int.
prev(double) - Method in class hlt.language.design.backend.RealSet
  Returns the element preceding the given one in this set, as a double.
prev(Object) - Method in class hlt.language.design.backend.RealSet
  Returns the element preceding the given one in this set, as an object.
prev(int) - Method in class hlt.language.design.backend.RuntimeSet
  Returns the element preceding the given one in this set, as an int.
prev(double) - Method in class hlt.language.design.backend.RuntimeSet
  Returns the element preceding the given one in this set, as a double.
prev(Object) - Method in class hlt.language.design.backend.RuntimeSet
  Returns the element preceding the given one in this set, as an object.
PREV_C_I - Static variable in class hlt.language.design.instructions.Instruction
PREV_C_I_OFFSET - Static variable in class hlt.language.design.instructions.Instruction
PREV_C_O - Static variable in class hlt.language.design.instructions.Instruction
PREV_C_O_OFFSET - Static variable in class hlt.language.design.instructions.Instruction
PREV_C_R - Static variable in class hlt.language.design.instructions.Instruction
PREV_C_R_OFFSET - Static variable in class hlt.language.design.instructions.Instruction
PREV_I - Static variable in class hlt.language.design.instructions.Instruction
PREV_I_OFFSET - Static variable in class hlt.language.design.instructions.Instruction
PREV_O - Static variable in class hlt.language.design.instructions.Instruction
PREV_O_OFFSET - Static variable in class hlt.language.design.instructions.Instruction
PREV_R - Static variable in class hlt.language.design.instructions.Instruction
PREV_R_OFFSET - Static variable in class hlt.language.design.instructions.Instruction
prevc(int) - Method in class hlt.language.design.backend.IntSet
  Returns the element preceding the given one in this set, as an int, wrapping to last element if necessary.
prevc(double) - Method in class hlt.language.design.backend.IntSet
  Returns the element preceding the given one in this set, as a double, wrapping to last element if necessary.
prevc(Object) - Method in class hlt.language.design.backend.IntSet
  Returns the element preceding the given one in this set, as an object, wrapping to last element if necessary.
prevc(int) - Method in class hlt.language.design.backend.ObjectSet
  Returns the element preceding the given one in this set, as an int, wrapping to last element if necessary.
prevc(double) - Method in class hlt.language.design.backend.ObjectSet
  Returns the element preceding the given one in this set, as a double, wrapping to last element if necessary.
prevc(Object) - Method in class hlt.language.design.backend.ObjectSet
  Returns the element preceding the given one in this set, as an object, wrapping to last element if necessary.
prevc(int) - Method in class hlt.language.design.backend.RealSet
  Returns the element preceding the given one in this set, as an int, wrapping to last element if necessary.
prevc(double) - Method in class hlt.language.design.backend.RealSet
  Returns the element preceding the given one in this set, as a double, wrapping to last element if necessary.
prevc(Object) - Method in class hlt.language.design.backend.RealSet
  Returns the element preceding the given one in this set, as an object, wrapping to last element if necessary.
prevc(int) - Method in class hlt.language.design.backend.RuntimeSet
  Returns the element preceding the given one in this set, as an int, wrapping to last element if necessary.
prevc(double) - Method in class hlt.language.design.backend.RuntimeSet
  Returns the element preceding the given one in this set, as a double, wrapping to last element if necessary.
prevc(Object) - Method in class hlt.language.design.backend.RuntimeSet
  Returns the element preceding the given one in this set, as an object, wrapping to last element if necessary.
PrevInt - Class in hlt.language.design.instructions
PrevInt() - Constructor for class hlt.language.design.instructions.PrevInt
PrevIntCirc - Class in hlt.language.design.instructions
PrevIntCirc() - Constructor for class hlt.language.design.instructions.PrevIntCirc
PrevIntCircOffSet - Class in hlt.language.design.instructions
PrevIntCircOffSet() - Constructor for class hlt.language.design.instructions.PrevIntCircOffSet
PrevIntOffSet - Class in hlt.language.design.instructions
PrevIntOffSet() - Constructor for class hlt.language.design.instructions.PrevIntOffSet
PrevObject - Class in hlt.language.design.instructions
PrevObject() - Constructor for class hlt.language.design.instructions.PrevObject
PrevObjectCirc - Class in hlt.language.design.instructions
PrevObjectCirc() - Constructor for class hlt.language.design.instructions.PrevObjectCirc
PrevObjectCircOffSet - Class in hlt.language.design.instructions
PrevObjectCircOffSet() - Constructor for class hlt.language.design.instructions.PrevObjectCircOffSet
PrevObjectOffSet - Class in hlt.language.design.instructions
PrevObjectOffSet() - Constructor for class hlt.language.design.instructions.PrevObjectOffSet
PrevReal - Class in hlt.language.design.instructions
PrevReal() - Constructor for class hlt.language.design.instructions.PrevReal
PrevRealCirc - Class in hlt.language.design.instructions
PrevRealCirc() - Constructor for class hlt.language.design.instructions.PrevRealCirc
PrevRealCircOffSet - Class in hlt.language.design.instructions
PrevRealCircOffSet() - Constructor for class hlt.language.design.instructions.PrevRealCircOffSet
PrevRealOffSet - Class in hlt.language.design.instructions
PrevRealOffSet() - Constructor for class hlt.language.design.instructions.PrevRealOffSet
print(String) - Method in class hlt.language.design.backend.DefaultDisplayDeviceManager
print(String) - Method in class hlt.language.design.backend.DefaultDisplayManager
print(String) - Method in interface hlt.language.design.backend.DisplayDeviceManager
print(String) - Method in class hlt.osf.io.DisplayDeviceManager
print(String) - Method in class hlt.osf.io.DisplayManager
printErase(String) - Static method in class hlt.language.tools.Misc
  Prints the given string on the standard output then backs over the length of it.
printHelp() - Static method in class hlt.language.tools.Command
  Prints a listing of known options, their defaults, and descriptions.
println() - Method in class hlt.language.design.backend.DefaultDisplayDeviceManager
println(String) - Method in class hlt.language.design.backend.DefaultDisplayDeviceManager
println() - Method in class hlt.language.design.backend.DefaultDisplayManager
println(String) - Method in class hlt.language.design.backend.DefaultDisplayManager
println(String) - Method in interface hlt.language.design.backend.DisplayDeviceManager
println() - Method in interface hlt.language.design.backend.DisplayDeviceManager
println() - Method in class hlt.osf.io.DisplayDeviceManager
println(String) - Method in class hlt.osf.io.DisplayDeviceManager
println() - Method in class hlt.osf.io.DisplayManager
println(String) - Method in class hlt.osf.io.DisplayManager
printUsage() - Static method in class hlt.language.tools.Command
projection(int) - Method in class hlt.language.design.types.ArrayType
  Returns the type obtained after projecting out the first `n` indices.
projection() - Method in class hlt.language.design.types.DefinedEntry
prompt(String, PrintStream) - Static method in class hlt.language.tools.Misc
  Prompts the user with the specified string on the specified PrintStream, then returns the string entered up to carriage return on stdin.
prompt(String) - Static method in class hlt.language.tools.Misc
  Prompts the user with the specified string on stdout, then returns the string entered up to carriage return on stdin.
ProtoExpression - Class in hlt.language.design.kernel
  This class factors out implementation that's common to all expressions.
ProtoExpression() - Constructor for class hlt.language.design.kernel.ProtoExpression
ProtoType - Class in hlt.language.design.types
  All the methods redefined here are inherited from Type and are disabled in this class extension of `Type`.
ProtoType() - Constructor for class hlt.language.design.types.ProtoType
prove(Goal) - Method in interface hlt.language.design.types.GoalProver
prove(Goal) - Method in class hlt.language.design.types.TypeChecker
  Proves the specfied goal by pushing it on the goal stack and calling the `_typecheck()` method.
prune(Global, Type, Locatable) - Method in class hlt.language.design.types.TypeChecker
  Triggers the proving of a `PruningGoal` for the specified global an filtering type, and records the specified location extent into the goal.
PruningGoal - Class in hlt.language.design.types
  The meaning of a `PruningGoal` is to unify the filter field of a specified `Global` with the specified filter.
PruningGoal(Global, Type, Locatable) - Constructor for class hlt.language.design.types.PruningGoal
PS - Static variable in class hlt.language.util.RegExpTwo
PsiTerm - Class in hlt.osf.base
PsiTerm() - Constructor for class hlt.osf.base.PsiTerm
PsiTerm(Tag) - Constructor for class hlt.osf.base.PsiTerm
PsiTerm(String) - Constructor for class hlt.osf.base.PsiTerm
PsiTerm(SortExpression) - Constructor for class hlt.osf.base.PsiTerm
push(double) - Method in class hlt.language.util.DoubleStack
  Pushes an item onto the top of this stack.
push(Object) - Method in class hlt.language.util.FiniteStack
  Pushes the specified object onto this `FiniteStack`.
push(int) - Method in class hlt.language.util.IntStack
  Pushes an item onto the top of this stack.
push(double) - Method in class hlt.language.util.LinkedDoubleStack
push(int) - Method in class hlt.language.util.LinkedIntStack
push(Object) - Method in class hlt.language.util.LinkedObjectStack
push(Object) - Method in class hlt.language.util.Queue
  Enqueues the given object into this queue.
push(Object) - Method in class hlt.language.util.Stack
  Pushes an item onto the top of this stack.
PUSH_0_I - Static variable in class hlt.language.design.instructions.Instruction
PUSH_0_R - Static variable in class hlt.language.design.instructions.Instruction
PUSH_1_I - Static variable in class hlt.language.design.instructions.Instruction
PUSH_ARRAY_I - Static variable in class hlt.language.design.instructions.Instruction
PUSH_ARRAY_O - Static variable in class hlt.language.design.instructions.Instruction
PUSH_ARRAY_R - Static variable in class hlt.language.design.instructions.Instruction
PUSH_BOXED_FALSE - Static variable in class hlt.language.design.instructions.Instruction
PUSH_BOXED_TRUE - Static variable in class hlt.language.design.instructions.Instruction
PUSH_BOXED_VOID - Static variable in class hlt.language.design.instructions.Instruction
PUSH_EMPTY_STR - Static variable in class hlt.language.design.instructions.Instruction
PUSH_FALSE - Static variable in class hlt.language.design.instructions.Instruction
PUSH_INT_RNG - Static variable in class hlt.language.design.instructions.Instruction
PUSH_MAP_I - Static variable in class hlt.language.design.instructions.Instruction
PUSH_MAP_O - Static variable in class hlt.language.design.instructions.Instruction
PUSH_MAP_R - Static variable in class hlt.language.design.instructions.Instruction
PUSH_NULL - Static variable in class hlt.language.design.instructions.Instruction
PUSH_ONE - Static variable in class hlt.language.design.instructions.Instruction
PUSH_REAL_RNG - Static variable in class hlt.language.design.instructions.Instruction
PUSH_SET_I - Static variable in class hlt.language.design.instructions.Instruction
PUSH_SET_O - Static variable in class hlt.language.design.instructions.Instruction
PUSH_SET_R - Static variable in class hlt.language.design.instructions.Instruction
PUSH_TRUE - Static variable in class hlt.language.design.instructions.Instruction
PUSH_VOID - Static variable in class hlt.language.design.instructions.Instruction
  Handy names for some oft used instructions.
PUSH_ZERO_I - Static variable in class hlt.language.design.instructions.Instruction
PUSH_ZERO_R - Static variable in class hlt.language.design.instructions.Instruction
pushBack() - Method in class hlt.language.io.AbstractStreamTokenizer
  If called, the next call to `NextToken()` will return the same token again.
pushBoolean(boolean) - Method in class hlt.language.design.backend.Runtime
  Pushes the specified boolean on the result stack.
pushCall(DefinedEntry) - Method in class hlt.language.design.backend.Runtime
  If the specified `DefinedEntry` is safe (i.e., it and all its calls are fully defined), this pushes it along with this runtime's current code array and next instruction pointer into the call stack, and sets this runtime's code array to that of the specified entry's and reset the instruction pointer to 0.
pushChar(char) - Method in class hlt.language.design.backend.Runtime
  Pushes the Unicode numeric value of the character as a nonnegative integer on the result stack.
PushClosure - Class in hlt.language.design.instructions
  A `PushClosure` instruction is to a `PushScope` instruction what an `Abstraction` expression is to an `Scope` expression.
PushClosure(int, int, int, int, int, int, int) - Constructor for class hlt.language.design.instructions.PushClosure
PushClosure(int, int, int, int, int, int, int, int) - Constructor for class hlt.language.design.instructions.PushClosure
pushCutPoint() - Method in class hlt.language.design.types.TypeChecker
  Pushes the current typing state on the cut-point stack.
pushExitable(Scope) - Method in class hlt.language.design.types.TypeChecker
  Pushes the specified exitable scope onto the exitable scope stack.
PushExitableGoal - Class in hlt.language.design.types
  A `PushExitableGoal` simply pushes a scope on the typechecker's stack of exitable scopes.
PushExitableGoal(Scope) - Constructor for class hlt.language.design.types.PushExitableGoal
pushExitableState(Runtime.State) - Method in class hlt.language.design.backend.Runtime
  Pushes the specified state onto the exitable state stack.
pushGoal(Goal) - Method in class hlt.language.design.types.TypeChecker
  Pushes the specified goal on the goal stack.
pushInt(int) - Method in class hlt.language.design.backend.Runtime
  Pushes the specified integer on the result stack.
PushInt - Interface in hlt.language.design.instructions
  This empty interface is used to identify and test the nature of instructions that push an integer on the `Runtime` stack (useful for code optimization purposes).
PushIntArray - Class in hlt.language.design.instructions
PushIntArray() - Constructor for class hlt.language.design.instructions.PushIntArray
pushIntEnv(int) - Method in class hlt.language.design.backend.Runtime
  Pushes the specified int value on the environment stack.
pushIntEnvArray(int[]) - Method in class hlt.language.design.backend.Runtime
  Pushes all the elements of the specified int array on the environment stack.
PushIntMap - Class in hlt.language.design.instructions
PushIntMap() - Constructor for class hlt.language.design.instructions.PushIntMap
PushIntRange - Class in hlt.language.design.instructions
PushIntRange() - Constructor for class hlt.language.design.instructions.PushIntRange
PushIntSet - Class in hlt.language.design.instructions
PushIntSet() - Constructor for class hlt.language.design.instructions.PushIntSet
PushNewObject - Class in hlt.language.design.instructions
PushNewObject(ClassType) - Constructor for class hlt.language.design.instructions.PushNewObject
pushObject(Object) - Method in class hlt.language.design.backend.Runtime
  Pushes the specified object on the result stack.
PushObject - Interface in hlt.language.design.instructions
  This empty interface is used to identify and test the nature of instructions that push a Java `Object` on the `Runtime` stack (useful for code optimization purposes).
PushObjectArray - Class in hlt.language.design.instructions
PushObjectArray() - Constructor for class hlt.language.design.instructions.PushObjectArray
pushObjectEnv(Object) - Method in class hlt.language.design.backend.Runtime
  Pushes the specified object on the environment stack.
pushObjectEnvArray(Object[]) - Method in class hlt.language.design.backend.Runtime
  Pushes all the elements of the specified object array on the environment stack.
PushObjectMap - Class in hlt.language.design.instructions
PushObjectMap() - Constructor for class hlt.language.design.instructions.PushObjectMap
PushObjectSet - Class in hlt.language.design.instructions
PushObjectSet() - Constructor for class hlt.language.design.instructions.PushObjectSet
PushOffsetInt - Class in hlt.language.design.instructions
PushOffsetInt(int) - Constructor for class hlt.language.design.instructions.PushOffsetInt
PushOffsetObject - Class in hlt.language.design.instructions
PushOffsetObject(int) - Constructor for class hlt.language.design.instructions.PushOffsetObject
PushOffsetReal - Class in hlt.language.design.instructions
PushOffsetReal(int) - Constructor for class hlt.language.design.instructions.PushOffsetReal
pushReal(double) - Method in class hlt.language.design.backend.Runtime
  Pushes the specified double on the result stack.
PushReal - Interface in hlt.language.design.instructions
  This empty interface is used to identify and test the nature of instructions that push a real number on the `Runtime` stack (useful for code optimization purposes).
PushRealArray - Class in hlt.language.design.instructions
PushRealArray() - Constructor for class hlt.language.design.instructions.PushRealArray
pushRealEnv(double) - Method in class hlt.language.design.backend.Runtime
  Pushes the specified double value on the environment stack.
pushRealEnvArray(double[]) - Method in class hlt.language.design.backend.Runtime
  Pushes all the elements of the specified double array on the environment stack.
PushRealMap - Class in hlt.language.design.instructions
PushRealMap() - Constructor for class hlt.language.design.instructions.PushRealMap
PushRealRange - Class in hlt.language.design.instructions
PushRealRange() - Constructor for class hlt.language.design.instructions.PushRealRange
PushRealSet - Class in hlt.language.design.instructions
PushRealSet() - Constructor for class hlt.language.design.instructions.PushRealSet
PushScope - Class in hlt.language.design.instructions
  A `PushScope` instruction is to a `PushClosure` instruction what a `Scope` expression is to an `Abstraction` expression.
PushScope(int, int, int, int) - Constructor for class hlt.language.design.instructions.PushScope
PushScope(int, int, int, int, int) - Constructor for class hlt.language.design.instructions.PushScope
PushTuple - Class in hlt.language.design.instructions
PushTuple(int, int, int) - Constructor for class hlt.language.design.instructions.PushTuple
PushValue - Interface in hlt.language.design.instructions
  This empty interface is used to identify and test the nature of instructions that push a literal value on one of the `Runtime` stacks (useful for code optimization purposes).
PushValueInt - Class in hlt.language.design.instructions
PushValueInt() - Constructor for class hlt.language.design.instructions.PushValueInt
PushValueInt(int) - Constructor for class hlt.language.design.instructions.PushValueInt
PushValueObject - Class in hlt.language.design.instructions
PushValueObject() - Constructor for class hlt.language.design.instructions.PushValueObject
PushValueObject(Object) - Constructor for class hlt.language.design.instructions.PushValueObject
PushValueReal - Class in hlt.language.design.instructions
PushValueReal() - Constructor for class hlt.language.design.instructions.PushValueReal
PushValueReal(double) - Constructor for class hlt.language.design.instructions.PushValueReal
put(double, int) - Method in class hlt.language.util.DoubleToIntMap
  Associates the specified value with the specified key in this map.
put(ToIntMap.Entry) - Method in class hlt.language.util.DoubleToIntMap
  Puts the mapping defined by the specified entry into this map.
put(int, int) - Method in class hlt.language.util.IntToIntMap
  Associates the specified value with the specified key in this map.
put(ToIntMap.Entry) - Method in class hlt.language.util.IntToIntMap
  Puts the mapping defined by the specified entry into this map.
put(Object, Object) - Method in class hlt.language.util.Map
put(Object, int) - Method in class hlt.language.util.ObjectToIntMap
  Associates the specified value with the specified key in this map.
put(ToIntMap.Entry) - Method in class hlt.language.util.ObjectToIntMap
  Puts the mapping defined by the specified entry into this map.
put(Object, Object) - Method in class hlt.language.util.Table
put(ToIntMap.Entry) - Method in class hlt.language.util.ToIntMap
  Puts the mapping defined by the specified entry into this map.
PX - Static variable in class hlt.language.util.RegExpTwo

## Q

Queue - Class in hlt.language.util
  This class provides the facilities for a FIFO sequence of objects.
Queue() - Constructor for class hlt.language.util.Queue
  Constructs an empty queue.
Queue(Object) - Constructor for class hlt.language.util.Queue
  Constructs a queue containing the given object.
Queue(Object[]) - Constructor for class hlt.language.util.Queue
  Constructs a queue containing the given array of objects such that the lowest index is the oldest in the queue.
Queue(Collection) - Constructor for class hlt.language.util.Queue
  Constructs a queue containing the given collection of objects.
QUIET - Static variable in interface hlt.language.util.Verbose
QUOTE - Static variable in class hlt.language.io.AbstractStreamTokenizer
quoteChar(int) - Method in class hlt.language.io.AbstractStreamTokenizer
  Makes the specified character a quote character exclusively.
quoteChar(int, int) - Method in class hlt.language.io.AbstractStreamTokenizer
  Makes the specified character a quote character exclusively, and specifies its escape character.
quotedDisplayForm(int, Type) - Method in class hlt.language.design.backend.DefaultDisplayFormManager
quotedDisplayForm(double) - Method in class hlt.language.design.backend.DefaultDisplayFormManager
quotedDisplayForm(Object, Type) - Method in class hlt.language.design.backend.DefaultDisplayFormManager
quotedDisplayForm(int, Type) - Method in class hlt.language.design.backend.DefaultDisplayManager
quotedDisplayForm(double) - Method in class hlt.language.design.backend.DefaultDisplayManager
quotedDisplayForm(Object, Type) - Method in class hlt.language.design.backend.DefaultDisplayManager
quotedDisplayForm(int, Type) - Method in interface hlt.language.design.backend.DisplayFormManager
quotedDisplayForm(double) - Method in interface hlt.language.design.backend.DisplayFormManager
quotedDisplayForm(Object, Type) - Method in interface hlt.language.design.backend.DisplayFormManager
quotedDisplayForm(double) - Method in class hlt.osf.io.DisplayFormManager
quotedDisplayForm(double) - Method in class hlt.osf.io.DisplayManager
quotePair(int, int, int) - Method in class hlt.language.io.AbstractStreamTokenizer
  Defines a pair of characters as a pair of left and right quotes.
quotePair(int, int) - Method in class hlt.language.io.AbstractStreamTokenizer
  Same as above with implicit default escape character.
quotify(String) - Static method in class hlt.language.tools.Misc
  Returns the string obtained from the specified string transformed so that it would give the original string when double quoted and using backslash as the escape character.
quotify(String, char, char) - Static method in class hlt.language.tools.Misc
  Returns the string obtained from the specified string transformed so that it would give the original string when quoted.

## R

R_TO_I - Static variable in class hlt.language.design.instructions.Instruction
R_TO_O - Static variable in class hlt.language.design.instructions.Instruction
RANDOM - Static variable in class hlt.language.design.instructions.Instruction
Random - Class in hlt.language.design.instructions
Random() - Constructor for class hlt.language.design.instructions.Random
range() - Method in class hlt.language.design.types.FunctionType
  Returns the dereferenced value of the range type.
RANGE_EXP - Static variable in class hlt.language.util.RegExp
rangeIsBoxed() - Method in class hlt.language.design.types.FunctionType
rangeRef() - Method in class hlt.language.design.types.FunctionType
  Returns the undereferenced range type.
rank() - Method in class hlt.language.design.types.Type
  Returns an integer measuring the collection rank of this type.
read() - Method in class hlt.language.io.IncludeReader
  Reads and returns the next character in this `IncludeReader`.
read(char[], int, int) - Method in class hlt.language.io.IncludeReader
  Read characters into a portion of an array.
read(char[]) - Method in class hlt.language.io.IncludeReader
  Read characters into an array.
read() - Method in class hlt.language.io.LAReader
  Consumes and returns the next character in the LAReader.
read(char[], int, int) - Method in class hlt.language.io.LAReader
  Read characters into a portion of an array.
read(char[]) - Method in class hlt.language.io.LAReader
  Read characters into an array.
ReadManager - Interface in hlt.language.design.backend
  This interface specifies the method signatures for reading runtime values according to their types, as well as input (read) methods.
readObject(Type) - Method in interface hlt.language.design.backend.ReadManager
ready() - Method in class hlt.language.io.IncludeReader
  This method is a simple delegation to the current underlying Reader.
ready() - Method in class hlt.language.io.LAReader
  Returns `true` iff there is a character available to be read.
Real - Class in hlt.language.design.kernel
  This is the class of real number constants.
Real(double, boolean) - Constructor for class hlt.language.design.kernel.Real
Real(double) - Constructor for class hlt.language.design.kernel.Real
REAL - Static variable in class hlt.language.design.types.Type
REAL() - Static method in class hlt.language.design.types.Type
  This creates and returns a new type for real numbers that may be boxed by the compiler as the situation dictates.
REAL_RANGE - Static variable in class hlt.language.design.types.Type
REAL_RNG_LB - Static variable in class hlt.language.design.instructions.Instruction
REAL_RNG_UB - Static variable in class hlt.language.design.instructions.Instruction
REAL_SORT - Static variable in class hlt.language.design.types.Type
realArity() - Method in class hlt.language.design.backend.Block
realArity() - Method in class hlt.language.design.kernel.Scope
RealArrayToMap - Class in hlt.language.design.instructions
RealArrayToMap() - Constructor for class hlt.language.design.instructions.RealArrayToMap
realComponents() - Method in class hlt.language.design.backend.RuntimeTuple
realDimension() - Method in class hlt.language.design.backend.RuntimeTuple
realFieldsCount() - Method in class hlt.language.design.types.ClassType
realFrame() - Method in class hlt.language.design.backend.Closure
realIterator(boolean) - Method in class hlt.language.design.backend.IntRange
realIterator() - Method in class hlt.language.design.backend.IntRange
realIterator(boolean) - Method in class hlt.language.design.backend.IntSet
  Returns an iterator of doubles over the elements of this set cast as doubles such that whenever the specified boolean is `true`, iteration will be respecting the index order of the elements; otherwise, order of iteration is unpredictable.
realIterator() - Method in class hlt.language.design.backend.IntSet
  Returns an iterator of doubles over the elements of this set cast as doubles.
realIterator(boolean) - Method in interface hlt.language.design.backend.Iteratable
realIterator() - Method in interface hlt.language.design.backend.Iteratable
realIterator(boolean) - Method in class hlt.language.design.backend.ObjectSet
  Returns an iterator of the double values over the boxed double elements of this set.
realIterator() - Method in class hlt.language.design.backend.ObjectSet
  Returns an iterator of the double values over the boxed double elements of this set.
realIterator(boolean) - Method in class hlt.language.design.backend.RealSet
  Returns an iterator of doubles over the elements of this set such that whenever the specified boolean is `true`, iteration will be respecting the index order of the elements; otherwise, order of iteration is unpredictable.
realIterator() - Method in class hlt.language.design.backend.RealSet
  Returns an iterator of doubles over the elements of this set.
RealMap - Class in hlt.language.design.backend
  This is a representation of arrays of reals that may indexed by any type value from an `Indexable` collection.
RealMap(double[], Indexable) - Constructor for class hlt.language.design.backend.RealMap
RealRange - Class in hlt.language.design.backend
  This denotes a real range at runtime.
RealRange() - Constructor for class hlt.language.design.backend.RealRange
RealRange(double, double) - Constructor for class hlt.language.design.backend.RealRange
RealRangeLower - Class in hlt.language.design.instructions
RealRangeLower() - Constructor for class hlt.language.design.instructions.RealRangeLower
RealRangeUpper - Class in hlt.language.design.instructions
RealRangeUpper() - Constructor for class hlt.language.design.instructions.RealRangeUpper
realResult() - Method in class hlt.language.design.backend.Runtime
  Returns the value of the latest floating-point number pushed on the result stack.
RealSet - Class in hlt.language.design.backend
  This is a runtime representation for sets of (unboxed) double.
RealSet() - Constructor for class hlt.language.design.backend.RealSet
  Constructs a new empty set.
RealSet(DoubleToIntMap) - Constructor for class hlt.language.design.backend.RealSet
  Constructs a new set with the elements of the specified map.
RealSetAdd - Class in hlt.language.design.instructions
RealSetAdd() - Constructor for class hlt.language.design.instructions.RealSetAdd
RealSetRemove - Class in hlt.language.design.instructions
RealSetRemove() - Constructor for class hlt.language.design.instructions.RealSetRemove
RealToInt - Class in hlt.language.design.instructions
RealToInt() - Constructor for class hlt.language.design.instructions.RealToInt
RealToObject - Class in hlt.language.design.instructions
RealToObject() - Constructor for class hlt.language.design.instructions.RealToObject
RECONCILE_INDEXABLES - Static variable in class hlt.language.design.instructions.Instruction
ReconcileIndexables - Class in hlt.language.design.instructions
ReconcileIndexables() - Constructor for class hlt.language.design.instructions.ReconcileIndexables
recordError(Error) - Method in class hlt.osf.util.ErrorLogger
recoverFromErrors(boolean) - Method in class hlt.language.syntax.ErrorManager
  Enables (resp., disables) error recovery for this error manager iff the specified flag is `true` (resp., `false`).
redefine(int, String) - Method in class hlt.language.syntax.OperatorSymbol
ref() - Method in class hlt.osf.base.Tag
  This returns the immediate tag this is bound to.
refCount() - Method in class hlt.language.design.types.ResiduatedGoal
  Returns the number of unbound type parameters in this residuation.
refXmlAttributeInfo(String, String) - Static method in class hlt.language.syntax.XmlAttributeInfo
  Creates and returns a new `XmlAttributeInfo` for specified attribute name and attribute reference.
RegExp - Class in hlt.language.util
  This abstract class defines a representation for a regular expression (RE) on an alphabet of `Object`'s (as opposed to just `char`'s as done in most RE representation packages meant for character word pattern-matching such as `java.util.regex`).
RegExp() - Constructor for class hlt.language.util.RegExp
RegExpChoice - Class in hlt.language.util
  This class is a concrete implementation of the abstract class `RegExpTwo` to represent alternation.
RegExpChoice(RegExp, RegExp) - Constructor for class hlt.language.util.RegExpChoice
  Constructs a `RegExpChoice` with the two specified `RegExp`'s.
RegExpConcat - Class in hlt.language.util
  This class is a concrete implementation of the abstract class `RegExpTwo` to represent concatenation.
RegExpConcat(RegExp, RegExp) - Constructor for class hlt.language.util.RegExpConcat
  Constructs a `RegExpConcat` with the two specified `RegExp`'s.
RegExpOne - Class in hlt.language.util
  This abstract class is a partial implementation of the abstract class `RegExp` to represent a monadic regular expression operator.
RegExpOption - Class in hlt.language.util
  This class is a concrete implementation of the abstract class `RegExpOne` to represent an optional regular expression (i.e., zero or one).
RegExpOption(RegExp) - Constructor for class hlt.language.util.RegExpOption
  Constructs a `RegExpOption` with the specified `RegExp`.
RegExpPlus - Class in hlt.language.util
  This class is a concrete implementation of the abstract class `RegExpOne` to represent a "plussed" regular expression (i.e., one or more).
RegExpPlus(RegExp) - Constructor for class hlt.language.util.RegExpPlus
  Constructs a `RegExpPlus` with the specified `RegExp`.
RegExpPower - Class in hlt.language.util
  This class is a concrete implementation of the abstract class `RegExpOne` to represent a regular expression that is repeated a finite number of times.
RegExpPower(RegExp, int) - Constructor for class hlt.language.util.RegExpPower
  Constructs a `RegExpPower` with the specified `RegExp` an `int`.
RegExpPowerRange - Class in hlt.language.util
  This class is a concrete implementation of the abstract class `RegExpOne` to represent a regular expression that is a finite choice of powers ranging from m to n.
RegExpPowerRange(RegExp) - Constructor for class hlt.language.util.RegExpPowerRange
  Constructs a `RegExpPowerRange` with the specified `RegExp`, lower bound `0` and upper bound `OMEGA`.
RegExpPowerRange(RegExp, int) - Constructor for class hlt.language.util.RegExpPowerRange
  Constructs a `RegExpPowerRange` with the specified `RegExp` and lower bound, and upper bound `OMEGA`.
RegExpPowerRange(RegExp, int, int) - Constructor for class hlt.language.util.RegExpPowerRange
  Constructs a `RegExpPowerRange` with the specified `RegExp`, and lower and upper bounds.
RegExpStar - Class in hlt.language.util
  This class is a concrete implementation of the abstract class `RegExpOne` to represent a "starred" regular expression (i.e., zero or more).
RegExpStar(RegExp) - Constructor for class hlt.language.util.RegExpStar
  Constructs a `RegExpStar` with the specified `RegExp`.
RegExpSymbol - Class in hlt.language.util
  This class is a concrete implementation of the abstract class `RegExp`.
RegExpTwo - Class in hlt.language.util
  This abstract class is a partial implementation of the abstract class `RegExp` to represent a dyadic regular expression operator.
registerCodeEntry() - Method in class hlt.language.design.kernel.Definition
  This method registers a definitively type-checked definition of a global symbol.
registerCodeEntry(Type) - Method in class hlt.language.design.types.Symbol
  This method registers a definitively checked type of this global symbol.
registerReleasableEntry(CodeEntry) - Method in class hlt.language.design.types.DefinedEntry
  Adds the specified code entry to the set of releasable entries of this code entry.
registerUnsafeEntry(CodeEntry) - Method in class hlt.language.design.types.DefinedEntry
  Adds the specified code entry to the set of unsafe entries of this code entry.
release(Type, GoalProver) - Method in class hlt.language.design.types.ResiduatedGoal
  Releases this residuation for the specified type in the context of the specified goal prover.
releaseUnsafeEntries() - Method in class hlt.language.design.types.DefinedEntry
  Releases all releasable entries of the unsafe entries of this `CodeEntry`.
Relocatable - Class in hlt.language.design.instructions
  This class is the mother of all instructions that refer to an absolute address and that must be relocated upon inlining.
relocate(int) - Method in class hlt.language.design.instructions.Jump
relocate(int) - Method in class hlt.language.design.instructions.JumpOnFalse
relocate(int) - Method in class hlt.language.design.instructions.JumpOnTrue
relocate(int) - Method in class hlt.language.design.instructions.Relocatable
remainingTypes(Expression, AbstractList) - Method in class hlt.language.design.types.TypeChecker
  Finds all remaining types for the specifed expression starting in the current typing state of this typechecker, recording the types it finds in the specified list.
remove(int) - Method in class hlt.language.design.backend.RuntimeSet
  If this set is not locked, removes the specified element from this set and returns this set.
remove(double) - Method in class hlt.language.design.backend.RuntimeSet
  If this set is not locked, removes the specified element from this set and returns this set.
remove(Object) - Method in class hlt.language.design.backend.RuntimeSet
  If this set is not locked, removes the specified element from this set and returns this set.
remove(Object) - Method in class hlt.language.util.ArrayList
  Removes the first occurrence of the specified element.
remove(int) - Method in class hlt.language.util.ArrayList
  Removes the element at the specified position and shifts any subsequent elements to the left (subtracts one from their indices).
remove(double) - Method in class hlt.language.util.DoubleArrayList
  Removes the first occurrence of the specified element.
remove(int) - Method in class hlt.language.util.DoubleArrayList
  Removes the element at the specified position and shifts any subsequent elements to the left (subtracts one from their indices).
remove(double) - Method in class hlt.language.util.DoubleToIntMap
  Removes the entry for the given key from this map if present.
remove(int) - Method in class hlt.language.util.IntToIntMap
  Removes the entry for the given key from this map if present.
remove(Object) - Method in class hlt.language.util.Map
remove(Object) - Method in class hlt.language.util.ObjectToIntMap
  Removes the entry for the given key from this map if present.
remove() - Method in class hlt.language.util.SetIterator
  This method is not implemented - it just throws an `UnsupportedOperationException`.
remove(int) - Method in class hlt.language.util.SetOf
  Removes the element of specified index from this set.
remove(Object) - Method in class hlt.language.util.SetOf
  Removes the specified object from this set.
remove(SetOf, int) - Static method in class hlt.language.util.SetOf
  Returns a new set obtained from the given set after removing the given index.
remove(int) - Method in class hlt.osf.util.BitCode
  Removes the specified index from this BitCode (i.e., it sets it to false), and returns this BitCode.
removeAll(Object[]) - Method in class hlt.language.util.ArrayList
  Removes from this ArrayList all of its elements that are contained in the specified array.
removeAll(ArrayList) - Method in class hlt.language.util.ArrayList
  Removes from this ArrayList all of its elements that are contained in the specified ArrayList.
removeAll(double[]) - Method in class hlt.language.util.DoubleArrayList
  Removes from this DoubleArrayList all of its elements that are contained in the specified array.
removeAll(DoubleArrayList) - Method in class hlt.language.util.DoubleArrayList
  Removes from this DoubleArrayList all of its elements that are contained in the specified DoubleArrayList.
removeAll(int[]) - Method in class hlt.language.util.IntArrayList
  Removes from this IntArrayList all of its elements that are contained in the specified array.
removeAll(IntArrayList) - Method in class hlt.language.util.IntArrayList
  Removes from this IntArrayList all of its elements that are contained in the specified IntArrayList.
removeAllElements() - Method in class hlt.language.util.ArrayList
  Removes all components from this ArrayList.
removeAllElements() - Method in class hlt.language.util.DoubleArrayList
  Removes all components from this DoubleArrayList.
removeAllElements() - Method in class hlt.language.util.IntArrayList
  Removes all components from this IntArrayList.
removeAllFirst(Object[]) - Method in class hlt.language.util.ArrayList
  Removes from this ArrayList the first occurrence of the elements that are contained in the specified array
removeAllFirst(ArrayList) - Method in class hlt.language.util.ArrayList
  Removes from this ArrayList the first occurrence of the elements that are contained in the specified ArrayList.
removeAllFirst(double[]) - Method in class hlt.language.util.DoubleArrayList
  Removes from this DoubleArrayList the first occurrence of the elements that are contained in the specified array
removeAllFirst(DoubleArrayList) - Method in class hlt.language.util.DoubleArrayList
  Removes from this DoubleArrayList the first occurrence of the elements that are contained in the specified DoubleArrayList.
removeAllFirst(int[]) - Method in class hlt.language.util.IntArrayList
  Removes from this IntArrayList the first occurrence of the elements that are contained in the specified array
removeAllFirst(IntArrayList) - Method in class hlt.language.util.IntArrayList
  Removes from this IntArrayList the first occurrence of the elements that are contained in the specified IntArrayList.
removeElement(Object) - Method in class hlt.language.util.ArrayList
  Removes the first occurrence of the specified element.
removeElement(double) - Method in class hlt.language.util.DoubleArrayList
  Removes the first occurrence of the specified element.
removeElement(int) - Method in class hlt.language.util.IntArrayList
  Removes the first occurrence of the specified element.
removeElementAt(int) - Method in class hlt.language.util.ArrayList
  Deletes the component at the specified index.
removeElementAt(int) - Method in class hlt.language.util.DoubleArrayList
  Deletes the component at the specified index.
removeElementAt(int) - Method in class hlt.language.util.IntArrayList
  Deletes the component at the specified index.
removeGaps() - Method in class hlt.language.util.ArrayList
  Eliminates `null` gaps from this ArrayList, compressing it down so that all elements between `0` and `size()-1` are non-`null`.
removeIndex(int) - Method in class hlt.language.util.IntArrayList
  Removes the element at the specified position and shifts any subsequent elements to the left (subtracts one from their indices).
removeLatestEntry() - Method in class hlt.language.design.types.Symbol
  Removes the latest code entry in this symbol's type table.
removeRange(int, int) - Method in class hlt.language.util.ArrayList
  Removes from this ArrayList all of the elements whose index is between fromIndex, inclusive and toIndex, exclusive.
removeRange(int, int) - Method in class hlt.language.util.DoubleArrayList
  Removes from this DoubleArrayList all of the elements whose index is between fromIndex, inclusive and toIndex, exclusive.
removeRange(int, int) - Method in class hlt.language.util.IntArrayList
  Removes from this IntArrayList all of the elements whose index is between fromIndex, inclusive and toIndex, exclusive.
removeUnsafeEntry(CodeEntry) - Method in class hlt.language.design.types.DefinedEntry
  Removes the specified code entry from the set of usafe entries of this code entry, and sets the latter to `null` if it becomes empty.
repaint(long, int, int, int, int) - Method in class hlt.language.syntax.ParseTreeRenderer
  Overridden for performance reasons.
repaint(Rectangle) - Method in class hlt.language.syntax.ParseTreeRenderer
  Overridden for performance reasons.
repeat(int, char) - Static method in class hlt.language.tools.Misc
  Returns a string of `n` `c`s.
replace(int, double) - Method in class hlt.language.util.DoubleStack
  Replaces the element at n positions from the top of the stack with a new one; returns the old element.
replace(int, int) - Method in class hlt.language.util.IntStack
  Replaces the element at n positions from the top of the stack with a new one; returns the old element.
replace(int, Object) - Method in class hlt.language.util.Stack
  Replaces the object at n positions from the top of the stack with a new one; returns the old object.
reportDeprecated(Error) - Method in class hlt.language.syntax.DefaultErrorManager
  Increments the deprecation warning count and prints the specified error on the error reporting stream.
reportDeprecated(Error) - Method in class hlt.language.syntax.ErrorManager
  Reports the specified error as a deprecation warning.
reportError() - Method in class hlt.language.design.types.TypeChecker
reportError(Error) - Method in class hlt.language.syntax.DefaultErrorManager
  Increments the error count and prints the specified error on the error reporting stream.
reportError(Error) - Method in class hlt.language.syntax.ErrorManager
  Reports the specified error as an error.
reportErrors(boolean) - Method in class hlt.language.syntax.ErrorManager
  Enables (resp., disables) error reporting for this error manager iff the specified flag is `true` (resp., `false`).
reportWarning(Error) - Method in class hlt.language.syntax.DefaultErrorManager
  Increments the warning count and prints the specified error on the error reporting stream.
reportWarning(Error) - Method in class hlt.language.syntax.ErrorManager
  Reports the specified error as a warning.
reset() - Method in class hlt.language.design.backend.Runtime
  Resets this runtime to a virginal state and returns this.
reset() - Method in class hlt.language.design.types.Tables
  This resets the (symbol and type) tables, erasing all definitions except for the built-ins.
reset() - Method in class hlt.language.design.types.TypeChecker
  Puts this type checker in a "virginal" state (i.e., as if it had just been constructed).
reset() - Method in class hlt.language.io.IncludeReader
  This method is a simple delegation to the current underlying Reader.
reset() - Method in class hlt.language.io.LAReader
  This method does nothing because marking is not supported.
reset() - Method in class hlt.language.syntax.ErrorManager
  Resets the error manager to a fresh state.
reset() - Method in class hlt.osf.exec.Context
  Resets this sort ordering context to a "virginal" state, preserving only built-in sorts.
reset(int) - Method in class hlt.osf.exec.Taxonomy
resetCheckedType(Type) - Method in class hlt.language.design.kernel.Global
resetChildren() - Method in class hlt.osf.base.Sort
  Erases this sort's children.
resetHeight() - Method in class hlt.osf.base.Sort
resetIP() - Method in class hlt.language.design.backend.Runtime
  Resets the value of the current instruction pointer to 0, and unsets the termination flag.
resetNames() - Static method in class hlt.language.design.types.Type
  Clears the names of parameters.
resetParents() - Method in class hlt.osf.base.Sort
  Erases this sort's parents.
resetParser() - Method in class hlt.language.syntax.DynamicParser
resetParser() - Method in class hlt.language.syntax.GenericParser
resetSyntax() - Method in class hlt.language.io.AbstractStreamTokenizer
  Make all characters ordinary, do not parse numbers, and do not recognize comments.
residuate(Type, Goal) - Method in class hlt.language.design.types.TypeChecker
  Constructs and proves a residuation wrapper for the specified goal in the form of a `ResiduatedGoal` on which the specified type is added as a trigger.
ResiduatedGoal - Class in hlt.language.design.types
  An `ResiduatedGoal` is a wrapper for a goal goal that is effectively proven only when it contains no unbound type parameters.
ResiduatedGoal(Goal) - Constructor for class hlt.language.design.types.ResiduatedGoal
  Constructs a residuation with the specified goal.
residuations() - Method in class hlt.language.design.types.TypeParameter
resizeBuffer(int) - Method in class hlt.language.io.LAReader
  Resizes the lookahead buffer to the specified size.
resolveRRsWithPrecedence() - Static method in class hlt.language.syntax.Options
restoreState() - Method in class hlt.language.design.backend.Runtime
  Restores the latest state of computation that was saved in the save stack into this runtime.
restoreState(Runtime.State) - Method in class hlt.language.design.backend.Runtime
  Restores the specified state of computation into this runtime.
resultSort() - Method in class hlt.language.design.backend.Runtime
  Returns the runtime sort of the latest value pushed on the result stack.
resultSortsDisagree(FunctionType) - Method in class hlt.language.design.types.FunctionType
retainAll(ArrayList) - Method in class hlt.language.util.ArrayList
  Retains only the elements in this ArrayList whose elements are contained in the specified ArrayList.
retainAll(DoubleArrayList) - Method in class hlt.language.util.DoubleArrayList
  Retains only the elements in this DoubleArrayList whose elements are contained in the specified DoubleArrayList.
retainAll(IntArrayList) - Method in class hlt.language.util.IntArrayList
  Retains only the elements in this IntArrayList whose elements are contained in the specified IntArrayList.
RETURN_I - Static variable in class hlt.language.design.instructions.Instruction
RETURN_O - Static variable in class hlt.language.design.instructions.Instruction
RETURN_R - Static variable in class hlt.language.design.instructions.Instruction
RETURN_VOID - Static variable in class hlt.language.design.instructions.Instruction
ReturnInstruction - Class in hlt.language.design.instructions
ReturnInstruction() - Constructor for class hlt.language.design.instructions.ReturnInstruction
ReturnInt - Class in hlt.language.design.instructions
ReturnInt() - Constructor for class hlt.language.design.instructions.ReturnInt
ReturnObject - Class in hlt.language.design.instructions
ReturnObject() - Constructor for class hlt.language.design.instructions.ReturnObject
ReturnReal - Class in hlt.language.design.instructions
ReturnReal() - Constructor for class hlt.language.design.instructions.ReturnReal
ReturnVoid - Class in hlt.language.design.instructions
ReturnVoid() - Constructor for class hlt.language.design.instructions.ReturnVoid
revalidate() - Method in class hlt.language.syntax.ParseTreeRenderer
  Overridden for performance reasons.
reverse() - Method in class hlt.language.util.Queue
  Returns this queue after reversing it in situ.
rhs() - Method in class hlt.osf.base.BinarySortExpression
right() - Method in class hlt.language.design.kernel.AndOr
RN - Static variable in class hlt.language.util.RegExpTwo
RO - Static variable in class hlt.language.util.RegExpTwo
RP - Static variable in class hlt.language.util.RegExpTwo
RR - Static variable in class hlt.language.util.RegExpTwo
RS - Static variable in class hlt.language.util.RegExpTwo
Rule - Class in hlt.language.syntax
  This is the class of production rules used at parser construction time.
run(Instruction[]) - Method in class hlt.language.design.backend.Runtime
  Resets this runtime, sets the code array to the specified one, and initiates execution of this runtime's code, which proceeds as long as the termination flag is not set.
run() - Method in class hlt.language.design.backend.Runtime
  Initiates execution of this runtime's code and proceeds as long as the termination flag is not set.
runBody(Block) - Method in class hlt.language.design.backend.Runtime
  Initiates execution of the specified block's body, and proceeds as long as the current instruction is not a return instruction.
Runtime - Class in hlt.language.design.backend
  This is the class defining a runtime object.
Runtime() - Constructor for class hlt.language.design.backend.Runtime
RuntimeInt - Class in hlt.language.design.backend
  This is a light-weight wrapper for boxed int used at runtime.
RuntimeInt(int) - Constructor for class hlt.language.design.backend.RuntimeInt
RuntimeMap - Class in hlt.language.design.backend
  This is the mother of `IntMap`, `realMap`, and `ObjectMap`.
RuntimeMap() - Constructor for class hlt.language.design.backend.RuntimeMap
RuntimeObject - Interface in hlt.language.design.backend
  This is an interface to federate of runtime objects that are non-native to Java.
RuntimeReal - Class in hlt.language.design.backend
  This is a light-weight wrapper for boxed double used at runtime.
RuntimeReal(double) - Constructor for class hlt.language.design.backend.RuntimeReal
RuntimeSet - Class in hlt.language.design.backend
  This is the mother of all runtime representations for sets.
RuntimeSet() - Constructor for class hlt.language.design.backend.RuntimeSet
RuntimeTuple - Class in hlt.language.design.backend
  This is the runtime representation for tuples.
RuntimeTuple(int[], double[], Object[]) - Constructor for class hlt.language.design.backend.RuntimeTuple
rush(Object) - Method in class hlt.language.util.Queue
  Places the given object at the head of this queue.
RX - Static variable in class hlt.language.util.RegExpTwo

## S

sameExtent(Locatable, Locatable) - Static method in class hlt.language.tools.Misc
  Return `true` iff the two specified locatables have the same extent.
sameLocation(Location, Location) - Static method in class hlt.language.tools.Misc
  Return `true` iff the two specified locations are the same.
sanitizeNames(ParameterStack) - Method in class hlt.language.design.kernel.Comprehension
sanitizeNames(ParameterStack) - Method in class hlt.language.design.kernel.Dummy
sanitizeNames(ParameterStack) - Method in class hlt.language.design.kernel.DummyAssignment
  Sanitizes the names of all expressions in this assignment.
sanitizeNames(ParameterStack) - Method in class hlt.language.design.kernel.DummyLocal
  No-op...
sanitizeNames(ParameterStack) - Method in class hlt.language.design.kernel.Expression
  This method returns the actual expression corresponding to this one after eliminating all the `Dummy` expressions that occur in it where names where read.
sanitizeNames(ParameterStack) - Method in class hlt.language.design.kernel.GlobalAssignment
  Sanitizes the names of all expressions in this assignment.
sanitizeNames(ParameterStack) - Method in class hlt.language.design.kernel.Local
  A local is not supposed to be name-sanitized (it is already so!).
sanitizeNames(ParameterStack) - Method in class hlt.language.design.kernel.LocalAssignment
  Sanitizes the names of all expressions in this assignment.
sanitizeNames(Expression) - Static method in class hlt.language.design.kernel.Sanitizer
sanitizeNames(Expression, ParameterStack) - Static method in class hlt.language.design.kernel.Sanitizer
sanitizeNames(ParameterStack) - Method in class hlt.language.design.kernel.Scope
Sanitizer - Class in hlt.language.design.kernel
Sanitizer() - Constructor for class hlt.language.design.kernel.Sanitizer
sanitizeSorts(Enclosure) - Method in class hlt.language.design.kernel.Abstraction
sanitizeSorts(Enclosure) - Method in class hlt.language.design.kernel.Comprehension
sanitizeSorts(Enclosure) - Method in class hlt.language.design.kernel.Dummy
  A Dummy never gets to invoke this.
sanitizeSorts(Enclosure) - Method in class hlt.language.design.kernel.DummyLocal
  No-op...
sanitizeSorts(Enclosure) - Method in class hlt.language.design.kernel.Expression
  This method walks down the expression gathering information relating each `Local` object to the `Scope` containing the corresponding `Parameter` in its array of formal parameters.
sanitizeSorts(Enclosure) - Method in class hlt.language.design.kernel.Local
  Sets this local's offset and its defining abstraction's depth of frame according to its sort.
sanitizeSorts(Expression) - Static method in class hlt.language.design.kernel.Sanitizer
sanitizeSorts(Enclosure) - Method in class hlt.language.design.kernel.Scope
sanitizeSorts(Enclosure) - Method in class hlt.language.design.kernel.UndecidedExpression
saveState() - Method in class hlt.language.design.backend.Runtime
  Saves this runtime's current state of computation onto the save stack and returns it.
saveState(int, int, int) - Method in class hlt.language.design.backend.Runtime
  Saves this runtime's state of computation obtained after the result stacks have been popped as many arguments as the specified arities.
Scope - Class in hlt.language.design.kernel
  This class represents a scope for local variables.
Scope(Parameter[], Expression) - Constructor for class hlt.language.design.kernel.Scope
Scope(Parameter, Expression) - Constructor for class hlt.language.design.kernel.Scope
Scope(String, Expression) - Constructor for class hlt.language.design.kernel.Scope
Scope(Expression) - Constructor for class hlt.language.design.kernel.Scope
Scope(AbstractList, Expression) - Constructor for class hlt.language.design.kernel.Scope
SDIFF - Static variable in class hlt.language.design.instructions.Instruction
search(double) - Method in class hlt.language.util.DoubleStack
  Returns the 1-based position wherethe specified double is on this stack.
search(int) - Method in class hlt.language.util.IntStack
  Returns the 1-based position wherethe specified int is on this stack.
search(Object) - Method in class hlt.language.util.Stack
  Returns the 1-based position where an object is on this stack.
selectors - Variable in class hlt.language.design.kernel.Comprehension.Qualifier
Sequence - Class in hlt.language.design.kernel
  This class is the class of sequences of expressions.
Sequence(AbstractList) - Constructor for class hlt.language.design.kernel.Sequence
  Constructs a sequence with the specified list of expressions.
Sequence(Expression[]) - Constructor for class hlt.language.design.kernel.Sequence
Sequence(Expression, Expression) - Constructor for class hlt.language.design.kernel.Sequence
set(int, int) - Method in class hlt.language.design.backend.IntMap
set(double, int) - Method in class hlt.language.design.backend.IntMap
set(Object, int) - Method in class hlt.language.design.backend.IntMap
set(Object, Object) - Method in class hlt.language.design.backend.ObjectMap
set(int, Object) - Method in class hlt.language.design.backend.ObjectMap
set(double, Object) - Method in class hlt.language.design.backend.ObjectMap
set(double, double) - Method in class hlt.language.design.backend.RealMap
set(int, double) - Method in class hlt.language.design.backend.RealMap
set(Object, double) - Method in class hlt.language.design.backend.RealMap
SET - Static variable in class hlt.language.design.types.Type
set - Variable in class hlt.language.util.ArrayIndexed
set(int, Object) - Method in class hlt.language.util.ArrayList
  Replaces the element at the specified position in this ArrayList with the specified element.
set(int, double) - Method in class hlt.language.util.DoubleArrayList
  Replaces the element at the specified position in this DoubleArrayList with the specified element.
set(int, int) - Method in class hlt.language.util.IntArrayList
  Replaces the element at the specified position in this IntArrayList with the specified element.
set(LinkedStack.Cell) - Method in class hlt.language.util.LinkedStack
SET_ADD_I - Static variable in class hlt.language.design.instructions.Instruction
SET_ADD_I_ID - Static variable in class hlt.language.design.instructions.SetElementInstruction
SET_ADD_O - Static variable in class hlt.language.design.instructions.Instruction
SET_ADD_O_ID - Static variable in class hlt.language.design.instructions.SetElementInstruction
SET_ADD_R - Static variable in class hlt.language.design.instructions.Instruction
SET_ADD_R_ID - Static variable in class hlt.language.design.instructions.SetElementInstruction
SET_ARRAY_I - Static variable in class hlt.language.design.instructions.Instruction
SET_ARRAY_O - Static variable in class hlt.language.design.instructions.Instruction
SET_ARRAY_R - Static variable in class hlt.language.design.instructions.Instruction
SET_COPY - Static variable in class hlt.language.design.instructions.Instruction
SET_INT_INDEXED_MAP_I - Static variable in class hlt.language.design.instructions.Instruction
SET_INT_INDEXED_MAP_O - Static variable in class hlt.language.design.instructions.Instruction
SET_INT_INDEXED_MAP_R - Static variable in class hlt.language.design.instructions.Instruction
SET_MAP_I - Static variable in class hlt.language.design.instructions.Instruction
SET_MAP_O - Static variable in class hlt.language.design.instructions.Instruction
SET_MAP_R - Static variable in class hlt.language.design.instructions.Instruction
SET_RMV_I - Static variable in class hlt.language.design.instructions.Instruction
SET_RMV_I_ID - Static variable in class hlt.language.design.instructions.SetElementInstruction
SET_RMV_O - Static variable in class hlt.language.design.instructions.Instruction
SET_RMV_O_ID - Static variable in class hlt.language.design.instructions.SetElementInstruction
SET_RMV_R - Static variable in class hlt.language.design.instructions.Instruction
SET_RMV_R_ID - Static variable in class hlt.language.design.instructions.SetElementInstruction
setAddress(int) - Method in class hlt.language.design.instructions.PushScope
setAddress(int) - Method in class hlt.language.design.instructions.Relocatable
setAllowChoiceActions(boolean) - Static method in class hlt.language.syntax.Options
setArguments(Expression[]) - Method in class hlt.language.design.kernel.Application
setArguments(AbstractList) - Method in class hlt.language.design.types.TypeTerm
setArguments(Type[]) - Method in class hlt.language.design.types.TypeTerm
setArray(Object) - Method in class hlt.language.design.backend.IntMap
setArray(Object) - Method in class hlt.language.design.backend.ObjectMap
setArray(Object) - Method in class hlt.language.design.backend.RealMap
setArray(Object) - Method in class hlt.language.design.backend.RuntimeMap
setAsShared(boolean) - Method in class hlt.osf.base.Tag
  Set the shared mark of this tag to the specified boolean value and returns this tag.
setAttributeRefs(String[]) - Method in class hlt.language.syntax.XmlInfo
setAttributes(XmlAttributeInfo[]) - Method in class hlt.language.syntax.XmlInfo
setBackground(Color) - Method in class hlt.language.syntax.ParseTreeRenderer
  Subclassed to map `ColorUIResource`s to null.
setBackgroundNonSelectionColor(Color) - Method in class hlt.language.syntax.ParseTreeRenderer
  Sets the background color to be used for non selected nodes.
setBackgroundSelectionColor(Color) - Method in class hlt.language.syntax.ParseTreeRenderer
  Sets the color to use for the background if node is selected.
setBody(Expression) - Method in class hlt.language.design.kernel.Scope
setBorderSelectionColor(Color) - Method in class hlt.language.syntax.ParseTreeRenderer
  Sets the color to use for the border.
setBoxed(boolean) - Method in class hlt.language.design.types.BoxableTypeConstant
setBoxed(boolean) - Method in class hlt.language.design.types.DefinedType
setBoxed(boolean) - Method in class hlt.language.design.types.ProtoType
setBoxed(boolean) - Method in class hlt.language.design.types.Type
  With `true` (resp.
setCapacity(int) - Method in class hlt.language.util.FiniteStack
  Sets the total number of assignable slots to the specified capacity.
setCheckedType(Type) - Method in class hlt.language.design.kernel.AndOr
setCheckedType() - Method in class hlt.language.design.kernel.AndOr
setCheckedType() - Method in class hlt.language.design.kernel.Application
setCheckedType(Type) - Method in class hlt.language.design.kernel.Application
setCheckedType() - Method in class hlt.language.design.kernel.ArrayExtension
setCheckedType() - Method in class hlt.language.design.kernel.ArrayInitializer
setCheckedType() - Method in class hlt.language.design.kernel.ArraySlot
setCheckedType() - Method in class hlt.language.design.kernel.ArraySlotUpdate
  Sets the checked type of this array slot update.
setCheckedType() - Method in class hlt.language.design.kernel.ArrayToMap
setCheckedType() - Method in class hlt.language.design.kernel.Assignment
setCheckedType() - Method in class hlt.language.design.kernel.Comprehension
setCheckedType() - Method in class hlt.language.design.kernel.Constant
setCheckedType() - Method in class hlt.language.design.kernel.Definition
setCheckedType() - Method in class hlt.language.design.kernel.Dummy
  A Dummy never gets to invoke this.
setCheckedType(Type) - Method in class hlt.language.design.kernel.Dummy
  A Dummy never gets to invoke this.
setCheckedType() - Method in class hlt.language.design.kernel.DummyLocal
setCheckedType() - Method in class hlt.language.design.kernel.ExitWithValue
setCheckedType() - Method in class hlt.language.design.kernel.Expression
  This method sets the final unambiguously checked type of this expression, possibly along with other final information that may be needed by the compiler for generating code.
setCheckedType(Type) - Method in class hlt.language.design.kernel.Expression
  This method sets the final unambiguously checked type of this expression to the specified type.
setCheckedType() - Method in class hlt.language.design.kernel.FieldUpdate
  Sets the checked type of the expression of this field update.
setCheckedType() - Method in class hlt.language.design.kernel.FilterHomomorphism
setCheckedType() - Method in class hlt.language.design.kernel.Global
setCheckedType(Type) - Method in class hlt.language.design.kernel.Global
setCheckedType() - Method in class hlt.language.design.kernel.HideType
setCheckedType() - Method in class hlt.language.design.kernel.Homomorphism
setCheckedType() - Method in class hlt.language.design.kernel.IfThenElse
setCheckedType() - Method in class hlt.language.design.kernel.Local
  No-op...
setCheckedType(Type) - Method in class hlt.language.design.kernel.Local
  No-op...
setCheckedType() - Method in class hlt.language.design.kernel.Loop
  Sets the checked type of the condition and body.
setCheckedType(Type) - Method in class hlt.language.design.kernel.Loop
  No-op...
setCheckedType() - Method in class hlt.language.design.kernel.NewArray
setCheckedType() - Method in class hlt.language.design.kernel.NewCollection
setCheckedType() - Method in class hlt.language.design.kernel.OpenType
setCheckedType() - Method in class hlt.language.design.kernel.Parameter
setCheckedType(Type) - Method in class hlt.language.design.kernel.ProtoExpression
  NB: this is not `final` because itis overridden in `Abstraction` and `Global`.
setCheckedType(Type) - Method in class hlt.language.design.kernel.Scope
setCheckedType() - Method in class hlt.language.design.kernel.Scope
setCheckedType() - Method in class hlt.language.design.kernel.Sequence
  Sets the checked Type of all expressions of this sequence.
setCheckedType(Type) - Method in class hlt.language.design.kernel.Sequence
  No-op...
setCheckedType() - Method in class hlt.language.design.kernel.Tuple
setCheckedType() - Method in class hlt.language.design.kernel.TupleProjection
setCheckedType() - Method in class hlt.language.design.kernel.TupleUpdate
setCheckedType() - Method in class hlt.language.design.kernel.UndecidedExpression
setCheckedTypeLocked() - Method in class hlt.language.design.kernel.Expression
setChild(int) - Method in class hlt.language.syntax.XmlAttributeInfo
  Sets this attribute's value child position to the specified integer and returns this `XmlAttributeInfo`.
setChild(int) - Method in class hlt.language.syntax.XmlTextInfoArg
  Sets the child position index to the specified integer and returns this `XmlTextInfoArg`.
setChild(int) - Method in class hlt.language.syntax.XmlTreePath
  Sets the child index to the specified integer and returns this `XmlTreePath`.
setChildren(ArrayList) - Method in class hlt.language.syntax.ParseNode
setChildren(int[]) - Method in class hlt.language.syntax.XmlInfo
setChoiceHistory(int) - Static method in class hlt.language.syntax.Options
setClosedIcon(Icon) - Method in class hlt.language.syntax.ParseTreeRenderer
  Sets the icon used to represent non-leaf nodes that are not expanded.
setCode(Instruction[]) - Method in class hlt.language.design.backend.Runtime
  Sets the code array to the specified one.
setCode(Instruction[]) - Method in class hlt.language.design.instructions.PushScope
setCode(Instruction[]) - Method in class hlt.language.design.types.DefinedEntry
setCode(BitCode) - Method in class hlt.osf.base.Sort
  Sets the bit code of this Sort object to the specified bit code, and returns this sort.
setCodeEntry(DefinedEntry) - Method in class hlt.language.design.kernel.Compiler
  Sets the `_codeEntry` of this compiler to the specified `DefinedEntry`.
setCodeEntry(CodeEntry) - Method in class hlt.language.design.kernel.Global
setCodeSize(int) - Static method in class hlt.osf.base.Sort
  Sets the sort code size for an encoded taxonomy.
setColumn(int) - Method in class hlt.language.util.Location
setContext(Context) - Method in class hlt.osf.base.OsfExpression
  Sets this expression evaluation context to the one specified.
setContext(Context) - Method in class hlt.osf.base.Sort
setContext(Context) - Method in interface hlt.osf.exec.Contextable
  Sets the sort ordering context of this object to the specified context.
setContext(Context) - Method in class hlt.osf.exec.Taxonomy
  Set this taxonomy's sort ordering context to the specified one.
SetCopy - Class in hlt.language.design.instructions
SetCopy() - Constructor for class hlt.language.design.instructions.SetCopy
setCopyResourceFiles(boolean) - Static method in class hlt.language.syntax.Options
setDebugFlag(boolean) - Static method in class hlt.language.tools.Debug
setDefaultSyntax() - Method in class hlt.language.io.AbstractStreamTokenizer
  Resets the syntax configuration of the tokenizer to the default setting.
setDefinition(Type) - Method in class hlt.language.design.types.DefinedType
setDestination(String) - Static method in class hlt.language.syntax.Options
SetDifference - Class in hlt.language.design.instructions
SetDifference() - Constructor for class hlt.language.design.instructions.SetDifference
setDisplayDeviceManager(DisplayDeviceManager) - Method in class hlt.language.design.backend.DefaultDisplayManager
setDisplayDeviceManager(DisplayDeviceManager) - Method in interface hlt.language.design.backend.DisplayManager
setDisplayDeviceManager(DisplayDeviceManager) - Method in class hlt.language.design.backend.Runtime
  Sets this runtime's display Device manager to the specified one, and returns this runtime.
setDisplayDeviceManager(DisplayDeviceManager) - Method in class hlt.osf.io.DisplayManager
setDisplayFormManager(DisplayFormManager) - Method in class hlt.language.design.backend.DefaultDisplayManager
setDisplayFormManager(DisplayFormManager) - Method in interface hlt.language.design.backend.DisplayManager
setDisplayFormManager(DisplayFormManager) - Method in class hlt.language.design.backend.Runtime
  Sets this runtime's display Form manager to the specified one, and returns this runtime.
setDisplayFormManager(DisplayFormManager) - Method in class hlt.osf.io.DisplayManager
setDisplayManager(DisplayManager) - Method in class hlt.language.design.backend.Runtime
  Sets this runtime's display manager to the specified one, and returns this runtime.
setDisplayManager(DisplayManager) - Method in class hlt.osf.exec.Context
setDocOnly(boolean) - Static method in class hlt.language.syntax.Options
setDomainBox(int) - Method in class hlt.language.design.types.FunctionType
setDomains(Type[]) - Method in class hlt.language.design.types.FunctionType
  Sets the list of domain types to the specified list of types.
setElementAt(Object, int) - Method in class hlt.language.util.ArrayList
  Sets the component at the specified index of this ArrayList to be the specified Object.
setElementAt(double, int) - Method in class hlt.language.util.DoubleArrayList
  Sets the component at the specified index of this DoubleArrayList to be the specified double.
setElementAt(int, int) - Method in class hlt.language.util.IntArrayList
  Sets the component at the specified index of this IntArrayList to be the specified integer.
SetElementInstruction - Class in hlt.language.design.instructions
setEnd(Location) - Method in class hlt.language.design.kernel.Expression
  Sets the end of this expressions's extent to the specified `Location` and returns this.
setEnd(Location) - Method in class hlt.language.syntax.ParseNode
setEnd(Location) - Method in class hlt.language.util.Error
  Sets the end of this error's extent to the specified `Location` and returns this.
setEnd(Location) - Method in interface hlt.language.util.Locatable
setEnd(Location) - Method in class hlt.language.util.Span
setEndCol(int) - Method in class hlt.language.util.Span
setEndFile(String) - Method in class hlt.language.util.Span
setEndLine(int) - Method in class hlt.language.util.Span
SetEnumeration - Class in hlt.language.util
  This provides an enumeration for `SetOf` objects.
setErrorManager(ErrorManager) - Method in class hlt.language.syntax.GenericParser
setErrorStream(PrintStream) - Method in class hlt.language.syntax.ErrorManager
  Sets the print stream for error reporting to the specified one.
setErrStream(PrintStream) - Static method in class hlt.language.syntax.Options
setEscapeChar(int) - Method in class hlt.language.io.LAStreamTokenizer
  Sets the default escape character.
setEscapeChar(int) - Method in class hlt.language.io.StreamTokenizer
  Sets the default escape character.
setExtent(Locatable) - Method in class hlt.language.design.kernel.Expression
setExtent(Locatable) - Method in exception hlt.language.design.types.StaticSemanticsErrorException
setExtent(Locatable) - Method in class hlt.language.util.Error
  Sets this error's extent to the specified `Locatable`, and returns this error.
setFieldInfo() - Method in class hlt.language.design.types.DefinedEntry
  Sets this code entry to be a defined class field's.
setFile(String) - Method in class hlt.language.io.IncludeReader
  Sets the name of the file associated to the current reader.
setFile(String) - Method in class hlt.language.syntax.ParseNode
  Sets the file name where this node's constituents are, and returns this parse node.
setFile(String) - Method in class hlt.language.util.Location
setFileName(String) - Method in interface hlt.language.syntax.FileTokenizer
setFloatComponent(int, double) - Method in class hlt.language.design.backend.RuntimeTuple
setFont(Font) - Method in class hlt.language.syntax.ParseTreeRenderer
  Subclassed to map `FontUIResource`s to null.
setFunction(Expression) - Method in class hlt.language.design.kernel.Application
setGenDate() - Static method in class hlt.language.syntax.Options
SetGlobal - Class in hlt.language.design.instructions
SetGlobal(DefinedEntry) - Constructor for class hlt.language.design.instructions.SetGlobal
setGoal(Goal) - Method in class hlt.language.design.types.ResiduatedGoal
  Sets the goal controlled by this residuation to be the specified goal, and returns this residuation.
setGrammarPathedName(String) - Static method in class hlt.language.syntax.Options
setGrammarPrefix(String) - Static method in class hlt.language.syntax.Options
setGrammarSuffix(String) - Static method in class hlt.language.syntax.Options
setHeight(int) - Method in class hlt.osf.base.Sort
setIncludeBase(String) - Static method in class hlt.language.syntax.Options
setIncrementFactor(float) - Method in class hlt.language.util.ArrayList
setIncrementFactor(float) - Method in class hlt.language.util.DoubleArrayList
setIncrementFactor(float) - Method in class hlt.language.util.IntArrayList
setIndex(int) - Method in class hlt.osf.base.Sort
  Sets the index of this Sort object to the specified index, and returns this sort.
setIndexable(Indexable) - Method in class hlt.language.design.backend.RuntimeMap
setIndexSet(Expression) - Method in class hlt.language.design.kernel.ArrayExtension
SetIndices - Class in hlt.language.util
  This provides an enumeration through the indices of `SetOf` objects.
setInitCode() - Method in class hlt.language.design.types.DefinedEntry
setInitMethodSize(int) - Static method in class hlt.language.syntax.Options
setInlinable(boolean) - Method in class hlt.language.design.types.DefinedEntry
setInSymbol(String) - Method in class hlt.language.design.types.Tables
SetIntArraySlot - Class in hlt.language.design.instructions
SetIntArraySlot() - Constructor for class hlt.language.design.instructions.SetIntArraySlot
setIntComponent(int, int) - Method in class hlt.language.design.backend.RuntimeTuple
setIntEnv(int) - Method in class hlt.language.design.backend.Runtime
  Sets the int environment stack slot at offset `n` to the latest int value that was pushed on the int result stack.
setIntField(int, int) - Method in class hlt.language.design.backend.ObjectInstance
SetIntField - Class in hlt.language.design.instructions
  This is the class of instructions getting an int field value from the object currently on the runtime's object stack.
SetIntField(DefinedEntry) - Constructor for class hlt.language.design.instructions.SetIntField
SetIntIndexedIntMapSlot - Class in hlt.language.design.instructions
SetIntIndexedIntMapSlot() - Constructor for class hlt.language.design.instructions.SetIntIndexedIntMapSlot
SetIntIndexedObjectMapSlot - Class in hlt.language.design.instructions
SetIntIndexedObjectMapSlot() - Constructor for class hlt.language.design.instructions.SetIntIndexedObjectMapSlot
SetIntIndexedRealMapSlot - Class in hlt.language.design.instructions
SetIntIndexedRealMapSlot() - Constructor for class hlt.language.design.instructions.SetIntIndexedRealMapSlot
SetIntMapSlot - Class in hlt.language.design.instructions
SetIntMapSlot() - Constructor for class hlt.language.design.instructions.SetIntMapSlot
setIntSort() - Method in class hlt.language.design.backend.Runtime
  Set the runtime sort of the latest value pushed on the result stack to be that of an int.
SetIntTupleComponent - Class in hlt.language.design.instructions
SetIntTupleComponent(int) - Constructor for class hlt.language.design.instructions.SetIntTupleComponent
setIntValue(int) - Method in class hlt.language.design.backend.Runtime
  Sets the topmost int environment stack slot to the specified int value.
setIP(int) - Method in class hlt.language.design.backend.Runtime
  Sets the value of the current instruction pointer to the specified one.
setIsExitable(boolean) - Method in class hlt.language.design.instructions.PushClosure
setIsExitable(boolean) - Method in class hlt.language.design.kernel.Abstraction
setIsField() - Method in class hlt.language.design.types.DefinedEntry
  Sets this code entry to be that of a class field (defined or not), and returns this defined entry.
setIsNull() - Method in class hlt.language.design.kernel.Constant
setIsProjection() - Method in class hlt.language.design.kernel.Definition
setIsProjection() - Method in class hlt.language.design.types.DefinedEntry
  Sets this code entry to be that of a named tuple projection.
setIsTerminal(boolean) - Method in class hlt.language.syntax.XmlInfo
setIsTerminal() - Method in class hlt.language.syntax.XmlInfo
SetIterator - Class in hlt.language.util
  This provides an iterator for `SetOf` objects.
setLabel(String) - Method in class hlt.language.util.Error
  Sets this error's label to the specified String, and returns this error.
setLast(Object) - Method in class hlt.language.util.ArrayList
  Replaces the element at the last position in this ArrayList with the specified element.
setLast(double) - Method in class hlt.language.util.DoubleArrayList
  Replaces the element at the last position in this DoubleArrayList with the specified element.
setLast(int) - Method in class hlt.language.util.IntArrayList
  Replaces the element at the last position in this IntArrayList with the specified element.
setLCO() - Method in class hlt.language.design.instructions.Apply
setLCO() - Method in class hlt.language.design.instructions.Enter
setLeafIcon(Icon) - Method in class hlt.language.syntax.ParseTreeRenderer
  Sets the icon used to represent leaf nodes.
setLine(int) - Method in class hlt.language.util.Location
setLineNumber(int) - Method in class hlt.language.syntax.ParseNode
  Sets the line number in the input stream corresponding to this node's location extent start, and returns this parse node.
setLocalName(String) - Method in class hlt.language.syntax.XmlInfo
setLower(int) - Method in class hlt.language.util.RegExpPowerRange
setMsg(String) - Method in class hlt.language.util.Error
  Sets this error's message to the specified String, and returns this error.
setName(String) - Method in class hlt.language.design.types.NamedType
setName(String) - Method in class hlt.language.util.RegExpSymbol
  Sets the name of this `RegExpSymbol` to the specified string.
setName(String) - Method in class hlt.osf.base.Tag
  This gives the specified name to this his tag and returns this tag.
setNoCurrying() - Method in class hlt.language.design.kernel.Application
setNoCurrying(boolean) - Method in class hlt.language.design.kernel.Application
setNoCurrying() - Method in class hlt.language.design.types.FunctionType
setNoCurrying(boolean) - Method in class hlt.language.design.types.FunctionType
setNoCurrying(boolean) - Method in class hlt.language.design.types.Symbol
setNoLetWrapping() - Method in class hlt.language.design.kernel.Comprehension
setNonExitable() - Method in class hlt.language.design.instructions.PushClosure
setNonExitable() - Method in class hlt.language.design.kernel.Abstraction
setNoParser(boolean) - Static method in class hlt.language.syntax.Options
setNsPrefix(String) - Method in class hlt.language.syntax.XmlInfo
setNvalue(double) - Method in class hlt.language.syntax.ParseNode
  Sets the number value of this node.
SetObjectArraySlot - Class in hlt.language.design.instructions
SetObjectArraySlot() - Constructor for class hlt.language.design.instructions.SetObjectArraySlot
setObjectComponent(int, Object) - Method in class hlt.language.design.backend.RuntimeTuple
setObjectEnv(int) - Method in class hlt.language.design.backend.Runtime
  Sets the object environment stack slot at offset `n` to the latest object that was pushed on the object result stack.
setObjectField(int, Object) - Method in class hlt.language.design.backend.ObjectInstance
SetObjectField - Class in hlt.language.design.instructions
  This is the class of instructions getting an object field value from the object currently on the runtime's object stack.
SetObjectField(DefinedEntry) - Constructor for class hlt.language.design.instructions.SetObjectField
SetObjectMapSlot - Class in hlt.language.design.instructions
SetObjectMapSlot() - Constructor for class hlt.language.design.instructions.SetObjectMapSlot
setObjectSort() - Method in class hlt.language.design.backend.Runtime
  Set the runtime sort of the latest value pushed on the result stack to be that of an object.
SetObjectTupleComponent - Class in hlt.language.design.instructions
SetObjectTupleComponent(int) - Constructor for class hlt.language.design.instructions.SetObjectTupleComponent
setObjectValue(Object) - Method in class hlt.language.design.backend.Runtime
  Sets the topmost object environment stack slot to the spwcified object value.
SetOf - Class in hlt.language.util
  This class is a generic data type for sets of objects.
SetOf(Object[], boolean) - Constructor for class hlt.language.util.SetOf
  Constructs a new (empty) set with the specified array base, which is built as a `Vector` if `synchronize` is `true`, or as an `ArrayList` otherwise.
SetOf(Object[]) - Constructor for class hlt.language.util.SetOf
  Constructs a new (empty) set with the specified array base.
SetOf(AbstractList) - Constructor for class hlt.language.util.SetOf
  Constructs a new (empty) set with the specified AbstractList base.
SetOf(AbstractList, int) - Constructor for class hlt.language.util.SetOf
  Constructs a new singleton set containing the single specified index with the specified AbstractList base.
SetOf(Object[], int) - Constructor for class hlt.language.util.SetOf
  Constructs a new singleton set containing the single specified index with the specified array base.
SetOf(AbstractList, Object) - Constructor for class hlt.language.util.SetOf
  Constructs a new singleton set containing the single specified object with the specified AbstractList base.
SetOf(Object[], Object) - Constructor for class hlt.language.util.SetOf
  Constructs a new singleton set containing the single specified object with the specified array base.
SetOf(SetOf) - Constructor for class hlt.language.util.SetOf
  Constructs a copy of the specified set.
SetOf(Object[], BitSet) - Constructor for class hlt.language.util.SetOf
  Constructs a new set with the specified base and underlying bitset representation.
SetOf(AbstractList, BitSet) - Constructor for class hlt.language.util.SetOf
  Constructs a new set with the specified base and underlying bitset representation.
setOffChar(char) - Static method in class hlt.osf.util.BitCode
  This sets the "not set" character when displaying this as a string to the specified character.
setOffset(int) - Method in class hlt.language.design.kernel.Local
SetOffsetInt - Class in hlt.language.design.instructions
SetOffsetInt(int) - Constructor for class hlt.language.design.instructions.SetOffsetInt
SetOffsetObject - Class in hlt.language.design.instructions
SetOffsetObject(int) - Constructor for class hlt.language.design.instructions.SetOffsetObject
SetOffsetReal - Class in hlt.language.design.instructions
SetOffsetReal(int) - Constructor for class hlt.language.design.instructions.SetOffsetReal
setOnChar(char) - Static method in class hlt.osf.util.BitCode
  This sets the "set" character when displaying this as a string to the specified character.
setOnEvaluation() - Method in class hlt.language.design.kernel.Definition
setOnEvaluation() - Method in class hlt.language.design.types.DefinedEntry
setOpenIcon(Icon) - Method in class hlt.language.syntax.ParseTreeRenderer
  Sets the icon used to represent non-leaf nodes that are expanded.
setOperator(ParserOperator) - Method in class hlt.language.syntax.ParseNode
  Sets the operator.
setOrdinaryChar(int) - Method in class hlt.language.io.AbstractStreamTokenizer
  Sets this character to be an ordinary character, non-exclusively.
setOrdinaryChars(String) - Method in class hlt.language.io.AbstractStreamTokenizer
  Sets all characters in this string to be ordinary characters, non-exclusively.
setOtherTypes(HashSet) - Method in class hlt.language.design.kernel.Expression
setOutputStream(PrintStream) - Method in class hlt.language.design.backend.DefaultDisplayDeviceManager
setOutputStream(PrintStream) - Method in class hlt.language.design.backend.DefaultDisplayManager
setOutputStream(PrintStream) - Method in interface hlt.language.design.backend.DisplayDeviceManager
setOutputStream(PrintStream) - Method in interface hlt.language.design.backend.DisplayManager
setOutputStream(PrintStream) - Method in class hlt.osf.io.DisplayDeviceManager
setOutputStream(PrintStream) - Method in class hlt.osf.io.DisplayManager
setOutStream(PrintStream) - Static method in class hlt.language.syntax.Options
setParenthesized(boolean) - Method in class hlt.osf.base.SortExpression
  This sets whether or not this expression is to be parenthesized.
setParserPrefix(String) - Static method in class hlt.language.syntax.Options
setPath(int[]) - Method in class hlt.language.syntax.XmlTextInfoArg
  Sets the XML tree address path to the specified `int[]` and returns this `XmlTextInfoArg`.
setPath(int[]) - Method in class hlt.language.syntax.XmlTreePath
  Sets the XML path to the specified `int[]` and returns this `XmlTreePath`.
setPath(IntArrayList) - Method in class hlt.language.syntax.XmlTreePath
  Sets the XML path to the specified `int[]` and returns this `XmlTreePath`.
setPermissible(boolean) - Static method in class hlt.language.syntax.Options
setPosition(String) - Method in class hlt.language.design.kernel.TupleProjection
setPower(int) - Method in class hlt.language.util.RegExpPower
setPrefix(String) - Method in class hlt.language.util.Error
  Sets this error's prefix to the specified String, and returns this error.
setQuitString(String) - Static method in class hlt.language.tools.Debug
  Resets the quit string.
setQuoteChar(int) - Method in class hlt.language.io.AbstractStreamTokenizer
  Same as above with implicit default escape character.
setQuoteChar(int, int) - Method in class hlt.language.io.AbstractStreamTokenizer
  Sets this character to be a quote character, non-exclusively, and specifies its escape character.
setQuotePair(int, int, int) - Method in class hlt.language.io.AbstractStreamTokenizer
  Same as `quotePair` but `left`'s `QUOTE_TYPE` is non-exclusive.
setRange(Type) - Method in class hlt.language.design.types.FunctionType
  Sets the range type to the specified type.
setRange(int, int) - Method in class hlt.language.util.RegExpPowerRange
setRangeBox() - Method in class hlt.language.design.types.FunctionType
setReader(Reader) - Method in interface hlt.language.syntax.Tokenizer
SetRealArraySlot - Class in hlt.language.design.instructions
SetRealArraySlot() - Constructor for class hlt.language.design.instructions.SetRealArraySlot
setRealComponent(int, double) - Method in class hlt.language.design.backend.RuntimeTuple
setRealEnv(int) - Method in class hlt.language.design.backend.Runtime
  Sets the double environment stack slot at offset `n` to the latest double value that was pushed on the double result stack.
setRealField(int, double) - Method in class hlt.language.design.backend.ObjectInstance
SetRealField - Class in hlt.language.design.instructions
  This is the class of instructions getting a real field value from the object currently on the runtime's object stack.
SetRealField(DefinedEntry) - Constructor for class hlt.language.design.instructions.SetRealField
SetRealMapSlot - Class in hlt.language.design.instructions
SetRealMapSlot() - Constructor for class hlt.language.design.instructions.SetRealMapSlot
setRealSort() - Method in class hlt.language.design.backend.Runtime
  Set the runtime sort of the latest value pushed on the result stack to be that of a real.
SetRealTupleComponent - Class in hlt.language.design.instructions
SetRealTupleComponent(int) - Constructor for class hlt.language.design.instructions.SetRealTupleComponent
setRealValue(double) - Method in class hlt.language.design.backend.Runtime
  Sets the topmost real environment stack slot to the specified double value.
setRefCount(int) - Method in class hlt.language.design.types.ResiduatedGoal
  Sets the number of unbound type parameters in this residuation.
setReferenceCode(Instruction[]) - Method in class hlt.language.design.instructions.PushScope
setResolveRRsWithPrecedence(boolean) - Static method in class hlt.language.syntax.Options
setResourcesPath(String) - Static method in class hlt.language.syntax.Options
setSeamless(boolean) - Method in class hlt.language.io.IncludeReader
  Sets or unsets seamless inclusion mode.
setSee(String) - Method in class hlt.language.util.Error
  Sets this error's the string indicating this error's extent the specified String, and returns this error.
setSeparator(String) - Static method in class hlt.language.io.FileTools
setSeparator(char) - Static method in class hlt.language.io.FileTools
setSeparator(String) - Static method in class hlt.language.syntax.Options
setShadowType(Type) - Method in class hlt.language.design.types.TypeConstant
setSize(int) - Method in class hlt.language.util.ArrayList
  Sets the size of this ArrayList.
setSize(int) - Method in class hlt.language.util.DoubleArrayList
  Sets the size of this DoubleArrayList.
setSize(int) - Method in class hlt.language.util.IntArrayList
  Sets the size of this IntArrayList.
setSlicings(ArrayList) - Method in class hlt.language.design.kernel.Homomorphism
setSlicings(Expression[]) - Method in class hlt.language.design.kernel.Homomorphism
setSort(SortExpression) - Method in class hlt.osf.base.PsiTerm
  Sets this ψ-term's sort expression to the provided one and returns this ψ-term.
setSortedArities() - Method in class hlt.language.design.kernel.Scope
setSpan(ParseNode) - Method in class hlt.language.syntax.ParseNode
setStamp(long) - Method in exception hlt.language.design.types.StaticSemanticsErrorException
setStart(Location) - Method in class hlt.language.design.kernel.Expression
  Sets the start of this expressions's extent to the specified `Location` and returns this.
setStart(Location) - Method in class hlt.language.syntax.ParseNode
setStart(Location) - Method in class hlt.language.util.Error
  Sets the start of this error's extent to the specified `Location` and returns this.
setStart(Location) - Method in interface hlt.language.util.Locatable
setStart(Location) - Method in class hlt.language.util.Span
setStartCol(int) - Method in class hlt.language.util.Span
setStartFile(String) - Method in class hlt.language.util.Span
setStartLine(int) - Method in class hlt.language.util.Span
setSubexpression(int, Expression) - Method in class hlt.language.design.kernel.AndOr
setSubexpression(int, Expression) - Method in class hlt.language.design.kernel.Application
setSubexpression(int, Expression) - Method in class hlt.language.design.kernel.ArrayExtension
setSubexpression(int, Expression) - Method in class hlt.language.design.kernel.ArrayInitializer
setSubexpression(int, Expression) - Method in class hlt.language.design.kernel.ArraySlot
setSubexpression(int, Expression) - Method in class hlt.language.design.kernel.ArraySlotUpdate
setSubexpression(int, Expression) - Method in class hlt.language.design.kernel.ArrayToMap
setSubexpression(int, Expression) - Method in class hlt.language.design.kernel.Assignment
setSubexpression(int, Expression) - Method in class hlt.language.design.kernel.Comprehension
setSubexpression(int, Expression) - Method in class hlt.language.design.kernel.Definition
setSubexpression(int, Expression) - Method in class hlt.language.design.kernel.ExitWithValue
setSubexpression(int, Expression) - Method in class hlt.language.design.kernel.Expression
  Returns this expression after setting its n-th subexpression to the specified expression; if there is no subexpression at the given position, this throws a `NoSuchSubexpressionException`
setSubexpression(int, Expression) - Method in class hlt.language.design.kernel.FieldUpdate
setSubexpression(int, Expression) - Method in class hlt.language.design.kernel.FilterHomomorphism
setSubexpression(int, Expression) - Method in class hlt.language.design.kernel.HideType
setSubexpression(int, Expression) - Method in class hlt.language.design.kernel.Homomorphism
setSubexpression(int, Expression) - Method in class hlt.language.design.kernel.IfThenElse
setSubexpression(int, Expression) - Method in class hlt.language.design.kernel.Loop
setSubexpression(int, Expression) - Method in class hlt.language.design.kernel.NewArray
setSubexpression(int, Expression) - Method in class hlt.language.design.kernel.NewCollection
setSubexpression(int, Expression) - Method in class hlt.language.design.kernel.OpenType
setSubexpression(int, Expression) - Method in class hlt.language.design.kernel.Scope
setSubexpression(int, Expression) - Method in class hlt.language.design.kernel.Sequence
setSubexpression(int, Expression) - Method in class hlt.language.design.kernel.Tuple
setSubexpression(int, Expression) - Method in class hlt.language.design.kernel.TupleProjection
setSubexpression(int, Expression) - Method in class hlt.language.design.kernel.TupleUpdate
setSubexpression(int, Expression) - Method in class hlt.language.design.kernel.UndecidedExpression
setSubterm(int, PsiTerm) - Method in class hlt.osf.base.PsiTerm
  This stores the provided ψ-term at the specified position (counting positions from 1), whether or not a term is already stored there.
setSubterm(Feature, PsiTerm) - Method in class hlt.osf.base.PsiTerm
  This stores the provided term for the specified feature, whether or not a term is already stored there.
setSvalue(String) - Method in class hlt.language.syntax.ParseNode
  Sets the String value of this node.
setSwitchToken(ParseNode) - Method in class hlt.language.syntax.GenericParser
setSymbol(ParserSymbol) - Method in class hlt.language.syntax.ParseNode
  Sets the grammar symbol this node stands for.
setTables(HashMap, HashMap) - Method in class hlt.language.syntax.ParserState
setTag(String) - Method in class hlt.language.syntax.XmlWrapper
setTag(Tag) - Method in class hlt.osf.base.PsiTerm
  Set this tag's ψ-term to the specified tag, sets the specified tag's term to this ψ-term, and returns this tag.
setTerm(PsiTerm) - Method in class hlt.osf.base.Tag
  Set this tag's term to the specified ψ-term, and returns this tag.
setTerminalValueFlag() - Method in class hlt.language.syntax.ParserTerminal
setTerminalValueFlag(boolean) - Method in class hlt.language.syntax.XmlInfo
setTerminalValueFlag() - Method in class hlt.language.syntax.XmlInfo
setText(String) - Method in class hlt.language.syntax.XmlTextInfoArg
  Sets the `_text` filed to `text` and returns this.
setTextInfos(XmlTextInfo[][]) - Method in class hlt.language.syntax.XmlInfo
setTextNonSelectionColor(Color) - Method in class hlt.language.syntax.ParseTreeRenderer
  Sets the color the text is drawn with when the node isn't selected.
setTextSelectionColor(Color) - Method in class hlt.language.syntax.ParseTreeRenderer
  Sets the color the text is drawn with when the node is selected.
setTimeStamp(long) - Method in class hlt.language.design.types.TimeStamp
  Sets the time stamp of this object with the specified stamp.
setTimeStamp(TimeStamp) - Method in class hlt.language.design.types.TimeStamp
  Sets the time stamp of this object with that of the specified `TimeStamp` object.
setTimeStamp(long) - Method in class hlt.language.syntax.DynamicToken
setTimeStamp(long) - Method in class hlt.language.syntax.TrailEntry
setTimeStamp(long) - Method in interface hlt.language.util.TimeStamped
  Stamp this object with the specified time stamp.
setTimeStamp(TimeStamped) - Method in class hlt.language.util.TimeStampManager
  Sets the time stamp of the specified time-stamped object to a new time stamp issued by this time stamp manager.
setTokenizer(Tokenizer) - Method in class hlt.language.syntax.GenericParser
setToSize() - Method in class hlt.language.util.FiniteStack
  Resizes this `FiniteStack`'s container to the current number of assigned slots.
setTrace(boolean) - Method in class hlt.language.syntax.GenericParser
setTracing(boolean) - Method in class hlt.language.design.types.TypeChecker
setTrailHistory(int) - Static method in class hlt.language.syntax.Options
setTreeType(int) - Method in class hlt.language.syntax.GenericParser
  Sets the parse tree type to the specified value (one of `NO_TREE`, `COMPACT_TREE`, `FULL_TREE`, or `XML_TREE`).
setTreeType(String) - Method in class hlt.language.syntax.GenericParser
  Sets the parse tree type according to the specified string (one of `"NONE"`, `"COMPACT"`, `"FULL"`, or `"XML"`).
setType(Type) - Method in class hlt.language.design.kernel.AndOr
setType(Type) - Method in class hlt.language.design.kernel.Dummy
setType(Type) - Method in class hlt.language.design.kernel.Expression
  This method forcibly sets this expression's type field, if it has one, to the specified type.
setType(Type) - Method in class hlt.language.design.kernel.Local
setType(Type) - Method in class hlt.language.design.kernel.Loop
setType(Type) - Method in class hlt.language.design.kernel.ProtoExpression
setType(Type) - Method in class hlt.language.design.kernel.Sequence
  No-op...
SetType - Class in hlt.language.design.types
  This is the class denoting the type of sets.
SetType() - Constructor for class hlt.language.design.types.SetType
  Constructs a polymorphic set type; i.e., one whose base type is a type parameter.
SetType(Type) - Constructor for class hlt.language.design.types.SetType
  Constructs a set type with the specified base type.
setType(int, int) - Method in class hlt.language.io.AbstractStreamTokenizer
  Set the type of this character to be the one specified, non-exclusively.
setType(int, int, int) - Method in class hlt.language.io.AbstractStreamTokenizer
  Set the type of all characters in this range to be the one specified, non-exclusively.
setType(String, int) - Method in class hlt.language.io.AbstractStreamTokenizer
  Set the type of all characters in this string to be the one specified, non-exclusively.
setTypePrecedence(int, int, int, int) - Method in class hlt.language.io.LAStreamTokenizer
  Changes the precedence ordering among the character types to the order of the specified parameters.
setTypePrecedence(int, int, int, int, int) - Method in class hlt.language.io.StreamTokenizer
  Changes the precedence ordering among the character types to the order of the specified parameters.
setTypeRefComponent(int, Type) - Method in class hlt.language.design.types.ArrayType
setTypeRefComponent(int, Type) - Method in class hlt.language.design.types.BoxableTypeConstant
setTypeRefComponent(int, Type) - Method in class hlt.language.design.types.CollectionType
setTypeRefComponent(int, Type) - Method in class hlt.language.design.types.CollectionTypeConstant
setTypeRefComponent(int, Type) - Method in class hlt.language.design.types.DefinedType
setTypeRefComponent(int, Type) - Method in class hlt.language.design.types.FunctionType
setTypeRefComponent(int, Type) - Method in class hlt.language.design.types.ProtoType
setTypeRefComponent(int, Type) - Method in class hlt.language.design.types.TupleType
setTypeRefComponent(int, Type) - Method in class hlt.language.design.types.Type
  Sets the `n`-th undereferenced type component of this type to the specified type; throws a `NoSuchTypeComponentException` otherwise.
setTypeRefComponent(int, Type) - Method in class hlt.language.design.types.TypeConstant
setTypeRefComponent(int, Type) - Method in class hlt.language.design.types.TypeParameter
setTypeRefComponent(int, Type) - Method in class hlt.language.design.types.TypeTerm
setUpper(int) - Method in class hlt.language.util.RegExpPowerRange
setUsage(String) - Static method in class hlt.language.tools.Command
setValue(DefinedEntry) - Method in class hlt.language.design.backend.Runtime
  Modifies the code array of the specified `DefinedEntry` to one that pushes the latest value that was pushed on this runtime's appropriate result stack.
setValue(int) - Method in class hlt.language.design.types.DefinedEntry
setValue(double) - Method in class hlt.language.design.types.DefinedEntry
setValue(Object) - Method in class hlt.language.design.types.DefinedEntry
setValue(int) - Method in class hlt.language.util.ToIntMap.Entry
setVerbosity(int) - Static method in class hlt.language.syntax.Options
setVersion(String) - Static method in class hlt.language.syntax.Options
setWhitespaceChar(int) - Method in class hlt.language.io.AbstractStreamTokenizer
  Sets this character to be a whitespace character, non-exclusively.
setWhitespaceChars(String) - Method in class hlt.language.io.AbstractStreamTokenizer
  Sets all characters in this string to be whitespace characters, non-exclusively.
setWordChar(int) - Method in class hlt.language.io.AbstractStreamTokenizer
  Sets this character to be a word character, non-exclusively.
setWordChars(String) - Method in class hlt.language.io.AbstractStreamTokenizer
  Sets all characters in this string to be word characters, non-exclusively.
setWrapperPaths(XmlWrapper[][]) - Method in class hlt.language.syntax.XmlInfo
setXmlInfo(XmlInfo) - Method in class hlt.language.syntax.ParseNode
  Sets this parse node's XML info to the specified `info` and returns this node.
setXmlInfo(XmlInfo) - Method in class hlt.language.syntax.ParserRule
setXmlInfo(XmlInfo) - Method in class hlt.language.syntax.ParserTerminal
setXmlInfo(XmlInfo) - Method in class hlt.language.syntax.Terminal
setXmlPath(int[]) - Method in class hlt.language.syntax.XmlAttributeInfo
  Sets this attribute's value child position to the specified integer and returns this `XmlAttributeInfo`.
setXmlPaths(int[][]) - Method in class hlt.language.syntax.XmlInfo
setXmlTreePath(XmlTreePath) - Method in class hlt.language.syntax.XmlTextInfoArg
  Sets `_xmlTreePath` to the specified `XmlTreePath` and returns this `XmlTextInfoArg`.
shadowType() - Method in class hlt.language.design.types.Type
  This is used in `Homomorphism` for typing irregular monoid operations in the absence of a real mechanism for subtyping.
shadowType() - Method in class hlt.language.design.types.TypeConstant
ShadowUnifyGoal - Class in hlt.language.design.types
  A `ShadowUnifyGoal` extends a `UnifyGoal` in that it unifies the `shadow types` of the types themselves.
ShadowUnifyGoal(Type, Type) - Constructor for class hlt.language.design.types.ShadowUnifyGoal
ShadowUnifyGoal(Type, Type, Locatable) - Constructor for class hlt.language.design.types.ShadowUnifyGoal
shallowCopy() - Method in class hlt.language.util.RegExp
  This returns a shallow copy of this `RegExp`.
shallowCopy() - Method in class hlt.language.util.RegExpChoice
shallowCopy() - Method in class hlt.language.util.RegExpConcat
shallowCopy() - Method in class hlt.language.util.RegExpOption
shallowCopy() - Method in class hlt.language.util.RegExpPlus
shallowCopy() - Method in class hlt.language.util.RegExpPower
shallowCopy() - Method in class hlt.language.util.RegExpPowerRange
shallowCopy() - Method in class hlt.language.util.RegExpStar
shallowCopy() - Method in class hlt.language.util.RegExpSymbol
shiftOffsets(int, int, int, int, int, int) - Method in class hlt.language.design.kernel.Abstraction
shiftOffsets(int, int, int, int, int, int) - Method in class hlt.language.design.kernel.Definition
shiftOffsets(int, int, int, int, int, int) - Method in class hlt.language.design.kernel.Dummy
  A Dummy never gets to invoke this.
shiftOffsets(int, int, int, int, int, int) - Method in class hlt.language.design.kernel.DummyLocal
  No-op...
shiftOffsets(int, int, int, int, int, int) - Method in class hlt.language.design.kernel.Expression
  This methods visits this expression shifting the offset of all the `Local`s it encounters by the specified amount (per sort) as long as the offset it sees is referencing a parameter within the specified scope depth (per sort); This method is used when the compiler needs to synthesize an scope from an already typechecked expression (i.e., for currying or un/boxing - e.g., see the `pad` method below).
shiftOffsets(int, int, int) - Method in class hlt.language.design.kernel.Expression
shiftOffsets(int, int, int, int, int, int) - Method in class hlt.language.design.kernel.Local
shiftOffsets(int, int, int, int, int, int) - Method in class hlt.language.design.kernel.Scope
shiftOffsets(int, int, int, int, int, int) - Method in class hlt.language.design.kernel.UndecidedExpression
show() - Method in class hlt.language.syntax.ParseNode
  Prints the parse tree rooted in this node on stdout.
show(PrintStream) - Method in class hlt.language.syntax.ParseNode
  Prints the parse tree rooted in this node on the specified output stream.
show(int, PrintStream) - Method in class hlt.language.syntax.ParseNode
  Prints the parse tree rooted in this node on the specified output stream with the given initial margin.
showCode() - Method in class hlt.language.design.kernel.Compiler
showCode(Instruction[]) - Static method in class hlt.language.design.types.CodeEntry
showCode(Instruction[], int) - Static method in class hlt.language.design.types.CodeEntry
showCode(CodeEntry, Instruction[]) - Static method in class hlt.language.design.types.CodeEntry
showCode() - Method in class hlt.language.design.types.DefinedEntry
showCodeEntries() - Method in class hlt.language.design.types.Symbol
showDefined() - Method in class hlt.language.design.types.Tables
  This lists all the defined symbol in the (random) order of the symbol table's iterator.
showDefinedEntries() - Method in class hlt.language.design.types.Symbol
showOperators() - Method in class hlt.language.syntax.DynamicParser
showOrderedSymbols() - Method in class hlt.language.design.types.Tables
  This lists all the defined symbol in the order in which they have been defined.
showSortCodes() - Method in class hlt.osf.exec.Taxonomy
  This displays all the defined sorts in this taxonomy using the specified display manager.
showSortCodes(int, int) - Method in class hlt.osf.exec.Taxonomy
  This displays the elements of this taxonomy between index first and index last (both inclusive) using the specified display manager.
showSortedSymbols() - Method in class hlt.language.design.types.Tables
  This lists all the defined symbol in lexicographic order.
showState() - Method in class hlt.language.design.backend.Runtime
showSymbols() - Method in class hlt.language.design.types.Tables
showTypes() - Method in class hlt.language.design.types.Tables
  Shows the declared classes.
showXmlElement(Element, PrintStream) - Method in class hlt.language.syntax.ParseNode
  Serializes the specified XML element on the specified output stream.
SHUFFLE_MAP_I - Static variable in class hlt.language.design.instructions.Instruction
SHUFFLE_MAP_O - Static variable in class hlt.language.design.instructions.Instruction
SHUFFLE_MAP_R - Static variable in class hlt.language.design.instructions.Instruction
ShuffleIntMap - Class in hlt.language.design.instructions
ShuffleIntMap() - Constructor for class hlt.language.design.instructions.ShuffleIntMap
ShuffleObjectMap - Class in hlt.language.design.instructions
ShuffleObjectMap() - Constructor for class hlt.language.design.instructions.ShuffleObjectMap
ShuffleRealMap - Class in hlt.language.design.instructions
ShuffleRealMap() - Constructor for class hlt.language.design.instructions.ShuffleRealMap
sieve() - Method in class hlt.language.design.kernel.Global
SILENT - Static variable in interface hlt.language.util.Verbose
simpleClassName(Object) - Static method in class hlt.language.tools.Misc
  Returns the unqualified name of the class of the specified object.
simpleName(String) - Static method in class hlt.language.io.FileTools
  Returns the `name.ext` form of the specified file name.
simpleName(File) - Static method in class hlt.language.io.FileTools
  Returns the `name.ext` form of the specified file.
size() - Method in interface hlt.language.design.backend.Indexable
size() - Method in class hlt.language.design.backend.IntRange
size() - Method in class hlt.language.design.backend.RuntimeMap
size() - Method in class hlt.language.design.backend.RuntimeSet
  Returns the number of elements in this set.
size() - Method in class hlt.language.design.kernel.ArrayExtension
size() - Method in class hlt.language.util.ArrayList
  Returns the number of components in this ArrayList.
size() - Method in class hlt.language.util.DoubleArrayList
  Returns the number of components in this DoubleArrayList.
size() - Method in class hlt.language.util.FiniteStack
  Returns the current number of assigned slots.
size() - Method in class hlt.language.util.IntArrayList
  Returns the number of components in this IntArrayList.
size() - Method in class hlt.language.util.Queue
  Returns the current number of elements in this queue.
size() - Method in class hlt.language.util.SetOf
  Returns the number of elements in this set.
size() - Method in class hlt.language.util.ToIntMap
  Returns the number of key-value entries in this map.
size() - Method in interface hlt.language.util.ViewableStack
size() - Method in class hlt.osf.util.ErrorLogger
SizeMatchException - Exception in hlt.language.design.backend
SizeMatchException(Object) - Constructor for exception hlt.language.design.backend.SizeMatchException
skip(long) - Method in class hlt.language.io.IncludeReader
  Skip `n` characters or until IO.EOF is found.
skip(long) - Method in class hlt.language.io.LAReader
  Skip `n` characters, up to EOF (or, more generally, any negative value returned by `read()`).
skipChar() - Method in class hlt.language.io.AbstractStreamTokenizer
  A public method for skipping the current character in the input.
skipChar(boolean) - Method in class hlt.language.io.AbstractStreamTokenizer
  Same as `skipChar()`, but if the specified flag is `false` (resp., `true`) resets the start (resp., end) location of the current token.
slashSlashComments(boolean) - Method in class hlt.language.io.AbstractStreamTokenizer
  C++-style comments will be skipped iff the argument is `true`.
slashSlashComments(boolean) - Method in class hlt.language.io.LAStreamTokenizer
  C++-style comments will be skipped iff the argument is `true`.
slashSlashComments(boolean) - Method in class hlt.language.io.StreamTokenizer
  C++-style comments will be skipped iff the argument is `true`.
slashStarComments(boolean) - Method in class hlt.language.io.AbstractStreamTokenizer
  C-style comments will be skipped iff the argument is `true`.
slashStarComments(boolean) - Method in class hlt.language.io.LAStreamTokenizer
  C-style comments will be skipped iff the argument is `true`.
slashStarComments(boolean) - Method in class hlt.language.io.StreamTokenizer
  C-style comments will be skipped iff the argument is `true`.
slice(int[]) - Method in class hlt.language.design.backend.ObjectSet
Sliceable - Interface in hlt.language.design.backend
  This is an interface denoting a collection that can sliced.
sliceIterator(int[][], Object[]) - Method in class hlt.language.design.backend.ObjectSet
sliceIterator(int[][], Object[]) - Method in interface hlt.language.design.backend.Sliceable
slicesParameter(Parameter) - Method in class hlt.language.design.kernel.Application
  Returns `true` iff this is of the form `p1(p2(...pk(x)...))` where `x` is a local occurrence of the specified parameter, and the `pi`s are unary tuple projections.
slicesParameter(Parameter) - Method in class hlt.language.design.kernel.TupleProjection
  Returns `true` iff this is of the form `x.p1.p2.....pk` where `x` is a dummy occurrence of the specified parameter.
SlicingInstruction - Class in hlt.language.design.instructions
SlicingInstruction() - Constructor for class hlt.language.design.instructions.SlicingInstruction
slicings - Variable in class hlt.language.design.kernel.Comprehension.Qualifier
SN - Static variable in class hlt.language.util.RegExpTwo
SO - Static variable in class hlt.language.util.RegExpTwo
SOI - Static variable in interface hlt.language.io.IO
  Start of input
sort() - Method in class hlt.language.design.kernel.Expression
  Returns the sort of this expression's type after it has been checked.
sort() - Method in class hlt.language.design.types.BoxableTypeConstant
sort() - Method in class hlt.language.design.types.DefinedType
sort() - Method in class hlt.language.design.types.ProtoType
sort() - Method in class hlt.language.design.types.Type
  This returns the runtime sort for this type (`OBJECT_SORT` by default - overridden by `TypeConstant`).
sort() - Method in class hlt.language.design.types.TypeConstant
sort(Comparable[]) - Static method in class hlt.language.tools.Misc
  Sorts the specified array of comparable objects in place.
sort(Comparable[], int, int) - Static method in class hlt.language.tools.Misc
  Sorts the elements between index fst and lst (both inclusive) in the specified array of comparable objects in place.
sort(AbstractList) - Static method in class hlt.language.tools.Misc
  Sorts the specified `AbstractList` in place.
sort(AbstractList, int, int) - Static method in class hlt.language.tools.Misc
  Sorts the elements between index fst and lst (both inclusive) in the specified `AbstractList` in place.
sort() - Method in class hlt.osf.base.PsiTerm
  Returns the sort expression of this ψ-term, or `null` if none has been set for it yet.
Sort - Class in hlt.osf.base
Sort(int, String, BitCode) - Constructor for class hlt.osf.base.Sort
  Constructs a Sort object with the specified index, name, and bit code.
sort() - Method in class hlt.osf.base.SymbolSortExpression
SortExpression - Class in hlt.osf.base
  This is the class of all OSF sort expressions.
SortExpression() - Constructor for class hlt.osf.base.SortExpression
SP - Static variable in class hlt.language.util.RegExpTwo
spaceIsSignificant(boolean) - Method in class hlt.language.io.AbstractStreamTokenizer
  White spaces are recognized as tokens iff the argument is `true`.
span() - Method in class hlt.language.syntax.ParseNode
  Returns information to locate this node's extent in the input stream.
Span - Class in hlt.language.util
  A class denoting the area spanning between two (character's) locations.
Span() - Constructor for class hlt.language.util.Span
Span(Location, Location) - Constructor for class hlt.language.util.Span
SPC - Static variable in interface hlt.language.io.IO
  Blank space
SPECIAL - Static variable in class hlt.language.io.AbstractStreamTokenizer
specialForm() - Method in class hlt.language.syntax.XmlAttributeInfo
  Returns this attribute's value special form when it is one.
specialForm() - Method in class hlt.language.syntax.XmlTextInfo
  Returns this `XmlTextInfo`'s `_specialForm`.
specifier() - Method in class hlt.language.syntax.OperatorSymbol
SPL - Static variable in interface hlt.language.io.IO
  Special
SQRT - Static variable in class hlt.language.design.instructions.Instruction
SQT - Static variable in interface hlt.language.io.IO
  Single quote
SquareRoot - Class in hlt.language.design.instructions
SquareRoot() - Constructor for class hlt.language.design.instructions.SquareRoot
SR - Static variable in class hlt.language.util.RegExpTwo
SS - Static variable in class hlt.language.util.RegExpTwo
Stack - Class in hlt.language.util
  This class implements an unsynchronized `Stack`.
Stack() - Constructor for class hlt.language.util.Stack
  Constructs an empty Stack.
Stack(int) - Constructor for class hlt.language.util.Stack
  Constructs an empty stack with the specified initial capacity and with its capacity increment equal to zero.
StackPeekException - Exception in hlt.language.util
  Signals an exception with respect to a Stack peek.
StackPeekException(String) - Constructor for exception hlt.language.util.StackPeekException
  Constructs a new StackPeekException with given message.
stamp() - Method in exception hlt.language.design.types.StaticSemanticsErrorException
standardize() - Method in class hlt.language.design.types.Type
  Returns a standard form for this type by creating a flattened copy where all free type parameters, if any, are renamed.
STAR_EXP - Static variable in class hlt.language.util.RegExp
start() - Method in class hlt.language.util.Span
StaticParser - Class in hlt.language.syntax
  This is the generic parser that is inherited by all parser classes generated by ParserGenerator for a grammar which does not use any dynamic operator.
StaticParser() - Constructor for class hlt.language.syntax.StaticParser
StaticSemanticsErrorException - Exception in hlt.language.design.types
StaticSemanticsErrorException() - Constructor for exception hlt.language.design.types.StaticSemanticsErrorException
StaticType - Class in hlt.language.design.types
  The mother class of static type objects.
StaticType() - Constructor for class hlt.language.design.types.StaticType
step(Object) - Static method in class hlt.language.tools.Debug
  Prompts the user using the specified info and returns the string entered by the user.
step() - Static method in class hlt.language.tools.Debug
stepIfFlag(Object) - Static method in class hlt.language.tools.Debug
stop() - Method in class hlt.language.design.backend.Runtime
  Stops the execution of this runtime.
STOP - Static variable in class hlt.language.design.instructions.Instruction
Stop - Class in hlt.language.design.instructions
Stop() - Constructor for class hlt.language.design.instructions.Stop
STOP_ON_FALSE - Static variable in class hlt.language.design.instructions.Instruction
StopOnFalse - Class in hlt.language.design.instructions
StopOnFalse() - Constructor for class hlt.language.design.instructions.StopOnFalse
StreamTokenizer - Class in hlt.language.io
  This provides the exact same interface as that of the standard Java Core API's `java.io.StreamTokenizer` but with a simpler (and IMHO sounder) implementation, as well as a more complete and more general set of methods (see `AbstractStreamTokenizer`).
StreamTokenizer(Reader) - Constructor for class hlt.language.io.StreamTokenizer
  Creates a `StreamTokenizer` for the specified `Reader` and sets the default syntax.
STRING - Static variable in class hlt.language.design.types.Type
string() - Method in class hlt.language.util.LexComparableString
StringConcatenation - Class in hlt.language.design.instructions
StringConcatenation(Type) - Constructor for class hlt.language.design.instructions.StringConcatenation
StringConstant - Class in hlt.language.design.kernel
  This is the class of string constants.
StringConstant() - Constructor for class hlt.language.design.kernel.StringConstant
StringConstant(String) - Constructor for class hlt.language.design.kernel.StringConstant
stringify(String) - Static method in class hlt.language.tools.Misc
  Returns the string obtained from the specified string as an identical one except that special characters are rendered as their escape sequences.
stringify(String, char, char) - Static method in class hlt.language.tools.Misc
  Returns the string obtained from the specified string as an identical one except that special characters are rendered as their escape sequences.
stringValue() - Method in class hlt.language.design.kernel.StringConstant
stringValue() - Method in class hlt.language.syntax.ParseNode
  Returns the value carried by this node as a String.
SUB_II - Static variable in class hlt.language.design.instructions.Instruction
SUB_IR - Static variable in class hlt.language.design.instructions.Instruction
SUB_RI - Static variable in class hlt.language.design.instructions.Instruction
SUB_RR - Static variable in class hlt.language.design.instructions.Instruction
subexpression(int) - Method in class hlt.language.design.kernel.AndOr
subexpression(int) - Method in class hlt.language.design.kernel.Application
subexpression(int) - Method in class hlt.language.design.kernel.ArrayExtension
subexpression(int) - Method in class hlt.language.design.kernel.ArrayInitializer
subexpression(int) - Method in class hlt.language.design.kernel.ArraySlot
subexpression(int) - Method in class hlt.language.design.kernel.ArraySlotUpdate
subexpression(int) - Method in class hlt.language.design.kernel.ArrayToMap
subexpression(int) - Method in class hlt.language.design.kernel.Assignment
subexpression(int) - Method in class hlt.language.design.kernel.Comprehension
subexpression(int) - Method in class hlt.language.design.kernel.Definition
subexpression(int) - Method in class hlt.language.design.kernel.ExitWithValue
subexpression(int) - Method in class hlt.language.design.kernel.Expression
  Returns the n-th subexpression of this expression; if there is no subexpression at the given position, this throws a `NoSuchSubexpressionException`
subexpression(int) - Method in class hlt.language.design.kernel.FieldUpdate
subexpression(int) - Method in class hlt.language.design.kernel.FilterHomomorphism
  Returns the n-th subexpression of this expression; if there is no subexpression at the given position, this throws a `NoSuchSubexpressionException`
subexpression(int) - Method in class hlt.language.design.kernel.HideType
subexpression(int) - Method in class hlt.language.design.kernel.Homomorphism
  Returns the n-th subexpression of this expression; if there is no subexpression at the given position, this throws a `NoSuchSubexpressionException`
subexpression(int) - Method in class hlt.language.design.kernel.IfThenElse
subexpression(int) - Method in class hlt.language.design.kernel.Loop
subexpression(int) - Method in class hlt.language.design.kernel.NewArray
subexpression(int) - Method in class hlt.language.design.kernel.NewCollection
subexpression(int) - Method in class hlt.language.design.kernel.OpenType
subexpression(int) - Method in class hlt.language.design.kernel.Scope
subexpression(int) - Method in class hlt.language.design.kernel.Sequence
subexpression(int) - Method in class hlt.language.design.kernel.Tuple
subexpression(int) - Method in class hlt.language.design.kernel.TupleProjection
subexpression(int) - Method in class hlt.language.design.kernel.TupleUpdate
subexpression(int) - Method in class hlt.language.design.kernel.UndecidedExpression
SubIntInt - Class in hlt.language.design.instructions
SubIntInt() - Constructor for class hlt.language.design.instructions.SubIntInt
SubIntReal - Class in hlt.language.design.instructions
SubIntReal() - Constructor for class hlt.language.design.instructions.SubIntReal
SubRealInt - Class in hlt.language.design.instructions
SubRealInt() - Constructor for class hlt.language.design.instructions.SubRealInt
SubRealReal - Class in hlt.language.design.instructions
SubRealReal() - Constructor for class hlt.language.design.instructions.SubRealReal
SUBSET - Static variable in class hlt.language.design.instructions.Instruction
Subset - Class in hlt.language.design.instructions
Subset() - Constructor for class hlt.language.design.instructions.Subset
substitute(HashMap) - Method in class hlt.language.design.kernel.Comprehension
  Returns the comprehension obtained after applying the specified substitution to the subexpressions of this.
substitute(HashMap) - Method in class hlt.language.design.kernel.Dummy
substitute(HashMap) - Method in class hlt.language.design.kernel.Expression
  Returns the expression resulting from substituting all the free occurrences of the parameters's names as specified by the given substitution.
substitute(HashMap) - Method in class hlt.language.design.kernel.Scope
suffix(String) - Static method in class hlt.language.io.FileTools
  Returns the suffix of the specified file name.
suffix(File) - Static method in class hlt.language.io.FileTools
  Returns the suffix of the specified file.
suffixIfDot(String) - Static method in class hlt.language.io.FileTools
  Returns the suffix of the specified file name, or the name as is if it contains no dot.
sval - Variable in class hlt.language.io.AbstractStreamTokenizer
  This contains the token string when a word, or a quoted word, has been read.
svalue() - Method in class hlt.language.syntax.ParseNode
  The String value of this node.
SX - Static variable in class hlt.language.util.RegExpTwo
SYM() - Static method in class hlt.osf.exec.Context
symbol() - Method in class hlt.language.design.kernel.Definition
symbol() - Method in class hlt.language.design.kernel.Global
symbol() - Method in class hlt.language.design.types.CodeEntry
Symbol - Class in hlt.language.design.types
  A symbol object is essentially a (global) name and its type table.
Symbol(String) - Constructor for class hlt.language.design.types.Symbol
Symbol(String, int) - Constructor for class hlt.language.design.types.Symbol
symbol(String) - Method in class hlt.language.design.types.Tables
symbol(String, boolean) - Method in class hlt.language.design.types.Tables
symbol() - Method in class hlt.language.syntax.ParseNode
  The grammar symbol this node stands for.
Symbol - Class in hlt.language.syntax
  This class is a representation of symbols used at parser construction time.
SYMBOL_EXP - Static variable in class hlt.language.util.RegExp
SymbolSortExpression - Class in hlt.osf.base
  This is the class of atomic OSF expressions consisting of one sort symbol name (a String).
SymbolSortExpression(String) - Constructor for class hlt.osf.base.SymbolSortExpression
  Constructs a symbol sort expression with the given name.
SymbolSortExpression(String, Context) - Constructor for class hlt.osf.base.SymbolSortExpression
  Constructs a symbol sort expression with the given name and sets its execution context to the given context.
symbolToken(String, String) - Static method in class hlt.language.syntax.GenericParser
  The following methods are public conveniences that may be used by the class implementing the tokenizer interface.
syntaxError(String) - Method in class hlt.language.syntax.GenericParser
syntaxError(String, Locatable) - Method in class hlt.language.syntax.GenericParser

## T

TAB - Static variable in interface hlt.language.io.IO
  Tab
Table - Class in hlt.language.util
Table() - Constructor for class hlt.language.util.Table
Table(int) - Constructor for class hlt.language.util.Table
tables() - Method in class hlt.language.design.kernel.Comprehension
tables() - Method in class hlt.language.design.kernel.Dummy
Tables - Class in hlt.language.design.types
  This class encapsulates the tables in which defined symbols and declared types are registered.
Tables() - Constructor for class hlt.language.design.types.Tables
tag() - Method in class hlt.language.util.RegExp
  This returns a string identifying this `RegExp`'s specific type.
tag() - Method in class hlt.osf.base.PsiTerm
Tag - Class in hlt.osf.base
tallyCodeCopy() - Static method in class hlt.osf.exec.Context
tallyDeprecateds() - Method in class hlt.language.syntax.DefaultErrorManager
  Reports the total of deprecateds up to this point.
tallyDeprecateds() - Method in class hlt.language.syntax.ErrorManager
  Reports a recapitulation of all deprecation warnings.
tallyErrors() - Method in class hlt.language.syntax.DefaultErrorManager
  Reports the total of errors up to this point.
tallyErrors() - Method in class hlt.language.syntax.ErrorManager
  Reports a recapitulation of all errors.
tallyWarnings() - Method in class hlt.language.syntax.DefaultErrorManager
  Reports the total of warnings up to this point.
tallyWarnings() - Method in class hlt.language.syntax.ErrorManager
  Reports a recapitulation of all warnings.
targetAddress() - Method in class hlt.language.design.kernel.Compiler
  Returns the next available index in `_codeList` marking as a target address.
taxonomy() - Method in class hlt.osf.exec.Context
  Returns this OSF context's array where sorts are recorded.
Taxonomy - Class in hlt.osf.exec
  This is a class extending ArrayList for storing Sort objects.
Taxonomy() - Constructor for class hlt.osf.exec.Taxonomy
  Construct a taxonomy.
Taxonomy(int) - Constructor for class hlt.osf.exec.Taxonomy
  Construct a taxonomy of the specified initial capaciity.
Taxonomy(Context) - Constructor for class hlt.osf.exec.Taxonomy
  Construct a taxonomy with the specified Context.
Taxonomy(int, Context) - Constructor for class hlt.osf.exec.Taxonomy
  Construct a taxonomy of the specified initial capaciity and the specified Context.
term() - Method in class hlt.osf.base.Tag
  Returns the ψ-term to which this tag belongs if it is not free, or `null` otherwise.
Terminal - Class in hlt.language.syntax
  This is the class of terminal symbols used by the grammar at parser construction time.
terminalValueFlag() - Method in class hlt.language.syntax.XmlInfo
TERSE - Static variable in interface hlt.language.util.Verbose
text() - Method in class hlt.language.syntax.XmlTextInfoArg
  Returns the text string.
textArgs() - Method in class hlt.language.syntax.XmlSpecialForm
  Returns the `textArgs[]` array.
TimeStamp - Class in hlt.language.design.types
  This is the class of time-stamped objects used in a `TypeChecker` (i.e., `Goal`s and `TypingState`s).
TimeStamp() - Constructor for class hlt.language.design.types.TimeStamp
  Constructs a time stamp.
timeStamp() - Method in class hlt.language.design.types.TimeStamp
  Returns the time stamp of this object.
TimeStamped - Interface in hlt.language.util
  This is an interface for time-stamped objects.
TimeStampManager - Class in hlt.language.util
  This is a class to manage time-stamped objects.
TimeStampManager() - Constructor for class hlt.language.util.TimeStampManager
  Constructs a time stamp manager.
title(String, char, int, int) - Static method in class hlt.language.tools.Misc
  Returns the specified string surrounded with the specified char (with `n` on the left, and as many as needed on the right to make the `length`.
toArray() - Method in class hlt.language.design.backend.IntMap
toArray() - Method in class hlt.language.design.backend.ObjectMap
toArray() - Method in class hlt.language.design.backend.RealMap
toArray() - Method in class hlt.language.util.ArrayList
  Returns an array containing all of the elements in this ArrayList in the correct order.
toArray() - Method in class hlt.language.util.DoubleArrayList
  Returns an array containing all of the elements in this DoubleArrayList in the correct order.
toArray() - Method in class hlt.language.util.IntArrayList
  Returns an array containing all of the elements in this IntArrayList in the correct order.
toBitString() - Method in class hlt.language.util.SetOf
  Returns a string representation of this set as a bit string of 0's and 1's.
toBitString(char, char) - Method in class hlt.language.util.SetOf
  Returns a string representation of this set as a bit string of two specified characters standing for "absent" and "present" respectively.
toBitString() - Method in class hlt.osf.util.BitCode
  Returns this bit code of length equal to the sort code size as a string of ON and OFF characters (which default to 0 and 1).
toFullString() - Method in class hlt.language.design.types.ClassType
toFullString() - Method in class hlt.language.design.types.Type
  N.B.: The following definition specifies only the default behavior for this method.
toggleShowCode() - Method in class hlt.language.design.kernel.Compiler
toggleSortEvaluation() - Static method in class hlt.osf.base.PsiTerm
  Toggles sort expression evaluation.
toggleTrace() - Static method in class hlt.language.design.backend.Runtime
  Toggles the tracing flag.
toggleTrace() - Method in class hlt.language.design.types.TypeChecker
toggleTrace() - Method in class hlt.language.syntax.GenericParser
toggleTrace() - Static method in class hlt.language.util.RegExp
  Toggles tracing mode.
toggleTracing() - Static method in class hlt.osf.exec.Context
toHtmlString(int, String) - Method in class hlt.language.syntax.XmlInfo
ToIntMap - Class in hlt.language.util
  This is the mother of the classes of hash tables mapping to ints.
ToIntMap() - Constructor for class hlt.language.util.ToIntMap
ToIntMap.Entry - Class in hlt.language.util
  The class defining the map entries.
ToIntMap.Entry() - Constructor for class hlt.language.util.ToIntMap.Entry
toIntRange() - Method in class hlt.language.design.backend.IntSet
  Returns an int range whose lower (resp., upper) bound is this set's miminum (resp., maximum) element.
toIntSet() - Method in class hlt.language.design.backend.IntRange
tokenEnd() - Method in class hlt.language.io.AbstractStreamTokenizer
  Returns the location of the end of the token at hand.
Tokenizer - Interface in hlt.language.syntax
  This interface defines the information needed to complete the implementation of a parser.
tokenStart() - Method in class hlt.language.io.AbstractStreamTokenizer
  Returns the location of the start of the token at hand.
toNormalString() - Method in class hlt.language.util.RegExp
  Returns the printable form for this `RegExp`'s normal form.
top() - Method in class hlt.language.util.LinkedStack
top(int) - Method in class hlt.language.util.LinkedStack
top() - Method in class hlt.language.util.SetOf
  Returns a set representing the reference set; that is, a set containing all the base structure's elements.
top() - Static method in class hlt.osf.base.Sort
  Returns the top sort as a static constant.
top() - Static method in class hlt.osf.exec.Context
  Returns the top sort symbol.
toPrettyHtmlString(int) - Method in class hlt.language.syntax.XmlInfo
toQuantifiedString(boolean) - Method in class hlt.language.design.types.Type
  Returns a string for this type with an explicit header for universally quantified type parameters if there are any in this type.
toQuantifiedString() - Method in class hlt.language.design.types.Type
toRealRange() - Method in class hlt.language.design.backend.RealSet
  Returns a real range whose lower (resp., upper) bound is this set's miminum (resp., maximum) element.
toString() - Method in class hlt.language.design.backend.Block
toString() - Method in class hlt.language.design.backend.Closure
toString() - Method in exception hlt.language.design.backend.DynamicSemanticsErrorException
toString() - Method in class hlt.language.design.backend.IntMap
toString() - Method in class hlt.language.design.backend.IntRange
toString() - Method in class hlt.language.design.backend.IntSet
toString() - Method in class hlt.language.design.backend.ObjectInstance
toString() - Method in class hlt.language.design.backend.ObjectMap
toString() - Method in class hlt.language.design.backend.ObjectSet
toString() - Method in class hlt.language.design.backend.RealMap
toString() - Method in class hlt.language.design.backend.RealRange
toString() - Method in class hlt.language.design.backend.RealSet
toString() - Method in class hlt.language.design.backend.RuntimeInt
toString() - Method in class hlt.language.design.backend.RuntimeReal
toString() - Method in class hlt.language.design.backend.RuntimeTuple
toString() - Method in class hlt.language.design.instructions.ApplyCollectionHomomorphism
toString() - Method in class hlt.language.design.instructions.ApplySlicedCollectionHomomorphism
toString() - Method in class hlt.language.design.instructions.DefinedEntryInstruction
toString() - Method in class hlt.language.design.instructions.Enter
toString() - Method in class hlt.language.design.instructions.FieldInstruction
toString() - Method in class hlt.language.design.instructions.Instruction
toString() - Method in class hlt.language.design.instructions.OffsetInstruction
toString() - Method in class hlt.language.design.instructions.PushClosure
toString() - Method in class hlt.language.design.instructions.PushNewObject
toString() - Method in class hlt.language.design.instructions.PushScope
toString() - Method in class hlt.language.design.instructions.PushTuple
toString() - Method in class hlt.language.design.instructions.PushValueInt
toString() - Method in class hlt.language.design.instructions.PushValueObject
toString() - Method in class hlt.language.design.instructions.PushValueReal
toString() - Method in class hlt.language.design.instructions.Relocatable
toString() - Method in class hlt.language.design.instructions.SlicingInstruction
toString() - Method in class hlt.language.design.instructions.TupleComponentInstruction
toString() - Method in class hlt.language.design.instructions.TypedInstruction
toString() - Method in class hlt.language.design.kernel.Abstraction
toString() - Method in class hlt.language.design.kernel.And
toString() - Method in class hlt.language.design.kernel.Application
toString() - Method in class hlt.language.design.kernel.ArrayExtension
toString() - Method in class hlt.language.design.kernel.ArrayInitializer
toString() - Method in class hlt.language.design.kernel.ArraySlot
toString() - Method in class hlt.language.design.kernel.ArraySlotUpdate
toString() - Method in class hlt.language.design.kernel.ArrayToMap
toString() - Method in class hlt.language.design.kernel.Assignment
toString() - Method in class hlt.language.design.kernel.BuiltinObjectConstant
toString() - Method in class hlt.language.design.kernel.Char
toString() - Method in class hlt.language.design.kernel.Comprehension.IndexedExpression
toString() - Method in class hlt.language.design.kernel.Comprehension.Qualifier
toString() - Method in class hlt.language.design.kernel.Comprehension.RawInfo
toString() - Method in class hlt.language.design.kernel.Comprehension
toString() - Method in class hlt.language.design.kernel.Constant
toString() - Method in class hlt.language.design.kernel.Definition
toString() - Method in class hlt.language.design.kernel.Dummy
toString() - Method in class hlt.language.design.kernel.Enclosure
toString() - Method in class hlt.language.design.kernel.ExitWithValue
toString() - Method in class hlt.language.design.kernel.FieldUpdate
toString() - Method in class hlt.language.design.kernel.FilterHomomorphism
toString() - Method in class hlt.language.design.kernel.Global
toString() - Method in class hlt.language.design.kernel.HideType
toString() - Method in class hlt.language.design.kernel.Homomorphism
toString() - Method in class hlt.language.design.kernel.IfThenElse
toString() - Method in class hlt.language.design.kernel.Int
toString() - Method in class hlt.language.design.kernel.Let
toString() - Method in class hlt.language.design.kernel.Local
toString() - Method in class hlt.language.design.kernel.Loop
toString() - Method in class hlt.language.design.kernel.NamedTuple
toString() - Method in class hlt.language.design.kernel.NewArray
toString() - Method in class hlt.language.design.kernel.NewBag
toString() - Method in class hlt.language.design.kernel.NewList
toString() - Method in class hlt.language.design.kernel.NewObject
toString() - Method in class hlt.language.design.kernel.NewSet
toString() - Method in class hlt.language.design.kernel.OpenType
toString() - Method in class hlt.language.design.kernel.Or
toString() - Method in class hlt.language.design.kernel.Parameter
toString() - Method in class hlt.language.design.kernel.ParameterStack
toString() - Method in class hlt.language.design.kernel.Real
toString() - Method in class hlt.language.design.kernel.Scope
toString() - Method in class hlt.language.design.kernel.Sequence
toString() - Method in class hlt.language.design.kernel.StringConstant
toString() - Method in class hlt.language.design.kernel.Tuple
toString() - Method in class hlt.language.design.kernel.TupleProjection
toString() - Method in class hlt.language.design.kernel.TupleUpdate
toString() - Method in class hlt.language.design.kernel.UndecidedExpression
toString() - Method in class hlt.language.design.types.ArrayIndexTypeGoal
toString() - Method in class hlt.language.design.types.ArrayType
toString() - Method in class hlt.language.design.types.BagType
toString() - Method in class hlt.language.design.types.BaseTypeGoal
toString() - Method in class hlt.language.design.types.BoxableTypeConstant
toString() - Method in class hlt.language.design.types.BuiltinEntry
toString() - Method in class hlt.language.design.types.CheckExitableGoal
toString() - Method in class hlt.language.design.types.ChoicePoint
toString() - Method in class hlt.language.design.types.CodeEntry.CodeId
toString() - Method in class hlt.language.design.types.CodeEntry
toString() - Method in class hlt.language.design.types.DefinedEntry
toString() - Method in class hlt.language.design.types.EmptyGoal
toString() - Method in class hlt.language.design.types.FunctionType
  Returns a string form for a function type.
toString() - Method in class hlt.language.design.types.GlobalTypingGoal
  Returns a string form of this typing goal.
toString() - Method in class hlt.language.design.types.Goal
toString() - Method in class hlt.language.design.types.ListType
toString() - Method in class hlt.language.design.types.NamedTupleType
toString() - Method in class hlt.language.design.types.NamedType
toString() - Method in class hlt.language.design.types.NoVoidTypeGoal
toString() - Method in class hlt.language.design.types.PopExitableGoal
toString() - Method in class hlt.language.design.types.PruningGoal
  Returns a string form of this typing goal.
toString() - Method in class hlt.language.design.types.PushExitableGoal
toString() - Method in class hlt.language.design.types.ResiduatedGoal
  Returns a printable form for this residuation.
toString() - Method in class hlt.language.design.types.SetType
toString() - Method in class hlt.language.design.types.ShadowUnifyGoal
toString() - Method in class hlt.language.design.types.Symbol
toString() - Method in class hlt.language.design.types.TupleType
toString() - Method in class hlt.language.design.types.TypeConstant
toString() - Method in class hlt.language.design.types.TypeDefinition
toString() - Method in class hlt.language.design.types.TypeParameter
toString() - Method in class hlt.language.design.types.TypeTerm
toString() - Method in class hlt.language.design.types.TypingGoal
  Returns a string form of this typing goal.
toString() - Method in class hlt.language.design.types.TypingState
toString() - Method in class hlt.language.design.types.UnifyBaseTypeGoal
toString() - Method in class hlt.language.design.types.UnifyGoal
toString() - Method in class hlt.language.io.AbstractStreamTokenizer
  Returns a printable value of the current state of this `StreamTokenizer`.
toString() - Method in class hlt.language.io.IncludeReader
  Returns a string form describing the current state of the reader.
toString() - Method in class hlt.language.io.LAReader
  Returns a string describing the current buffer state.
toString() - Method in class hlt.language.syntax.Action
toString() - Method in class hlt.language.syntax.OperatorSymbol
toString() - Method in class hlt.language.syntax.ParseNode
  Returns a string representation of this node, along, possibly, with all its alternatives if any.
toString() - Method in class hlt.language.syntax.ParserAction
toString() - Method in class hlt.language.syntax.ParserRule
toString() - Method in class hlt.language.syntax.ParserSymbol
toString() - Method in class hlt.language.syntax.ParserTerminal
toString() - Method in class hlt.language.syntax.Rule
toString() - Method in class hlt.language.syntax.Symbol
toString() - Method in class hlt.language.syntax.Terminal
toString() - Method in class hlt.language.syntax.TrailEntry
toString() - Method in class hlt.language.syntax.XmlAttributeInfo
  Returns a `String` form for this `XmlAttributeInfo`.
toString(int, String, boolean) - Method in class hlt.language.syntax.XmlInfo
  `toString(int offset, String sep, boolean htmlPrefix, aboolean htmlName, boolean htmlAttribute)` returns a formatted string for this `XmlInfo`.
toString() - Method in class hlt.language.syntax.XmlInfo
toString() - Method in class hlt.language.syntax.XmlSpecialForm
  Returns a `String` form of this `XmlSpecialForm`.
toString() - Method in class hlt.language.syntax.XmlTextInfo
  Returns a `String` form of this `XmlTextInfo`.
toString() - Method in class hlt.language.syntax.XmlTextInfoArg
  Returns a `String` form of this `XmlTextInfoArg`.
toString() - Method in class hlt.language.syntax.XmlTreePath
  Returns a `String` form of this `XmlTreePath` of the form `c[x1 ...`
toString() - Method in class hlt.language.syntax.XmlWrapper
toString() - Method in class hlt.language.util.ArrayList
  Returns a string representation of this ArrayList
toString() - Method in class hlt.language.util.DoubleArrayList
  Returns a string representation of this DoubleArrayList
toString() - Method in class hlt.language.util.DoubleStack
  Returns a string representation of this Stack.
toString() - Method in class hlt.language.util.DoubleToIntMap.Entry
toString() - Method in class hlt.language.util.Error
  Returns a String composed of all the elements of this error in the form: `getPrefix()+getLabel()+getMsg()+getSee()+locationString()`.
toString() - Method in class hlt.language.util.FiniteStack
  Returns a printable string representation of this `FiniteStack`.
toString() - Method in class hlt.language.util.Indexed
toString() - Method in class hlt.language.util.IntArrayList
  Returns a string representation of this IntArrayList
toString() - Method in class hlt.language.util.IntStack
  Returns a string representation of this Stack.
toString() - Method in class hlt.language.util.IntToIntMap.Entry
toString() - Method in class hlt.language.util.LexComparableString
toString() - Method in class hlt.language.util.LinkedDoubleStack
toString() - Method in class hlt.language.util.LinkedIntStack
toString() - Method in class hlt.language.util.LinkedObjectStack
toString() - Method in class hlt.language.util.Location
toString() - Method in class hlt.language.util.ObjectToIntMap.Entry
toString() - Method in class hlt.language.util.Queue
  Returns a string representation of this queue.
toString() - Method in class hlt.language.util.RegExpChoice
  Returns a printable form for this `RegExpChoice`.
toString() - Method in class hlt.language.util.RegExpConcat
  Returns a printable form for this `RegExpConcat`.
toString() - Method in class hlt.language.util.RegExpOption
  Returns a printable form for this `RegExpOption`.
toString() - Method in class hlt.language.util.RegExpPlus
  Returns a printable form for this `RegExpPlus`.
toString() - Method in class hlt.language.util.RegExpPower
  Returns a printable form for this `RegExpPower`.
toString() - Method in class hlt.language.util.RegExpPowerRange
  Returns a printable form for this `RegExpPowerRange`.
toString() - Method in class hlt.language.util.RegExpStar
  Returns a printable form for this `RegExpStar`.
toString() - Method in class hlt.language.util.RegExpSymbol
  Returns a printable form for this `RegExpSymbol`.
toString() - Method in class hlt.language.util.SetOf
  Returns a string representation of this set as a comma-separated list of elements between curly braces.
toString() - Method in class hlt.language.util.Span
toString() - Method in class hlt.language.util.ToIntMap
  Returns a string form for this map.
toString() - Method in class hlt.osf.base.Feature
  Return a string value for this feature, which is its name.
toString() - Method in class hlt.osf.base.Sort
  Returns a string form of this Sort object.
toString() - Method in class hlt.osf.base.SortExpression
toString() - Method in class hlt.osf.base.Tag
  Return a string value for this tag, which is its name.
toString() - Method in class hlt.osf.util.BitCode
  Returns this bit code as a bit string followed by a marker whether it is locked or not.
toStringArray() - Method in class hlt.language.util.ArrayList
  Returns an array containing all of the string forms of the elements in this ArrayList in the correct order.
trace() - Method in class hlt.language.syntax.GenericParser
trace() - Static method in class hlt.language.util.RegExp
  Enables tracing mode on.
traceAction(ParserAction) - Method in class hlt.language.syntax.GenericParser
tracing() - Static method in class hlt.language.util.RegExp
  Tests whether tracing is on.
tracingIsOn() - Method in class hlt.language.syntax.GenericParser
trail(Bindable) - Method in interface hlt.language.design.types.GoalProver
trail(Goal) - Method in interface hlt.language.design.types.GoalProver
trail(Bindable) - Method in class hlt.language.design.types.TypeChecker
  Pushes the specified `Bindable` object on the binding trail.
trail(Application, Expression, Expression[]) - Method in class hlt.language.design.types.TypeChecker
  Pushes the specified four objects on the application trail (corresponding to the form of an application before being curryed).
trail(Goal) - Method in class hlt.language.design.types.TypeChecker
  Pushes the specified goal on the goal trail.
TrailEntry - Class in hlt.language.syntax
  This is the type of elements pushed on the dynamic parser's trail stack for undoing reductions and semantic actions effects when backtracking over dynamic operators tokens.
TreeDisplay - Class in hlt.language.syntax
  This class displays a parse tree using Java Swing components.
TreeDisplay(ParseNode) - Constructor for class hlt.language.syntax.TreeDisplay
TreeDisplay(ParseNode, String) - Constructor for class hlt.language.syntax.TreeDisplay
trigger(GoalProver) - Method in class hlt.language.design.types.ResiduatedGoal
  Triggers this residuation in the context of the specified goal prover.
trimToSize() - Method in class hlt.language.design.backend.RuntimeMap
  Trims the underlying native array to the size of its indexable if necessary and returns it (this is needed because the size of the array of a map indexed by an int range may grow to accommodate additional elements).
trimToSize() - Method in class hlt.language.util.ArrayList
  Trims the capacity of this ArrayList to be the ArrayList's current size.
trimToSize() - Method in class hlt.language.util.DoubleArrayList
  Trims the capacity of this DoubleArrayList to be the DoubleArrayList's current size.
trimToSize() - Method in class hlt.language.util.IntArrayList
  Trims the capacity of this IntArrayList to be the IntArrayList's current size.
TRUE - Static variable in class hlt.language.design.backend.Runtime
  A constant that denotes the unboxed boolean `true` at runtime.
TRUE() - Static method in class hlt.language.design.kernel.Constant
trueArity() - Method in class hlt.language.design.backend.Block
trueArity() - Method in class hlt.language.design.instructions.Enter
trueDomainIsBoxed(int) - Method in class hlt.language.design.types.FunctionType
trueRangeIsBoxed() - Method in class hlt.language.design.types.FunctionType
TT_EOF - Static variable in class hlt.language.io.AbstractStreamTokenizer
  This value indicates that the end of file has been read.
TT_EOL - Static variable in class hlt.language.io.AbstractStreamTokenizer
  This value indicates that an end of line has been read.
TT_NOTHING - Static variable in class hlt.language.io.AbstractStreamTokenizer
  This value indicates that no token has been read yet.
TT_NUMBER - Static variable in class hlt.language.io.AbstractStreamTokenizer
  This value indicates that a number has been read.
TT_SPECIAL - Static variable in class hlt.language.io.AbstractStreamTokenizer
  This value indicates that a special token has been returned.
TT_WORD - Static variable in class hlt.language.io.AbstractStreamTokenizer
  This value indicates that a word has been read.
ttype - Variable in class hlt.language.io.AbstractStreamTokenizer
  This always contains the type of token just read.
Tuple - Class in hlt.language.design.kernel
  This is the class of tuple expressions whose components are identified by position.
tuple() - Method in class hlt.language.design.kernel.TupleProjection
tuple() - Method in class hlt.language.design.kernel.TupleUpdate
TUPLE - Static variable in class hlt.language.design.types.Type
TupleComponentInstruction - Class in hlt.language.design.instructions
TupleComponentInstruction() - Constructor for class hlt.language.design.instructions.TupleComponentInstruction
TupleFieldName - Class in hlt.language.design.kernel
  This class extends `LexComparableString`s to represent named tuple field names.
TupleFieldName(String, int) - Constructor for class hlt.language.design.kernel.TupleFieldName
TupleProjection - Class in hlt.language.design.kernel
  This is the class of tuple projection expressions.
TupleProjection(Expression, Constant) - Constructor for class hlt.language.design.kernel.TupleProjection
TupleProjection(Expression, int) - Constructor for class hlt.language.design.kernel.TupleProjection
TupleProjection(Expression, String) - Constructor for class hlt.language.design.kernel.TupleProjection
TupleType - Class in hlt.language.design.types
  This is the type of tuples whose components are identified by position.
tupleUpdate() - Method in class hlt.language.design.kernel.FieldUpdate
  Returns the tuple update expression this corresponds to if not a class instance object field update; `null` otherwise.
TupleUpdate - Class in hlt.language.design.kernel
  This is the class of expressions for updating tuple components.
TupleUpdate(Expression, Expression) - Constructor for class hlt.language.design.kernel.TupleUpdate
type() - Method in class hlt.language.design.backend.ObjectInstance
type() - Method in class hlt.language.design.kernel.AndOr
type() - Method in class hlt.language.design.kernel.Dummy
type() - Method in class hlt.language.design.kernel.Expression
  This method returns the current type of this expression.
type() - Method in class hlt.language.design.kernel.Local
  Returns the current type binding of this occurrence.
type() - Method in class hlt.language.design.kernel.Loop
  The type of a loop is void.
type() - Method in class hlt.language.design.kernel.ProtoExpression
type() - Method in class hlt.language.design.kernel.Sequence
  The type of a sequence of expressions is that of the last one.
type() - Method in class hlt.language.design.types.BoxableTypeConstant
type() - Method in class hlt.language.design.types.CodeEntry
Type - Class in hlt.language.design.types
Type() - Constructor for class hlt.language.design.types.Type
type - Variable in class hlt.language.syntax.Action
type - Variable in class hlt.language.syntax.ParserAction
type() - Method in class hlt.language.util.RegExp
  This returns the specific type identifying this `RegExp`.
type() - Method in class hlt.language.util.RegExpChoice
type() - Method in class hlt.language.util.RegExpConcat
type() - Method in class hlt.language.util.RegExpOption
type() - Method in class hlt.language.util.RegExpPlus
type() - Method in class hlt.language.util.RegExpPower
type() - Method in class hlt.language.util.RegExpPowerRange
type() - Method in class hlt.language.util.RegExpStar
type() - Method in class hlt.language.util.RegExpSymbol
type() - Method in class hlt.osf.base.AndSortExpression
type() - Method in class hlt.osf.base.ButnotSortExpression
type() - Method in class hlt.osf.base.DisjunctiveSortExpression
type() - Method in class hlt.osf.base.NotSortExpression
type() - Method in class hlt.osf.base.OrSortExpression
type() - Method in class hlt.osf.base.SortExpression
  This returns the type of Boolean expression this sort expression is; one of: `Context.SYM()` if this is a sort symbol; `Context.DIS()` if this is a disjunctive sort; `Context.NOT()` if this is a negated sort expression; `Context.AND()` if this is a sort-expression conjunction; `Context.OR ()` if this is a sort-expression disjunction; `Context.BNT()` if this is a sort-expression complementation.
type() - Method in class hlt.osf.base.SymbolSortExpression
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.Abstraction
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.AndOr
typeCheck(Type, TypeChecker) - Method in class hlt.language.design.kernel.Application
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.Application
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.ArrayExtension
  Typechecking proceeds as follows: type-check all the elements to have the same type; if there is no indexable (i.e., this is not a map) force the indexer type to be int else (i.e., this is a set-indexed map) typecheck the indexable as a set unify the indexable type and the indexer type if there is an index set (i.e., this is constrained by an `ArrayInitializer`) typecheck the index set to be a legal indexing type unify the base type of the index set type with the indexable' base type if there is one type-check this array extension as an array with the extension's element type as array base type, and the array's indexer type as indexer type.
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.ArrayInitializer
  Type-checking proceeds as follows: each dimension expression is type-checked to have an index set type; this is then checked as an array type corresponding to the element type and the dimensions' types; the array is type-checked to be an array of the same number of dimensions as this, each dimension type is verified to be such that: where this dimension type is int, that of the array must be int too; where this dimension type is set, that of the array must be either int, or set of same base type; where this dimension type is int range, that of the array must be either int, int range, or a set of int.
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.ArraySlot
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.ArraySlotUpdate
  Type-checks this array slot update in the context of the specified `TypeChecker`.
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.ArrayToMap
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.Assignment
  Type-checks this assignment in the context of the specified `TypeChecker`.
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.Comprehension
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.Constant
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.Definition
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.Dummy
  A Dummy never gets to invoke this.
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.ExitWithValue
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.Expression
  This method type-checks this expression in the context of the specified `TypeChecker`.
typeCheck(Type, TypeChecker) - Method in class hlt.language.design.kernel.Expression
  This method ascertains that this expression has the specified type in the context of the specified `TypeChecker`.
typeCheck(Global, TypeChecker) - Method in class hlt.language.design.kernel.Expression
  This method type-checks this expression in the context of the specified typechecker, using the type of the specified `Global` as a filter.
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.FieldUpdate
  Type-checks this field update in the context of the specified `TypeChecker`.
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.FilterHomomorphism
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.Global
typeCheck(Type, TypeChecker) - Method in class hlt.language.design.kernel.Global
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.HideType
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.Homomorphism
  Checking the type of a homomorphism depends on whether the homomorphism is...
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.IfThenElse
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.Let
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.Local
  Ascertains that any other type for this local is that of the parameter this stands for.
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.Loop
  Type-checks this loop in the context of the specified `TypeChecker`.
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.NamedTuple
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.NewArray
  To typecheck a new array, we typecheck: each dimension to have an allowed index set type (i.e., int, int range, or set), this as an array type with the base type and dimension types.
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.NewBag
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.NewList
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.NewObject
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.NewSet
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.OpenType
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.Parameter
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.Scope
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.Sequence
  Type-checks all expressions in this sequence in the context of the specified `TypeChecker`.
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.Tuple
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.TupleProjection
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.TupleUpdate
typeCheck(TypeChecker) - Method in class hlt.language.design.kernel.UndecidedExpression
  Type-checking an `UndecidedExpression` works as follows: a `TypingState` is pushed on the typechecker's cut-point stack in order to inhibit backtracking before this point; the first option expression is typechecked; if type-checking succeeds, the typechecker's cut-point stack is popped; if it fails: all the typechecker's goals trailed after the latest cut-point are thrown away; all the other typechecker's trails are unwound up to the points indicated by the latest cut-point; the cut-point stack is popped; the second option is typechecked as the actual expression.
typeCheck(Expression, Type) - Method in class hlt.language.design.types.TypeChecker
  Proves a `TypingGoal` constructed with the specified expression and type.
TypeChecker - Class in hlt.language.design.types
  A `TypeChecker` is a backtracking prover that establishes `Goal` objects.
TypeChecker() - Constructor for class hlt.language.design.types.TypeChecker
typeCheckLocked() - Method in class hlt.language.design.kernel.Expression
TypeClashException - Exception in hlt.language.design.types
TypeClashException(Object) - Constructor for exception hlt.language.design.types.TypeClashException
TypeClashException(Type, Type) - Constructor for exception hlt.language.design.types.TypeClashException
typeComponent(int) - Method in class hlt.language.design.types.Type
  Returns the `n`-th derefenced type component in this type, if any; throws a `NoSuchTypeComponentException` otherwise.
TypeConstant - Class in hlt.language.design.types
TypeConstant(String) - Constructor for class hlt.language.design.types.TypeConstant
TypeConstant(String, byte) - Constructor for class hlt.language.design.types.TypeConstant
TypeConstant(String, byte, boolean) - Constructor for class hlt.language.design.types.TypeConstant
typedCopy() - Method in class hlt.language.design.kernel.Abstraction
typedCopy() - Method in class hlt.language.design.kernel.And
typedCopy() - Method in class hlt.language.design.kernel.Application
typedCopy() - Method in class hlt.language.design.kernel.ArrayExtension
typedCopy() - Method in class hlt.language.design.kernel.ArrayInitializer
typedCopy() - Method in class hlt.language.design.kernel.ArraySlot
typedCopy() - Method in class hlt.language.design.kernel.ArraySlotUpdate
typedCopy() - Method in class hlt.language.design.kernel.ArrayToMap
typedCopy() - Method in class hlt.language.design.kernel.Comprehension
typedCopy() - Method in class hlt.language.design.kernel.Constant
typedCopy() - Method in class hlt.language.design.kernel.Definition
typedCopy() - Method in class hlt.language.design.kernel.Dummy
typedCopy() - Method in class hlt.language.design.kernel.DummyAssignment
typedCopy() - Method in class hlt.language.design.kernel.ExitWithValue
typedCopy() - Method in class hlt.language.design.kernel.Expression
  Returns a deep copy of this expression this and all its subexpressions share the same type as their copy's counterparts.
typedCopy() - Method in class hlt.language.design.kernel.FieldUpdate
typedCopy() - Method in class hlt.language.design.kernel.FilterHomomorphism
typedCopy() - Method in class hlt.language.design.kernel.Global
typedCopy() - Method in class hlt.language.design.kernel.GlobalAssignment
typedCopy() - Method in class hlt.language.design.kernel.HideType
typedCopy() - Method in class hlt.language.design.kernel.Homomorphism
typedCopy() - Method in class hlt.language.design.kernel.IfThenElse
typedCopy() - Method in class hlt.language.design.kernel.Local
typedCopy() - Method in class hlt.language.design.kernel.LocalAssignment
typedCopy() - Method in class hlt.language.design.kernel.Loop
typedCopy() - Method in class hlt.language.design.kernel.NamedTuple
typedCopy() - Method in class hlt.language.design.kernel.NewArray
typedCopy() - Method in class hlt.language.design.kernel.NewCollection
typedCopy() - Method in class hlt.language.design.kernel.OpenType
typedCopy() - Method in class hlt.language.design.kernel.Or
typedCopy() - Method in class hlt.language.design.kernel.Parameter
typedCopy() - Method in class hlt.language.design.kernel.Scope
typedCopy() - Method in class hlt.language.design.kernel.Sequence
typedCopy() - Method in class hlt.language.design.kernel.Tuple
typedCopy() - Method in class hlt.language.design.kernel.TupleProjection
typedCopy() - Method in class hlt.language.design.kernel.TupleUpdate
typedCopy() - Method in class hlt.language.design.kernel.UndecidedExpression
typedDisplayForm(int, Type) - Method in class hlt.language.design.backend.DefaultDisplayFormManager
typedDisplayForm(double) - Method in class hlt.language.design.backend.DefaultDisplayFormManager
typedDisplayForm(Object, Type) - Method in class hlt.language.design.backend.DefaultDisplayFormManager
typedDisplayForm(int, Type) - Method in class hlt.language.design.backend.DefaultDisplayManager
typedDisplayForm(double) - Method in class hlt.language.design.backend.DefaultDisplayManager
typedDisplayForm(Object, Type) - Method in class hlt.language.design.backend.DefaultDisplayManager
typedDisplayForm(int, Type) - Method in interface hlt.language.design.backend.DisplayFormManager
typedDisplayForm(double) - Method in interface hlt.language.design.backend.DisplayFormManager
typedDisplayForm(Object, Type) - Method in interface hlt.language.design.backend.DisplayFormManager
TypeDefinition - Class in hlt.language.design.types
  This class encapsulates the information associated to a type term acting as an alias (or synonym) of another type.
TypeDefinitionException - Exception in hlt.language.design.types
TypeDefinitionException(Object) - Constructor for exception hlt.language.design.types.TypeDefinitionException
TypedInstruction - Class in hlt.language.design.instructions
TypeParameter - Class in hlt.language.design.types
TypeParameter() - Constructor for class hlt.language.design.types.TypeParameter
typeRef() - Method in class hlt.language.design.kernel.AndOr
typeRef() - Method in class hlt.language.design.kernel.Dummy
typeRef() - Method in class hlt.language.design.kernel.Expression
  This method returns this expression's undereferenced type field if it has one.
typeRef() - Method in class hlt.language.design.kernel.Local
  Returns the type reference of this occurrence.
typeRef() - Method in class hlt.language.design.kernel.Loop
  The type reference of a loop is its type.
typeRef() - Method in class hlt.language.design.kernel.ProtoExpression
typeRef() - Method in class hlt.language.design.kernel.Sequence
  The type reference of a sequence of expressions is that of the last one.
typeRefComponent(int) - Method in class hlt.language.design.types.ArrayType
typeRefComponent(int) - Method in class hlt.language.design.types.BoxableTypeConstant
typeRefComponent(int) - Method in class hlt.language.design.types.CollectionType
typeRefComponent(int) - Method in class hlt.language.design.types.CollectionTypeConstant
typeRefComponent(int) - Method in class hlt.language.design.types.DefinedType
typeRefComponent(int) - Method in class hlt.language.design.types.FunctionType
typeRefComponent(int) - Method in class hlt.language.design.types.ProtoType
typeRefComponent(int) - Method in class hlt.language.design.types.TupleType
typeRefComponent(int) - Method in class hlt.language.design.types.Type
  Returns the `n`-th undereferenced type component in this type, if any; throws a `NoSuchTypeComponentException` otherwise.
typeRefComponent(int) - Method in class hlt.language.design.types.TypeConstant
typeRefComponent(int) - Method in class hlt.language.design.types.TypeParameter
typeRefComponent(int) - Method in class hlt.language.design.types.TypeTerm
typeTable() - Method in class hlt.language.design.types.Symbol
TypeTerm - Class in hlt.language.design.types
TypeTerm() - Constructor for class hlt.language.design.types.TypeTerm
TypeTermScheme - Class in hlt.language.design.types
  Objects of this class are of the form `name(T1,...Tn)` where `name` is a type name and the `Ti`'s are distinct type parameters.
TypeTermScheme() - Constructor for class hlt.language.design.types.TypeTermScheme
TypingErrorException - Exception in hlt.language.design.types
TypingErrorException(Object) - Constructor for exception hlt.language.design.types.TypingErrorException
TypingGoal - Class in hlt.language.design.types
  A `TypingGoal` encapsulates a pair of the form e:t, where e is and expression and t is a type.
TypingGoal(Expression, Type) - Constructor for class hlt.language.design.types.TypingGoal
  Constructs a typing goal with the specified expression and type.
TypingState - Class in hlt.language.design.types
  A `TypingState` consists of the following pointers, each recording the size of the corresponding stack in the `TypeChecker` at state-saving time: a `goalStack` pointer; a `chptStack` pointer; a `bindTrail` pointer; a `typeTrail` pointer; a `applTrail` pointer; a `goalTrail` pointer;
TypingState() - Constructor for class hlt.language.design.types.TypingState

## U

ub() - Method in class hlt.language.design.backend.IntRange
ub() - Method in class hlt.language.design.backend.RealRange
UNARY_EXP - Static variable in class hlt.language.util.RegExp
unbind() - Method in interface hlt.language.design.types.Bindable
  Unbinds this bindable.
unbind() - Method in class hlt.language.design.types.TypeParameter
  This unbinds this type parameter and resets the reference counts for all residuations this has a trigger link with, if any.
unbindArguments() - Method in class hlt.language.design.types.ClassType
uncurry() - Method in class hlt.language.design.types.FunctionType
  When this function type is of the form `A[1],...,A[n] -> (B[1],...,B[m] -> R)`, this returns the function type `A[1],...,A[n],B[1],...,B[m] -> R`, making sure to preserves boxing masks appropriately.
UndecidedExpression - Class in hlt.language.design.kernel
  This class denotes an expression as a yet undecided choice between two expressions.
UndecidedExpression(Expression, Expression) - Constructor for class hlt.language.design.kernel.UndecidedExpression
undeclareClass(Tables, ClassType) - Method in class hlt.language.design.types.ClassInfo
  Resets all the information of this class info to that of an empty class info.
undeclareClass(Tables) - Method in class hlt.language.design.types.ClassType
UndefinedEqualityException - Exception in hlt.language.design.kernel
UndefinedEqualityException() - Constructor for exception hlt.language.design.kernel.UndefinedEqualityException
UndefinedSymbolException - Exception in hlt.osf.exec
UndefinedSymbolException(String) - Constructor for exception hlt.osf.exec.UndefinedSymbolException
undoCutPoint() - Method in class hlt.language.design.types.TypeChecker
undoDummyLocal() - Method in class hlt.language.design.kernel.Application
  When this application is a slicing equality, this undoes the name-sanitizing of the "dummy local" parameter occurrence of the projection back to a plain dummy.
UnequalInts - Class in hlt.language.design.instructions
UnequalInts() - Constructor for class hlt.language.design.instructions.UnequalInts
UnequalObjects - Class in hlt.language.design.instructions
UnequalObjects() - Constructor for class hlt.language.design.instructions.UnequalObjects
UnequalReals - Class in hlt.language.design.instructions
UnequalReals() - Constructor for class hlt.language.design.instructions.UnequalReals
unify(Type, TypeChecker) - Method in class hlt.language.design.types.ArrayType
  Unifies this array type against the specifed type in the context of the given type checker.
unify(Type) - Method in class hlt.language.design.types.ArrayType
unify(Type, TypeChecker) - Method in class hlt.language.design.types.BoxableTypeConstant
unify(Type) - Method in class hlt.language.design.types.BoxableTypeConstant
unify(Type, TypeChecker) - Method in class hlt.language.design.types.CollectionType
  Unifies this collection type against the specifed type in the context of the given type checker.
unify(Type) - Method in class hlt.language.design.types.CollectionType
unify(Type, TypeChecker) - Method in class hlt.language.design.types.CollectionTypeConstant
unify(Type) - Method in class hlt.language.design.types.CollectionTypeConstant
unify(Type, TypeChecker) - Method in class hlt.language.design.types.DefinedType
  Normally, a defined type can only unify against a type parameter or itself.
unify(Type) - Method in class hlt.language.design.types.DefinedType
unify(Type, TypeChecker) - Method in class hlt.language.design.types.FunctionType
  Unifies this function type with the given type in the context of the given type-checker.
unify(Type) - Method in class hlt.language.design.types.FunctionType
unify(Type, TypeChecker) - Method in class hlt.language.design.types.NamedTupleType
unify(Type) - Method in class hlt.language.design.types.NamedTupleType
unify(Type, TypeChecker) - Method in class hlt.language.design.types.ProtoType
unify(Type) - Method in class hlt.language.design.types.ProtoType
unify(Type, TypeChecker) - Method in class hlt.language.design.types.TupleType
unify(Type) - Method in class hlt.language.design.types.TupleType
unify(Type, TypeChecker) - Method in class hlt.language.design.types.Type
  This unifies this type with the specified type in the context of the specified `TypeChecker`.
unify(Type) - Method in class hlt.language.design.types.Type
  This unifies this type with the specified type with no possibility of undoing any effects.
unify(Type, Type) - Method in class hlt.language.design.types.TypeChecker
  Triggers the unification of the two specified types by proving a `UnifyGoal` constructed with the two types.
unify(Type, Type, Locatable) - Method in class hlt.language.design.types.TypeChecker
  Triggers the unification of the two specified types by proving a `UnifyGoal` constructed with the two types and recording the specified location extent.
unify(Type, TypeChecker) - Method in class hlt.language.design.types.TypeConstant
unify(Type) - Method in class hlt.language.design.types.TypeConstant
unify(Type, TypeChecker) - Method in class hlt.language.design.types.TypeParameter
  Unifies this type parameter with the given type in the context of the given type-checker.
unify(Type) - Method in class hlt.language.design.types.TypeParameter
  NB: does not perform the "occurs-check" test.
unify(Type, TypeChecker) - Method in class hlt.language.design.types.TypeTerm
unify(Type) - Method in class hlt.language.design.types.TypeTerm
UnifyBaseTypeGoal - Class in hlt.language.design.types
  A `UnifyBaseTypeGoal` encapsulates a pair consisting of a type and a base type.
UnifyBaseTypeGoal(Type, Type, Locatable) - Constructor for class hlt.language.design.types.UnifyBaseTypeGoal
UnifyGoal - Class in hlt.language.design.types
  A `UnifyGoal` encapsulates a pair of types that must be unified.
UnifyGoal(Type, Type) - Constructor for class hlt.language.design.types.UnifyGoal
UnifyGoal(Type, Type, Locatable) - Constructor for class hlt.language.design.types.UnifyGoal
union(RuntimeSet) - Method in class hlt.language.design.backend.RuntimeSet
  Returns this set modified to contain the union of this and the specified set.
union(RuntimeSet, RuntimeSet) - Static method in class hlt.language.design.backend.RuntimeSet
  Returns a new set equal to the union of the two specified sets.
UNION - Static variable in class hlt.language.design.instructions.Instruction
Union - Class in hlt.language.design.instructions
Union() - Constructor for class hlt.language.design.instructions.Union
union(SetOf) - Method in class hlt.language.util.SetOf
  Modifies this set to the union of this set and the specified set.
union(SetOf, SetOf) - Static method in class hlt.language.util.SetOf
  Returns the union of two sets without modifying either one.
unlock() - Method in class hlt.language.design.backend.IntRange
unlock() - Method in interface hlt.language.design.backend.Lockable
unlock() - Method in class hlt.language.design.backend.RuntimeSet
  Unlocks this set to enable further modification.
unlock() - Method in class hlt.osf.base.Sort
  Unlocks this sort's bit code - which means that its code may be modified by the 3 Boolean static bit code operations 'not', 'and', and 'or'.
unlock() - Method in class hlt.osf.exec.Taxonomy
  Unlocks this taxonomy.
unlock() - Method in class hlt.osf.util.BitCode
  Unlocks this bit code - which means that it may be modified by the 3 boolean static dyadic operations 'not', 'and', and 'or' defined below.
unquotedDisplayForm(int, Type) - Method in class hlt.language.design.backend.DefaultDisplayFormManager
unquotedDisplayForm(double) - Method in class hlt.language.design.backend.DefaultDisplayFormManager
unquotedDisplayForm(Object, Type) - Method in class hlt.language.design.backend.DefaultDisplayFormManager
unquotedDisplayForm(int, Type) - Method in class hlt.language.design.backend.DefaultDisplayManager
unquotedDisplayForm(double) - Method in class hlt.language.design.backend.DefaultDisplayManager
unquotedDisplayForm(Object, Type) - Method in class hlt.language.design.backend.DefaultDisplayManager
unquotedDisplayForm(int, Type) - Method in interface hlt.language.design.backend.DisplayFormManager
unquotedDisplayForm(double) - Method in interface hlt.language.design.backend.DisplayFormManager
unquotedDisplayForm(Object, Type) - Method in interface hlt.language.design.backend.DisplayFormManager
unquotedDisplayForm(double) - Method in class hlt.osf.io.DisplayFormManager
unquotedDisplayForm(double) - Method in class hlt.osf.io.DisplayManager
unquotify(String) - Static method in class hlt.language.tools.Misc
  Returns the passed argument string deprived of any single or double quoting if any.
UnsafeCodeException - Exception in hlt.language.design.backend
UnsafeCodeException(Object) - Constructor for exception hlt.language.design.backend.UnsafeCodeException
unsetDomainBox(int) - Method in class hlt.language.design.types.FunctionType
unsetRangeBox() - Method in class hlt.language.design.types.FunctionType
unsetType(int, int) - Method in class hlt.language.io.AbstractStreamTokenizer
  Unset the specified type, but no other one, for this character.
unsetType(int, int, int) - Method in class hlt.language.io.AbstractStreamTokenizer
  Unset the specified type, but no other one, for all characters in this range.
unsetType(String, int) - Method in class hlt.language.io.AbstractStreamTokenizer
  Unset the specified type, but no other one, for all characters in this string.
UNWRAP_INT - Static variable in class hlt.language.design.kernel.Constant
UNWRAP_REAL - Static variable in class hlt.language.design.kernel.Constant
unwrapper() - Method in class hlt.language.design.types.Type
  This returns the built-in function that is appropriate for turning a boxed value with primitive type into that value.

## V

validate() - Method in class hlt.language.syntax.ParseTreeRenderer
  Overridden for performance reasons.
Valuable - Interface in hlt.language.design.types
  This interface is that of any object that can be the value of the binding of a `Bindable` object.
value() - Method in class hlt.language.design.backend.RuntimeInt
value() - Method in class hlt.language.design.backend.RuntimeReal
value() - Method in class hlt.language.design.kernel.BuiltinObjectConstant
value() - Method in class hlt.language.design.kernel.Char
value() - Method in class hlt.language.design.kernel.ExitWithValue
value() - Method in class hlt.language.design.kernel.Int
value() - Method in class hlt.language.design.kernel.Real
value() - Method in class hlt.language.design.types.Type
  This returns the type value this is bound to (itself by default - overridden by `TypeParameter`).
value() - Method in class hlt.language.design.types.TypeParameter
  This method acts as a type parameter dereferencing for possibly bound type parameters.
value() - Method in class hlt.language.syntax.XmlAttributeInfo
  Returns the attribute's value.
value() - Static method in class hlt.language.syntax.XmlSpecialForm
  Returns the canonical `XmlSpecialForm` denoting a terminal value.
value() - Method in class hlt.language.util.ToIntMap.Entry
value() - Method in class hlt.osf.base.SortExpression
  Returns this sort expression's bit code in its context.
valueInRadix(int, int) - Static method in class hlt.language.tools.Misc
  Returns the string representation of the given integer in the given radix.
values() - Method in class hlt.language.util.DoubleToIntMap
  Returns an iterator through the values of this map.
values() - Method in class hlt.language.util.IntToIntMap
  Returns an iterator through the values of this map.
values() - Method in class hlt.language.util.ObjectToIntMap
  Returns an iterator through the values of this map.
values() - Method in class hlt.language.util.Table
values() - Method in class hlt.language.util.ToIntMap
  Returns an iterator through the values of this map.
Verbose - Interface in hlt.language.util
  This is a repository of constants to denote various levels or verbosity.
VERBOSE - Static variable in interface hlt.language.util.Verbose
viableTypes() - Method in class hlt.language.design.kernel.Global
view(ViewableStack, String, int, int) - Static method in class hlt.language.tools.Misc
  Returns a legible "view" of a stack as a String.
view(Queue, String, int, int) - Static method in class hlt.language.tools.Misc
  Returns a legible "view" of a queue as a String.
ViewableStack - Interface in hlt.language.util
VOID - Static variable in class hlt.language.design.backend.Runtime
  A constant that denotes the unboxed `void` value at runtime.
VOID - Static variable in class hlt.language.design.kernel.Constant
VOID - Static variable in class hlt.language.design.types.Type
VOID_ASSIGNMENTS - Static variable in class hlt.language.design.kernel.Expression
  When this is `true`, all assignments have a `void` type (and return no value); otherwise, they have the same type as the assigned value (which is also the value they return).
VOID_SORT - Static variable in class hlt.language.design.types.Type
voidArity() - Method in class hlt.language.design.backend.Block
voidArity() - Method in class hlt.language.design.kernel.Scope

## W

warningCount() - Method in class hlt.language.syntax.ErrorManager
  Returns the current count of warnings.
WHITESPACE - Static variable in class hlt.language.io.AbstractStreamTokenizer
whitespaceChar(int) - Method in class hlt.language.io.AbstractStreamTokenizer
  Sets this character to be a whitespace character, exclusively.
whitespaceChars(int, int) - Method in class hlt.language.io.AbstractStreamTokenizer
  Makes all characters between the first and second arguments inclusive white space characters exclusively.
whitespaceChars(String) - Method in class hlt.language.io.AbstractStreamTokenizer
  Sets all characters in this string to be whitespace characters, exclusively.
WORD - Static variable in class hlt.language.io.AbstractStreamTokenizer
wordChar(int) - Method in class hlt.language.io.AbstractStreamTokenizer
  Sets this character to be a word character, exclusively.
wordChars(int, int) - Method in class hlt.language.io.AbstractStreamTokenizer
  Makes all characters between the first and second arguments inclusive word characters exclusively.
wordChars(String) - Method in class hlt.language.io.AbstractStreamTokenizer
  Sets all characters in this string to be word characters, exclusively.
WRAP_INT - Static variable in class hlt.language.design.kernel.Constant
WRAP_REAL - Static variable in class hlt.language.design.kernel.Constant
wrapper() - Method in class hlt.language.design.types.Type
  This returns the built-in function that is appropriate for turning a value with primitive type into an object.
wrapperPaths() - Method in class hlt.language.syntax.XmlInfo
WRD - Static variable in interface hlt.language.io.IO
  Word
WRITE_R - Static variable in class hlt.language.design.instructions.Instruction
WriteInt - Class in hlt.language.design.instructions
WriteInt(Type) - Constructor for class hlt.language.design.instructions.WriteInt
WriteObject - Class in hlt.language.design.instructions
WriteObject(Type) - Constructor for class hlt.language.design.instructions.WriteObject
WriteReal - Class in hlt.language.design.instructions
WriteReal() - Constructor for class hlt.language.design.instructions.WriteReal
writeXml(ParseNode, PrintStream) - Method in class hlt.language.syntax.GenericParser
  Serializes the XML tree rooted in this node on the specified output stream.

## X

XML_TREE - Static variable in class hlt.language.syntax.GenericParser
  A value indicating that an XML serialization tree must be built.
XmlAttributeInfo - Class in hlt.language.syntax
  This is the class of information parsed from an XML attribute annotation.
XmlAttributeInfo(String, XmlTextInfo) - Constructor for class hlt.language.syntax.XmlAttributeInfo
  Constructs an `XmlAttributeInfo` with specified name and value.
XmlAttributeInfo(String, XmlTreePath) - Constructor for class hlt.language.syntax.XmlAttributeInfo
  Constructs an `XmlAttributeInfo` with specified name and `XmlTreePath`.
XmlAttributeInfo(String, int, int[], String) - Constructor for class hlt.language.syntax.XmlAttributeInfo
  Constructs an `XmlAttributeInfo` with specified name, child position, an `int[]` XML path, and a (possibly null) attribute name.
XmlAttributeInfo(String, int, IntArrayList, String) - Constructor for class hlt.language.syntax.XmlAttributeInfo
  Constructs an `XmlAttributeInfo` with specified name, child position, an `IntArrayList` XML path, and a (possibly null) attribute name.
XmlAttributeInfo(String, XmlSpecialForm) - Constructor for class hlt.language.syntax.XmlAttributeInfo
  Constructs an `XmlAttributeInfo` with specified name and special form.
XmlAttributeInfo(String) - Constructor for class hlt.language.syntax.XmlAttributeInfo
  Constructs an `XmlAttributeInfo` with specified name.
xmlDocument() - Method in class hlt.language.syntax.ParseNode
  Returns the XML document associated with this parse node, if any, or `null` otherwise.
xmlDocument(String, String, String[]) - Method in class hlt.language.syntax.ParseNode
  Returns the XML document associated with this parse node with a root element named as specified by `xmlroot` and `nsprefix` in the context of the namespaces declarations specified in `namespaces`.
xmlForm(Document) - Static method in class hlt.language.syntax.GenericParser
  Serializes the XML tree rooted in this node on the specified output stream.
xmlForm() - Method in class hlt.language.syntax.ParseNode
  Returns the (possibly empty) list of XML elements associated with this parse node.
xmlify(Element) - Method in class hlt.language.syntax.ParseNode
  This method builds and returns the XML form of this parse node as a (possibly empty) `ArrayList`.
xmlInfo() - Method in class hlt.language.syntax.Terminal
XmlInfo - Class in hlt.language.syntax
  This is the class of information concerning XML annotation.
XmlInfo(String) - Constructor for class hlt.language.syntax.XmlInfo
XmlInfo(String, String) - Constructor for class hlt.language.syntax.XmlInfo
XmlInfo(String, String, XmlAttributeInfo[], int[], int[][], XmlWrapper[][], String[], boolean, XmlTextInfo[][]) - Constructor for class hlt.language.syntax.XmlInfo
xmlPath() - Method in class hlt.language.syntax.XmlAttributeInfo
  Whenever this attribute's value is an `XmlTreePath` object, this returns the path as an `int[]`.
xmlPaths() - Method in class hlt.language.syntax.XmlInfo
XmlSpecialForm - Class in hlt.language.syntax
  The class `XmlSpecialForm` represents objects denoting some text value to be computed at parse time from the CST and XML tree being built.
XmlSpecialForm(XmlTextInfoArg[]) - Constructor for class hlt.language.syntax.XmlSpecialForm
  Constructs an `XmlSpecialForm` denoting a text form with the given `XmlTextInfoArg[]` array of arguments.
XmlSpecialForm(ArrayList) - Constructor for class hlt.language.syntax.XmlSpecialForm
  Constructs an `XmlSpecialForm` denoting a text form with the given `ArrayList` of `XmlTextInfoArg` arguments.
XmlTextInfo - Class in hlt.language.syntax
  The class `XmlTextInfo` packages information parsed from an XML serialization annotation, which may be of one of the following three possible kinds: a literal (unquoted, single-quoted, or double-quoted) text string; or, a path expression (of type an `XmlTreePath`) of the form `c[x1...xn]/a`, where `c` and the `xi`'s are positive integers, `a` is a symbol, and where both `[x1...xn]` and `/a`, are optional; or, a special form of the form `$VALUE` or `$TEXT(...)`.
XmlTextInfo() - Constructor for class hlt.language.syntax.XmlTextInfo
  Constructs an empty `XmlTextInfoArg`.
XmlTextInfo(XmlTreePath) - Constructor for class hlt.language.syntax.XmlTextInfo
  Constructs an `XmlTextInfo` with specified `XmlTreePath`.
XmlTextInfo(int, int[], String) - Constructor for class hlt.language.syntax.XmlTextInfo
  Constructs an `XmlTextInfo` with specified child position, (possibly null) xml path, and a (possibly null) attribute name.
XmlTextInfo(int, IntArrayList, String) - Constructor for class hlt.language.syntax.XmlTextInfo
  Constructs an `XmlTextInfo` with specified child position, (possibly null) xml path, and a (possibly null) attribute name.
XmlTextInfo(XmlSpecialForm) - Constructor for class hlt.language.syntax.XmlTextInfo
  Constructs an `XmlTextInfo` with specified special form.
XmlTextInfo(String) - Constructor for class hlt.language.syntax.XmlTextInfo
  Constructs an `XmlTextInfo` with specified attribute name.
XmlTextInfo(int, IntArrayList, boolean, ArrayList, String) - Constructor for class hlt.language.syntax.XmlTextInfo
  Constructs an `XmlTextInfo` with specified child position,
XmlTextInfoArg - Class in hlt.language.syntax
  This is the class of information packaging an argument of a `$TEXT` special forms.
XmlTextInfoArg() - Constructor for class hlt.language.syntax.XmlTextInfoArg
  Constructs an empty `XmlTextInfoArg`.
XmlTextInfoArg(XmlTreePath) - Constructor for class hlt.language.syntax.XmlTextInfoArg
  Constructs an `XmlTextInfoArg` with specified child position and an attribute name.
XmlTextInfoArg(String) - Constructor for class hlt.language.syntax.XmlTextInfoArg
  Constructs an `XmlTextInfoArg` with specified child position, (possibly null) xml path, and a (possibly null) attribute name.
XmlTextInfoArg(int, String) - Constructor for class hlt.language.syntax.XmlTextInfoArg
  Constructs an `XmlTextInfoArg` with specified child position and a (possibly null) attribute name.
XmlTextInfoArg(int, int[], String) - Constructor for class hlt.language.syntax.XmlTextInfoArg
  Constructs an `XmlTextInfoArg` with specified child position, (possibly null) xml path, and a (possibly null) attribute name.
XmlTextInfoArg(int, IntArrayList, String) - Constructor for class hlt.language.syntax.XmlTextInfoArg
  Constructs an `XmlTextInfoArg` with specified child position, (possibly null) xml path, and a (possibly null) attribute name.
xmlTreePath() - Method in class hlt.language.syntax.XmlTextInfoArg
  Returns the `XmlTreePath` object if there is one, or `null`, otherwise.
XmlTreePath - Class in hlt.language.syntax
  This class packages the information parsed from an XML serialization annotation to denote a path in the XML tree corresponding to a given CST child.
XmlTreePath() - Constructor for class hlt.language.syntax.XmlTreePath
XmlTreePath(int, String) - Constructor for class hlt.language.syntax.XmlTreePath
  Constructs an `XmlTreePath` with child position and attribute reference name.
XmlTreePath(int, int[], String) - Constructor for class hlt.language.syntax.XmlTreePath
  Constructs an `XmlTreePath` with child position, an `int[]` xml tree address, and attribute reference name.
XmlTreePath(int, IntArrayList, String) - Constructor for class hlt.language.syntax.XmlTreePath
  Constructs an `XmlTreePath` with child position, an `IntArreyList` xml tree address, and attribute reference name.
XmlTreePath(String) - Constructor for class hlt.language.syntax.XmlTreePath
  Constructs an `XmlTreePath` with unspecified child position nor tree address, and specified attribute reference name.
XmlWrapper - Class in hlt.language.syntax
XmlWrapper(String) - Constructor for class hlt.language.syntax.XmlWrapper
XmlWrapper(String, boolean) - Constructor for class hlt.language.syntax.XmlWrapper
xmlWriter() - Static method in class hlt.language.syntax.GenericParser
XN - Static variable in class hlt.language.util.RegExpTwo
XNION - Static variable in class hlt.language.design.instructions.Instruction
XO - Static variable in class hlt.language.util.RegExpTwo
XP - Static variable in class hlt.language.util.RegExpTwo
XR - Static variable in class hlt.language.util.RegExpTwo
XS - Static variable in class hlt.language.util.RegExpTwo
XX - Static variable in class hlt.language.util.RegExpTwo

## Z

ZERO - Static variable in class hlt.language.design.backend.RuntimeInt
ZERO - Static variable in class hlt.language.design.backend.RuntimeReal
zeroPaddedString(int, int) - Static method in class hlt.language.tools.Misc
  Returns the string representation of the given integer `n` using as many zeros on the left, using at least `width` digits in total.

## _

_doLetWrapping - Variable in class hlt.language.design.kernel.Comprehension
_exclusion(RuntimeSet) - Method in class hlt.language.design.backend.IntSet
  Returns this set modified to contain the symmetric difference of this and the specified set.
_exclusion(RuntimeSet) - Method in class hlt.language.design.backend.ObjectSet
  Returns this set modified to contain the symmetric difference of this and the specified set.
_exclusion(RuntimeSet) - Method in class hlt.language.design.backend.RealSet
  Returns this set modified to contain the symmetric difference of this and the specified set.
_intersection(RuntimeSet) - Method in class hlt.language.design.backend.IntSet
  Returns this set modified to contain the intersection of this and the specified set.
_intersection(RuntimeSet) - Method in class hlt.language.design.backend.ObjectSet
  Returns this set modified to contain the intersection of this and the specified set.
_intersection(RuntimeSet) - Method in class hlt.language.design.backend.RealSet
  Returns this set modified to contain the intersection of this and the specified set.
_minus(RuntimeSet) - Method in class hlt.language.design.backend.IntSet
  Returns this set modified to contain the set difference of this and the specified set.
_minus(RuntimeSet) - Method in class hlt.language.design.backend.ObjectSet
  Returns this set modified to contain the set difference of this and the specified set.
_minus(RuntimeSet) - Method in class hlt.language.design.backend.RealSet
  Returns this set modified to contain the set difference of this and the specified set.
_recomputeMax() - Method in class hlt.language.design.backend.IntSet
  Recomputes the maximum element.
_recomputeMax() - Method in class hlt.language.design.backend.RealSet
  Recomputes the maximum element.
_recomputeMin() - Method in class hlt.language.design.backend.IntSet
  Recomputes the minimum element.
_recomputeMin() - Method in class hlt.language.design.backend.RealSet
  Recomputes the minimum element.

A B C D E F G H I J K L M N O P Q R S T U V W X Z _