Author: Hassan Aït-Kaci
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 ParseNodes 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 RuntimeMaps 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 doubles (as opposed to Doubles).
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 ParseNodes 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 Globals.
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 ints (as opposed to Integers).
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 ParseNodes 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
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 cs.
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 ColorUIResources 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 FontUIResources 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 Locals 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 pis 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., Goals and TypingStates).
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 LexComparableStrings 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 _ 
Contact: hak@acm.org