- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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_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
-
- 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_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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-