Uses of Interface
org.extex.interpreter.TokenSource

Packages that use TokenSource
org.extex.base.parser This package contains parsers for ExTeX
org.extex.base.parser.dimen This package contains an expression parser and evaluator for ExTeX. 
org.extex.interpreter This package contains the macro expansion engine and all supporting classes. 
org.extex.interpreter.context This package contains the container for data in the interpreter. 
org.extex.interpreter.context.observer.load This package contains definitions for a load observer. 
org.extex.interpreter.max This package contains the macro expansion engine and supporting classes. 
org.extex.interpreter.max.context This package contains a reference implementation for the Context
org.extex.interpreter.parser   
org.extex.interpreter.primitives.format   
org.extex.interpreter.primitives.register.bool This package contains primitives for the manipulation of bool registers. 
org.extex.interpreter.primitives.register.hash This package contains primitives for the manipulation of hash - toks registers. 
org.extex.interpreter.primitives.register.pair This package contains primitives for the manipulation of pair registers. 
org.extex.interpreter.primitives.register.real This package contains primitives for the manipulation of real registers. 
org.extex.interpreter.primitives.register.transform This package contains primitives for the manipulation of transform registers. 
org.extex.interpreter.type This package contains the basic data types for ExTeX. 
org.extex.interpreter.type.box This package contains the basic box data types for ExTeX. 
org.extex.interpreter.type.code This package contains the basic data types for arithmetic in ExTeX. 
org.extex.interpreter.type.color This package contains the definition for some color models. 
org.extex.interpreter.type.font   
org.extex.interpreter.type.tokens   
org.extex.interpreter.unit This package contains utilities. 
org.extex.main.tex This package contains some support classes for the ExTeX main program. 
org.extex.pdf.api.action This package contains classes for action spec. 
org.extex.pdf.api.destination This package contains classes for dest spec. 
org.extex.pdf.api.id This package contains classes for id spec. 
org.extex.typesetter.impl This package contains an implmentation of a typesetter and its associated classes. 
org.extex.typesetter.listMaker This package contains implementations for list makers of several kind. 
org.extex.typesetter.listMaker.math This package contains implementations for math list makers. 
org.extex.unit.base   
org.extex.unit.base.conditional This package contains conditional primitives for the ExTeX engine. 
org.extex.unit.base.file This package contains primitives to handle files. 
org.extex.unit.base.macro This package contains macro primitives for the ExTeX engine. 
org.extex.unit.base.register This package contains register primitives for the ExTeX engine. 
org.extex.unit.base.register.count This package contains support classes for the integer numbers. 
org.extex.unit.base.register.font This package contains primitives for the manipulation of font registers. 
org.extex.unit.base.register.toks This package contains token register primitives for the ExTeX engine. 
org.extex.unit.color This package contains primitives for colors. 
org.extex.unit.dynamic This package contains primitives for extending ExTeX with foreign langauges. 
org.extex.unit.dynamic.java This package contains primitives to deal with Java code from within ExTeX. 
org.extex.unit.etex.conditional   
org.extex.unit.etex.conditional.analyze This package contains primitives for analyzing conditionals. 
org.extex.unit.etex.file This package contains primitives to handle files in unit etex. 
org.extex.unit.etex.font This package contains primitives to handle fonts in unit etex. 
org.extex.unit.etex.group   
org.extex.unit.etex.info   
org.extex.unit.etex.interaction This package contains primitives to alter the interaction mode. 
org.extex.unit.etex.macro   
org.extex.unit.etex.math.delimiter   
org.extex.unit.etex.prefix This package contains primitives for the prefixes which can be used to modify the behaviour of other primitives. 
org.extex.unit.etex.register.count   
org.extex.unit.etex.register.dimen This package contains primitives for the manipulation of dimen registers. 
org.extex.unit.etex.register.muskip   
org.extex.unit.etex.register.skip   
org.extex.unit.etex.scan This package contains primitives related to scanning of tokens. 
org.extex.unit.etex.typesetter   
org.extex.unit.etex.typesetter.paragraph   
org.extex.unit.extex   
org.extex.unit.extex.backend   
org.extex.unit.extex.prefix   
org.extex.unit.namespace This package contains primitives for namespaces. 
org.extex.unit.omega This package contains primitives defined in Omega for ExTeX. 
org.extex.unit.omega.dir This package contains primitives defined in Omega for directions. 
org.extex.unit.omega.math   
org.extex.unit.omega.math.delimiter   
org.extex.unit.omega.math.symbol   
org.extex.unit.omega.math.util   
org.extex.unit.omega.mode This package contains primitives defined in Omega for modes. 
org.extex.unit.omega.ocp This package contains primitives defined in Omega. 
org.extex.unit.omega.ocp.util This package contains utilities for OCPs. 
org.extex.unit.omega.register This package contains primitives defined in Omega for analyzing registers. 
org.extex.unit.omega.translation This package contains primitives defined in Omega for tranlations. 
org.extex.unit.omega.typesetter   
org.extex.unit.pdftex This package contains primitives for ExTeX's pdfTeX mode. 
org.extex.unit.tex This package contains classes for the primitives which are mapped to Java code. 
org.extex.unit.tex.arithmetic This package contains primitives for arithmetic operations on registers. 
org.extex.unit.tex.conditional   
org.extex.unit.tex.file This package contains primitives to handle files. 
org.extex.unit.tex.file.nodes This package contains node types used for handling delayed file operations. 
org.extex.unit.tex.font This package contains primitives related to fonts and their management. 
org.extex.unit.tex.group This package contains primitives related to groups and their management. 
org.extex.unit.tex.hyphen This package contains the primitives for hyphenations in ExTeX. 
org.extex.unit.tex.info This package contains primitives for debugging. 
org.extex.unit.tex.interaction This package contains primitives to alter the interaction mode. 
org.extex.unit.tex.macro This package contains primitives for the management of macros. 
org.extex.unit.tex.macro.util This package contains utilities for the management of macros. 
org.extex.unit.tex.math This package contains math primitives for ExTeX. 
org.extex.unit.tex.math.delimiter This package contains math primitives for ExTeX. 
org.extex.unit.tex.math.fraction This package contains math primitives for ExTeX. 
org.extex.unit.tex.math.limits This package contains math primitives for ExTeX. 
org.extex.unit.tex.math.numbering This package contains math primitives for ExTeX. 
org.extex.unit.tex.math.spacing This package contains classes for math spacing. 
org.extex.unit.tex.math.style This package contains math primitives for ExTeX. 
org.extex.unit.tex.math.symbol This package contains primitives for math symbols. 
org.extex.unit.tex.math.util This package contains math utility classes. 
org.extex.unit.tex.prefix This package contains primitives for the prefixes which can be used to modify the behaviour of other primitives. 
org.extex.unit.tex.register This package contains primitives for the manipulation of registers. 
org.extex.unit.tex.register.box This package contains primitives for the manipulation of box registers. 
org.extex.unit.tex.register.count This package contains primitives for the manipulation of count registers. 
org.extex.unit.tex.register.dimen This package contains primitives for the manipulation of dimen registers. 
org.extex.unit.tex.register.muskip This package contains primitives for the manipulation of muskip registers. 
org.extex.unit.tex.register.skip This package contains primitives for the manipulation of skip registers. 
org.extex.unit.tex.register.toks This package contains primitives for the manipulation of toks registers. 
org.extex.unit.tex.string This package contains primitives for the manipulation of strings. 
org.extex.unit.tex.table This package contains primitives for the typesetting of tables. 
org.extex.unit.tex.table.util This package contains utility classes for the processing of alignment tables. 
org.extex.unit.tex.typesetter This package contains primitives which directly send instructions to the typesetter. 
org.extex.unit.tex.typesetter.box This package contains primitives which deal with boxes and rules. 
org.extex.unit.tex.typesetter.displace This package contains primitives which shifting and moving nodes. 
org.extex.unit.tex.typesetter.insert This package contains primitives which deal with insertions. 
org.extex.unit.tex.typesetter.leaders This package contains primitives for leaders. 
org.extex.unit.tex.typesetter.mark This package contains primitives which deal with marks. 
org.extex.unit.tex.typesetter.output This package contains classes for the primitives related to the shipping of output to the document writer. 
org.extex.unit.tex.typesetter.paragraph This package contains primitives which deal with paragraph building. 
org.extex.unit.tex.typesetter.parameter   
org.extex.unit.tex.typesetter.spacing This package contains primitives which deal with spacing. 
org.extex.unit.tex.typesetter.undo This package contains primitives which deal with decomposing boxes. 
 

