Uses of Interface
de.dante.extex.interpreter.expression.EType

Packages that use EType
de.dante.extex.interpreter.expression   
de.dante.extex.interpreter.expression.term   
 

Uses of EType in de.dante.extex.interpreter.expression
 

Methods in de.dante.extex.interpreter.expression that return EType
 EType UnaryFunction.apply(EType accumulator)
          Compute the function value for the argument stored in the accumulator and return in the accumulator overwriting the value stored therein.
 EType ParsingFunction.apply(Context context, TokenSource source, Typesetter typesetter)
          Acquire arguments and compute a function.
 EType ETypeParser.convert(Code code, Context context, TokenSource source, Typesetter typesetter)
          Try to convert some code into a proper data type.
 EType ETypeParser.parse(Context context, TokenSource source, Typesetter typesetter)
          Try to parse a proper value from the token source.
 EType EType.add(EType t)
          Apply the operation + on the current instance and an additional argument.
 EType EType.and(EType t)
          Apply the operation && on the current instance and an additional argument.
 EType EType.divide(EType t)
          Apply the operation + on the current instance and an additional argument.
 EType EType.multiply(EType t)
          Apply the operation * on the current instance and an additional argument.
 EType EType.negate()
          Apply the unary minus - on the current instance.
 EType EType.not()
          Apply the unary negation ! on the current instance.
 EType EType.or(EType t)
          Apply the operation || on the current instance and an additional argument.
 EType EType.set(EType t)
          Assign a new value from an additional argument.
 EType EType.subtract(EType t)
          Apply the operation - on the current instance and an additional argument.
 EType ConstantFunction.apply()
          Return the value in the accumulator overwriting the value stored therein.
 

Methods in de.dante.extex.interpreter.expression with parameters of type EType
 EType UnaryFunction.apply(EType accumulator)
          Compute the function value for the argument stored in the accumulator and return in the accumulator overwriting the value stored therein.
 void Evaluator.eval(EType term, Context context, TokenSource source, Typesetter typesetter)
          Creates a new object from a token stream.
 EType EType.add(EType t)
          Apply the operation + on the current instance and an additional argument.
 EType EType.and(EType t)
          Apply the operation && on the current instance and an additional argument.
 EType EType.divide(EType t)
          Apply the operation + on the current instance and an additional argument.
 TBoolean EType.eq(EType t)
          Compare the current instance with an another value for equality.
 TBoolean EType.ge(EType t)
          Compare the current instance with an another value for greater or equal.
 TBoolean EType.gt(EType t)
          Compare the current instance with an another value for greater than.
 TBoolean EType.le(EType t)
          Compare the current instance with an another value for less or equal.
 TBoolean EType.lt(EType t)
          Compare the current instance with an another value for less.
 EType EType.multiply(EType t)
          Apply the operation * on the current instance and an additional argument.
 TBoolean EType.ne(EType t)
          Compare the current instance with an another value for not equal.
 EType EType.or(EType t)
          Apply the operation || on the current instance and an additional argument.
 EType EType.set(EType t)
          Assign a new value from an additional argument.
 EType EType.subtract(EType t)
          Apply the operation - on the current instance and an additional argument.
 

Uses of EType in de.dante.extex.interpreter.expression.term
 

Classes in de.dante.extex.interpreter.expression.term that implement EType
 class Accumulator
          This data type contains an accumulator which can contain values of different kinds.
 class TBoolean
          This class encapsulates a boolean value for the use in the expression evaluator.
 class TCount
          This class encapsulates a long value for the use in the expression evaluator.
 class TDouble
          This implementation of a Terminal encapsulates a floating point number.
 class TGlue
          This class encapsulates a glue value for the use in the expression evaluator.
 

