|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use TokenSource | |
|---|---|
| org.extex.base.parser | This package contains parsers for |
| 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 |
| org.extex.unit.base.file | This package contains primitives to handle files. |
| org.extex.unit.base.macro | This package contains macro primitives for the |
| org.extex.unit.base.register | This package contains register primitives for the |
| 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 |
| 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 |
| 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( |