Uses of TokenSource in org.extex.base.parser
 

Methods in org.extex.base.parser with parameters of type TokenSource
static GlueComponent GlueComponentParser.attachUnit(long value, Context context, TokenSource source, Typesetter typesetter, boolean fixed)
          Convert a value by scanning a unit and storing its converted value in a GlueComponent.
 Muskip ConstantMuskipParser.parse(Context context, TokenSource source, Typesetter typesetter)
          Creates a new object and fills it from a token stream.
 Mudimen ConstantMudimenParser.parse(Context context, TokenSource source, Typesetter typesetter)
          Creates a new object and fills it from a token stream.
 Glue ConstantGlueParser.parse(Context context, TokenSource source, Typesetter typesetter)
          Parse a value of the given type
 Dimen ConstantDimenParser.parse(Context context, TokenSource source, Typesetter typesetter)
          Parse a value of the given type
 Count ConstantCountParser.parse(Context context, TokenSource source, Typesetter typesetter)
          Parse a value of the given type
 MathClass MathClassParser.parse(Context context, TokenSource source, Typesetter typesetter)
          Parse a math class.
static long ScaledNumberParser.parse(Context context, TokenSource source, Typesetter typesetter)
          Evaluate an expression.
static GlueComponent GlueComponentParser.parse(Context context, TokenSource source, Typesetter typesetter, boolean fixed)
          Creates a new object.