Methods in de.dante.extex.interpreter.expression.term that return EType
 EType TGlueParser.convert(Code code, Context context, TokenSource source, Typesetter typesetter)
           
 EType TGlueParser.parse(Context context, TokenSource source, Typesetter typesetter)
           
 EType TGlue.add(EType t)
           
 EType TGlue.and(EType t)
           
 EType TGlue.divide(EType t)
           
 EType TGlue.multiply(EType t)
           
 EType TGlue.negate()
           
 EType TGlue.not()
           
 EType TGlue.or(EType t)
           
 EType TGlue.set(EType t)
           
 EType TGlue.subtract(EType t)
           
 EType TDoubleParser.convert(Code code, Context context, TokenSource source, Typesetter typesetter)
           
 EType TDoubleParser.parse(Context context, TokenSource source, Typesetter typesetter)
           
 EType TDouble.add(EType t)
           
 EType TDouble.and(EType t)
           
 EType TDouble.divide(EType t)
           
 EType TDouble.multiply(EType t)
           
 EType TDouble.negate()
           
 EType TDouble.not()
           
 EType TDouble.or(EType t)
           
 EType TDouble.parse(java.lang.CharSequence sequence)
           
 EType TDouble.set(EType t)
           
 EType TDouble.subtract(EType t)
           
 EType TCountParser.convert(Code code, Context context, TokenSource source, Typesetter typesetter)
           
 EType TCountParser.parse(Context context, TokenSource source, Typesetter typesetter)
           
 EType TCount.add(EType t)
           
 EType TCount.and(EType t)
           
 EType TCount.divide(EType t)
           
 EType TCount.multiply(EType t)
           
 EType TCount.negate()
           
 EType TCount.not()
           
 EType TCount.or(EType t)
           
 EType TCount.parse(java.lang.CharSequence sequence)
           
 EType TCount.set(EType t)
           
 EType TCount.subtract(EType t)
           
 EType TBooleanParser.convert(Code code, Context context, TokenSource source, Typesetter typesetter)
           
 EType TBooleanParser.parse(Context context, TokenSource source, Typesetter typesetter)
           
 EType TBoolean.add(EType t)
           
 EType TBoolean.and(EType t)
           
 EType TBoolean.divide(EType t)
           
 EType TBoolean.multiply(EType t)
           
 EType TBoolean.negate()
           
 EType TBoolean.not()
           
 EType TBoolean.or(EType t)
           
 EType TBoolean.parse(java.lang.CharSequence sequence)
           
 EType TBoolean.set(EType t)
           
 EType TBoolean.subtract(EType t)
           
 EType Accumulator.add(EType t)
           
 EType Accumulator.and(EType t)
           
 EType Accumulator.divide(EType t)
           
 EType Accumulator.getValue()
          Getter for value.
 EType Accumulator.multiply(EType t)
           
 EType Accumulator.negate()
           
 EType Accumulator.not()
           
 EType Accumulator.or(EType t)
           
 EType Accumulator.set(EType t)
           
 EType Accumulator.subtract(EType t)
           
 

Methods in de.dante.extex.interpreter.expression.term with parameters of type EType
 EType TGlue.add(EType t)
           
 EType TGlue.and(EType t)
           
 EType TGlue.divide(EType t)
           
 TBoolean TGlue.eq(EType t)
           
 TBoolean TGlue.ge(EType t)
           
 TBoolean TGlue.gt(EType t)
           
 TBoolean TGlue.le(EType t)
           
 TBoolean TGlue.lt(EType t)
           
 EType TGlue.multiply(EType t)
           
 TBoolean TGlue.ne(EType t)
           
 EType TGlue.or(EType t)
           
 EType TGlue.set(EType t)
           
 EType TGlue.subtract(EType t)
           
protected static double TDouble.castTerminal(EType t)
          Cast a terminal to a double.
 EType TDouble.add(EType t)
           
 EType TDouble.and(EType t)
           
 EType TDouble.divide(EType t)
           
 TBoolean TDouble.eq(EType t)
           
 TBoolean TDouble.ge(EType t)
           
 TBoolean TDouble.gt(EType t)
           
 TBoolean TDouble.le(EType t)
           
 TBoolean TDouble.lt(EType t)
           
 EType TDouble.multiply(EType t)
           
 TBoolean TDouble.ne(EType t)
           
 EType TDouble.or(EType t)
           
 EType TDouble.set(EType t)
           
 EType TDouble.subtract(EType t)
           
protected static long TCount.castTerminal(EType t)
          Cast a terminal to a double.
 EType TCount.add(EType t)
           
 EType TCount.and(EType t)
           
 EType TCount.divide(EType t)
           
 TBoolean TCount.eq(EType t)
           
 TBoolean TCount.ge(EType t)
           
 TBoolean TCount.gt(EType t)
           
 TBoolean TCount.le(EType t)
           
 TBoolean TCount.lt(EType t)
           
 EType TCount.multiply(EType t)
           
 TBoolean TCount.ne(EType t)
           
 EType TCount.or(EType t)
           
 EType TCount.set(EType t)
           
 EType TCount.subtract(EType t)
           
protected static boolean TBoolean.castTerminal(EType t)
          Cast a terminal to a double.
 EType TBoolean.add(EType t)
           
 EType TBoolean.and(EType t)
           
 EType TBoolean.divide(EType t)
           
 TBoolean TBoolean.eq(EType t)
           
 TBoolean TBoolean.ge(EType t)
           
 TBoolean TBoolean.gt(EType t)
           
 TBoolean TBoolean.le(EType t)
           
 TBoolean TBoolean.lt(EType t)
           
 EType TBoolean.multiply(EType t)
           
 TBoolean TBoolean.ne(EType t)
           
 EType TBoolean.or(EType t)
           
 EType TBoolean.set(EType t)
           
 EType TBoolean.subtract(EType t)
           
 EType Accumulator.add(EType t)
           
 EType Accumulator.and(EType t)
           
 EType Accumulator.divide(EType t)
           
 TBoolean Accumulator.eq(EType t)
           
 TBoolean Accumulator.ge(EType t)
           
 TBoolean Accumulator.gt(EType t)
           
 TBoolean Accumulator.le(EType t)
           
 TBoolean Accumulator.lt(EType t)
           
 EType Accumulator.multiply(EType t)
           
 TBoolean Accumulator.ne(EType t)
           
 EType Accumulator.or(EType t)
           
 EType Accumulator.set(EType t)
           
 EType Accumulator.subtract(EType t)