org.extex.interpreter.primitives.register.real
Class NumberedReal
java.lang.Object
org.extex.interpreter.type.AbstractCode
org.extex.interpreter.type.AbstractAssignment
org.extex.interpreter.primitives.register.real.NamedReal
org.extex.interpreter.primitives.register.real.NumberedReal
- All Implemented Interfaces:
- java.io.Serializable, CountConvertible, RealConvertible, Code, Advanceable, Divideable, Multiplyable, Theable
public class NumberedReal
- extends NamedReal
This class provides an implementation for the primitive \real.
It sets the named real register to the value given, and as a side effect all
prefixes are zeroed.
All features are inherited from
Real. Just
the key has to be provided under which this Real has to be stored. This key
is constructed from the name, a hash mark and the running number.
Example
\real12=345.67
- Version:
- $Revision: 6447 $
- Author:
- Michael Niedermair
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
NumberedReal
public NumberedReal(CodeToken token)
- Creates a new object.
- Parameters:
token - the initial token for the primitive
getKey
protected java.lang.String getKey(Context context,
TokenSource source,
Typesetter typesetter)
throws HelpingException,
TypesetterException
- Return the key (the number) for the register.
Return the key (the name of the primitive) for the register.
- Overrides:
getKey in class NamedReal
- Parameters:
context - the contextsource - the token sourcetypesetter - the typesetter
- Returns:
- the key
- Throws:
HelpingException - in case of an error.
TypesetterException - in case of an error in the typesetter- See Also:
NamedReal.getKey(
org.extex.interpreter.context.Context,
org.extex.interpreter.TokenSource, org.extex.typesetter.Typesetter)