static GlueComponent GlueComponentParser.parse(TokenSource source, Context context, Typesetter typesetter)
          Creates a new object from a TokenStream.
 Dimen ConstantDimenParser.parseDimen(Context context, TokenSource source, Typesetter typesetter)
          Acquire a length value and return it in multiples of scaled points.
 Glue ConstantGlueParser.parseGlue(Context context, TokenSource source, Typesetter typesetter)
          Parse a glue value and return the result.
 long ConstantCountParser.parseInteger(Context context, TokenSource source, Typesetter typesetter)
          Parse an integer.
 long ConstantCountParser.parseNumber(Context context, TokenSource source, Typesetter typesetter)
          Parse a non-negative number.
static Dimen ConstantDimenParser.scan(Context context, TokenSource source, Typesetter typesetter)
          Creates a new object from a token stream.
static Glue ConstantGlueParser.scan(TokenSource source, Context context, Typesetter typesetter)
          Creates a new object by parsing a token source.
static long ScaledNumberParser.scanFloat(Context context, TokenSource source, Typesetter typesetter, Token start)
          Parses a token stream for a float and returns it as fixed point number.
static long ConstantCountParser.scanInteger(Context context, TokenSource source, Typesetter typesetter)
          Scan the input stream for tokens making up an integer, this is a number optionally preceded by a sign (+ or -).
protected static long ConstantMudimenParser.scanMu(Context context, TokenSource source, Typesetter typesetter)
          Scan a math unit.
static long ConstantCountParser.scanNumber(Context context, TokenSource source, Typesetter typesetter)
          Scan the input stream for tokens making up a number.
static long ConstantCountParser.scanNumber(Context context, TokenSource source, Typesetter typesetter, Token token)
          Scan the input stream for tokens making up a number, this is a sequence of digits with category code OTHER.
static ScaledNumber ScaledNumberParser.scanScaledNumber(Context context, TokenSource source, Typesetter typesetter)
          Parses a token stream for a float and returns it as fixed point number.
 

Uses of TokenSource in org.extex.base.parser.dimen
 

Methods in org.extex.base.parser.dimen with parameters of type TokenSource
 void Function.apply(Accumulator accumulator, Context context, TokenSource source, Typesetter typesetter)
          Acquire arguments and compute a function.
static void LengthParser.evalTerm(Accumulator accumulator, Context context, TokenSource source, Typesetter typesetter)
          Evaluate a terminal.
static Dimen LengthParser.parse(Context context, TokenSource source, Typesetter typesetter)
          Creates a new object from a token stream.
 

Uses of TokenSource in org.extex.interpreter
 

Subinterfaces of TokenSource in org.extex.interpreter
 interface Interpreter
          This interface represents the outside view on an interpreter.
 

Methods in org.extex.interpreter with parameters of type TokenSource
 Tokens TokenSource.getTokens(Context context, TokenSource source, Typesetter typesetter)
          Get the next tokens form the input streams between { and }.
 boolean ErrorHandler.handleError(GeneralException e, Token token, TokenSource source, Context context)
          This is the error handling callback.
static void LoadUnit.loadUnit(Configuration configuration, Context context, TokenSource source, Typesetter typesetter, java.util.logging.Logger logger, OutputStreamFactory outputFactory, ResourceFinder resourcefinder)
          Prepare the primitives according to their configuration.
 java.lang.Object TokenSource.parse(java.lang.Class c, Context context, TokenSource source, Typesetter typesetter)
          Parse some data type.
 java.lang.String TokenSource.scanRegisterName(Context context, TokenSource source, Typesetter typesetter, CodeToken primitive)
          Scan the input streams for an entity to denote a register name.
 

Uses of TokenSource in org.extex.interpreter.context
 

Methods in org.extex.interpreter.context with parameters of type TokenSource
 void ContextGroup.closeGroup(Typesetter typesetter, TokenSource source)
          Perform all actions required upon the closing of a group.
 

Uses of TokenSource in org.extex.interpreter.context.observer.load
 

Methods in org.extex.interpreter.context.observer.load with parameters of type TokenSource
 void LoadedObservable.receiveLoad(TokenSource source, Typesetter typesetter)
          Receive a notification about a load event.
 void LoadedObserver.receiveLoaded(Context context, TokenSource source, Typesetter typesetter)
          Receive a notification on the loading of a context.
 

Uses of TokenSource in org.extex.interpreter.max
 

Classes in org.extex.interpreter.max that implement TokenSource
 class Max
          This is a reference implementation for a MAcro eXpander.
 class Moritz
          This class provides the layer above the input streams and the tokenizer.
 class StringSource
          This class provides a token source which is fed from a string.
 

Methods in org.extex.interpreter.max with parameters of type TokenSource
 Tokens Moritz.getTokens(Context context, TokenSource source, Typesetter typesetter)
          Get the next tokens form the input streams between { and }.
 java.lang.Object Moritz.parse(java.lang.Class c, Context context, TokenSource source, Typesetter typesetter)
          Parse some data type.
 Dimen Moritz.parseDimen(Context context, TokenSource source, Typesetter typesetter)
          Acquire a length value and return it in multiples of scaled points.
 Glue Moritz.parseGlue(Context context, TokenSource source, Typesetter typesetter)
          Parse a glue value and return the result.
 long Moritz.parseInteger(Context context, TokenSource source, Typesetter typesetter)
          Parse an integer.
 long Moritz.parseNumber(Context context, TokenSource source, Typesetter typesetter)
          Parse a non-negative number.
 java.lang.String Moritz.scanRegisterName(Context context, TokenSource source, Typesetter typesetter, CodeToken primitive)
           
 

Uses of TokenSource in org.extex.interpreter.max.context
 

Methods in org.extex.interpreter.max.context with parameters of type TokenSource
 void ContextImpl.closeGroup(Typesetter typesetter, TokenSource source)
          Perform all actions required upon the closing of a group.
 void ContextImpl.receiveLoad(TokenSource source, Typesetter typesetter)
          Receive a notification about a load event.
 

Uses of TokenSource in org.extex.interpreter.parser
 

Methods in org.extex.interpreter.parser with parameters of type TokenSource
 long CountConvertible.convertCount(Context context, TokenSource source, Typesetter typesetter)
          This method converts a register into a count.
 long DimenConvertible.convertDimen(Context context, TokenSource source, Typesetter typesetter)
          This method converts a register into a dimen.
 Glue GlueConvertible.convertGlue(Context context, TokenSource source, Typesetter typesetter)
          This method converts a register into a glue value.
 long MudimenConvertible.convertMudimen(Context context, TokenSource source, Typesetter typesetter)
          This method converts a register into a mudimen.
 Muskip MuskipConvertible.convertMuskip(Context context, TokenSource source, Typesetter typesetter)
          This method converts a register into a muskip.
 long ScaledConvertible.convertScaled(Context context, TokenSource source, Typesetter typesetter)
          This method converts a register into a scaled number.
 TYPE Parser.parse(Context context, TokenSource source, Typesetter typesetter)
          Parse a value of the given type
 Dimen DimenParser.parseDimen(Context context, TokenSource source, Typesetter typesetter)
          Acquire a length value and return it in multiples of scaled points.
 Glue GlueParser.parseGlue(Context context, TokenSource source, Typesetter typesetter)
          Parse a glue value and return the result.
 long CountParser.parseInteger(Context context, TokenSource source, Typesetter typesetter)
          Parse an integer.
 long CountParser.parseNumber(Context context, TokenSource source, Typesetter typesetter)
          Parse a non-negative number.
 

Uses of TokenSource in org.extex.interpreter.primitives.format
 

Methods in org.extex.interpreter.primitives.format with parameters of type TokenSource
 void PrintFormat.execute(Flags prefix, Context context, TokenSource source, Typesetter typesetter)
          This method takes the first token and executes it. The result is placed on the stack. This operation might have side effects. To execute a token it might be necessary to consume further tokens.
 Tokens PrintFormat.the(Context context, TokenSource source, Typesetter typesetter)
           
 

Uses of TokenSource in org.extex.interpreter.primitives.register.bool
 

Methods in org.extex.interpreter.primitives.register.bool with parameters of type TokenSource
 void BoolDef.assign(Flags prefix, Context context, TokenSource source, Typesetter typesetter)
          The method assign is the core of the functionality of execute().
 void NamedBool.assign(Flags prefix, Context context, TokenSource source, Typesetter typesetter)
           
 Bool BoolConvertible.convertBool(Context context, TokenSource source, Typesetter typesetter)
          Convert to a bool.
 Bool NamedBool.convertBool(Context context, TokenSource source, Typesetter typesetter)
           
protected  java.lang.String NumberedBool.getKey(Context context, TokenSource source, Typesetter typesetter)
          Return the key (the name of the primitive) for the register.
protected  java.lang.String NamedBool.getKey(Context context, TokenSource source, Typesetter typesetter)
          Return the key (the name of the primitive) for the register.
 Tokens NamedBool.the(Context context, TokenSource source, Typesetter typesetter)
          This method is the getter for the description of the primitive.
 

Constructors in org.extex.interpreter.primitives.register.bool with parameters of type TokenSource
Bool(Context context, TokenSource source, Typesetter typesetter)
          Creates a new object.
 

Uses of TokenSource in org.extex.interpreter.primitives.register.hash
 

Methods in org.extex.interpreter.primitives.register.hash with parameters of type TokenSource
 void NamedHashToks.assign(Flags prefix, Context context, TokenSource source, Typesetter typesetter)
           
 void HashToksDef.assign(Flags prefix, Context context, TokenSource source, Typesetter typesetter)
          The method assign is the core of the functionality of execute().
protected  java.lang.String NamedHashToks.getKey(Context context, TokenSource source, Typesetter typesetter)
          Return the key (the name of the primitive) for the register.
protected  java.lang.String NumberedHashToks.getKey(Context context, TokenSource source, Typesetter typesetter)
          Return the key (the name of the primitive) for the register.
 Tokens NamedHashToks.the(Context context, TokenSource source, Typesetter typesetter)
          This method is the getter for the description of the primitive.
 

Constructors in org.extex.interpreter.primitives.register.hash with parameters of type TokenSource
HashToks(Context context, TokenSource source, Typesetter typesetter)
          Creates a new object.
 

Uses of TokenSource in org.extex.interpreter.primitives.register.pair
 

Methods in org.extex.interpreter.primitives.register.pair with parameters of type TokenSource
 void PairDef.assign(Flags prefix, Context context, TokenSource source, Typesetter typesetter)
          The method assign is the core of the functionality of execute().
 void NamedPair.assign(Flags prefix, Context context, TokenSource source, Typesetter typesetter)
           
 Pair PairConvertible.convertPair(Context context, TokenSource source, Typesetter typesetter)
          Convert to a pair.
 Pair NamedPair.convertPair(Context context, TokenSource source, Typesetter typesetter)
          Convert to a pair.
protected  java.lang.String NumberedPair.getKey(Context context, TokenSource source, Typesetter typesetter)
          Return the key (the number) for the register.
protected  java.lang.String NamedPair.getKey(Context context, TokenSource source, Typesetter typesetter)
          Return the key (the name of the primitive) for the register.
 Tokens NamedPair.the(Context context, TokenSource source, Typesetter typesetter)
          This method is the getter for the description of the primitive.
 

Constructors in org.extex.interpreter.primitives.register.pair with parameters of type TokenSource
Pair(Context context, TokenSource source, Typesetter typesetter)
          Creates a new object.
 

Uses of TokenSource in org.extex.interpreter.primitives.register.real
 

Methods in org.extex.interpreter.primitives.register.real with parameters of type TokenSource
 void NamedReal.advance(Flags prefix, Context context, TokenSource source, Typesetter typesetter)
           
 void NamedReal.assign(Flags prefix, Context context, TokenSource source, Typesetter typesetter)
           
 void RealDef.assign(Flags prefix, Context context, TokenSource source, Typesetter typesetter)
          The method assign is the core of the functionality of execute().
protected  Real MathToRadians.calculate(Context context, TokenSource source, Typesetter typesetter)
          Calculate
protected  Real MathMin.calculate(Context context, TokenSource source, Typesetter typesetter)
          Calculate
protected  Real MathLog.calculate(Context context, TokenSource source, Typesetter typesetter)
          Calculate
protected  Real MathATanTwo.calculate(