|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Token | |
de.dante.extex.interpreter | This package contains the macro expansion engine and all supporting classes. |
de.dante.extex.interpreter.context | This package contains the container for data in the interpreter. |
de.dante.extex.interpreter.context.group | This package contains some support classes for groups. |
de.dante.extex.interpreter.context.impl | This package contains a reference implementation for the
Context . |
de.dante.extex.interpreter.context.observer.code | This package contains definitions for a code change observer. |
de.dante.extex.interpreter.exception | This package contains exception classes for the interpreter component. |
de.dante.extex.interpreter.exception.helping | This package contains exception classes which are derived from the HelpingException. |
de.dante.extex.interpreter.max | This package contains an implementation for the interpreter. |
de.dante.extex.interpreter.observer.command | This package contains definitions for the execute observer. |
de.dante.extex.interpreter.observer.expand | This package contains definitions for the expand observer. |
de.dante.extex.interpreter.observer.expandMacro | This package contains definitions for the expand macro observer. |
de.dante.extex.interpreter.observer.pop | This package contains definitions for the pop observer. |
de.dante.extex.interpreter.observer.push | This package contains definitions for the push observer. |
de.dante.extex.interpreter.primitives.hyphen | This package contains the primitives for hyphenations in ExTeX. |
de.dante.extex.interpreter.primitives.info | This package contains primitives for debugging. |
de.dante.extex.interpreter.primitives.macro | This package contains primitives for the management of macros. |
de.dante.extex.interpreter.primitives.macro.util | This package contains utilities for the management of macros. |
de.dante.extex.interpreter.primitives.register.font | This package contains primitives for the manipulation of font registers. |
de.dante.extex.interpreter.primitives.table | This package contains primitives for the typesetting of tables. |
de.dante.extex.interpreter.primitives.typesetter.box | This package contains primitives which deal with boxes and rules. |
de.dante.extex.interpreter.type | This package contains the basic data types for ExTeX. |
de.dante.extex.interpreter.type.box | This package contains the basic box data types for ExTeX. |
de.dante.extex.interpreter.type.count | This package contains the basic count data types for ExTeX. |
de.dante.extex.interpreter.type.scaled | This package contains the scaled data type for ExTeX. |
de.dante.extex.interpreter.type.tokens | This package contains the basic tokens data types for ExTeX. |
de.dante.extex.interpreter.unit.tex | This package contains the setup for the unit TeX. |
de.dante.extex.main.errorHandler | This package contains some support classes for the error handling. |
de.dante.extex.main.observer | This package contains some support classes for the ExTeX main program. |
de.dante.extex.scanner.stream | This package contains the stream definitions and implementations supported for the scanner. |
de.dante.extex.scanner.stream.impl | This package contains a basic implementation for a
TokenStream . |
de.dante.extex.scanner.type.token | This package contains the token types for the scanner of ExTeX. |
de.dante.extex.typesetter | This package contains the typesetter definitions for ExTeX. |
de.dante.extex.typesetter.impl | This package contains an implmentation of a typesetter and its associated classes. |
de.dante.extex.typesetter.listMaker | This package contains implementations for list makers of several kind. |
de.dante.extex.typesetter.listMaker.math | This package contains implementations for math list makers. |
Uses of Token in de.dante.extex.interpreter |
Methods in de.dante.extex.interpreter that return Token | |
Token |
TokenSource.getLastToken()
Getter for the token just previously read from the token source. |
Token |
TokenSource.getNonSpace(Context context)
Get the next token which has not the category code SPACE . |
Token |
TokenSource.getToken(Context context)
Get the next token form the input streams. |
Token |
TokenSource.scanNonSpace(Context context)
Scan the input for the next token which has not the category code SPACE. |
Token |
TokenSource.scanToken(Context context)
Get the next expanded token form the input streams. |
Methods in de.dante.extex.interpreter with parameters of type Token | |
void |
TokenSource.execute(Token token,
Context context,
Typesetter typesetter)
Tries to execute a token. |
void |
TokenSource.push(Token token)
Push back a token onto the input stream for subsequent reading. |
void |
TokenSource.push(Token[] tokens)
Push back a list of tokens onto the input stream for subsequent reading. |
long |
TokenSource.scanNumber(Context context,
Token token)
Deprecated. use Count.scanNumber() instead |
boolean |
ErrorHandler.handleError(GeneralException e,
Token token,
TokenSource source,
Context context)
This is the error handling callback. |
Uses of Token in de.dante.extex.interpreter.context |
Methods in de.dante.extex.interpreter.context that return Token | |
Token |
Context.getAfterassignment()
Getter for the afterassignment token. |
Methods in de.dante.extex.interpreter.context with parameters of type Token | |
void |
ContextGroup.afterGroup(Token t)
Add a token to the tokens inserted after the group has been closed. |
void |
ContextGroup.openGroup(GroupType id,
Locator locator,
Token start)
This method can be used to open another group. |
java.lang.String |
Context.esc(Token token)
This method is meant to produce a printable version of a control sequence for error messages. |
void |
Context.setAfterassignment(Token token)
Setter for the afterassignment token. |
Uses of Token in de.dante.extex.interpreter.context.group |
Methods in de.dante.extex.interpreter.context.group that return Token | |
Token |
GroupInfo.getGroupStart()
Getter for the starting token of the group. |
Uses of Token in de.dante.extex.interpreter.context.impl |
Methods in de.dante.extex.interpreter.context.impl that return Token | |
Token |
GroupInfoImpl.getGroupStart()
|
Token |
GroupImpl.getStart()
|
Token |
Group.getStart()
Getter for the token which started the group. |
Token |
ContextImpl.getAfterassignment()
|
Methods in de.dante.extex.interpreter.context.impl with parameters of type Token | |
void |
GroupInfoImpl.setGroupStart(Token groupStart)
Setter for groupStart. |
void |
GroupImpl.afterGroup(Token t)
|
void |
GroupImpl.setCode(Token token,
Code code,
boolean global)
|
void |
GroupImpl.setStart(Token start)
Setter for start token. |
Group |
GroupFactory.newInstance(Group next,
Locator locator,
Token start,
GroupType type)
Get a instance of a Group . |
void |
Group.afterGroup(Token t)
Add the token to the tokens to be inserted after the group is closed. |
void |
Group.setCode(Token token,
Code code,
boolean global)
Setter for active characters or macros in the requested group. |
void |
Group.setStart(Token start)
Setter for the start token. |
void |
ContextImpl.afterGroup(Token t)
|
java.lang.String |
ContextImpl.esc(Token token)
|
void |
ContextImpl.openGroup(GroupType type,
Locator locator,
Token start)
|
void |
ContextImpl.registerCodeChangeObserver(Token name,
CodeObserver observer)
|
void |
ContextImpl.setAfterassignment(Token token)
|
void |
ContextImpl.unregisterCodeChangeObserver(Token name,
CodeObserver observer)
|
Constructors in de.dante.extex.interpreter.context.impl with parameters of type Token | |
GroupInfoImpl(Locator locator,
GroupType groupType,
Token groupStart)
Creates a new object. |
Uses of Token in de.dante.extex.interpreter.context.observer.code |
Methods in de.dante.extex.interpreter.context.observer.code with parameters of type Token | |
void |
CodeObserver.receiveCodeChange(ContextInternals context,
Token name,
Code value)
Receive a notification on a code change. |
void |
CodeObservable.registerCodeChangeObserver(Token token,
CodeObserver observer)
Register an observer for code change events. |
void |
CodeObservable.unregisterCodeChangeObserver(Token name,
CodeObserver observer)
Remove a registered observer for code change events. |
Uses of Token in de.dante.extex.interpreter.exception |
Constructors in de.dante.extex.interpreter.exception with parameters of type Token | |
MissingEndcsnameException(Context context,
Token t)
Creates a new object. |
Uses of Token in de.dante.extex.interpreter.exception.helping |
Constructors in de.dante.extex.interpreter.exception.helping with parameters of type Token | |
UnusedPrefixException(java.lang.String flag,
Token token)
Creates a new object. |
|
MissingOcplistException(Context context,
Token t)
Creates a new object. |
Uses of Token in de.dante.extex.interpreter.max |
Methods in de.dante.extex.interpreter.max that return Token | |
Token |
Moritz.getNonSpace(Context context)
|
Token |
Moritz.getToken(Context context)
Get the next token from the input streams. |
Token |
Moritz.getLastToken()
|
Token |
Moritz.scanNonSpace(Context context)
Scan the input for the next token which has not the catcode SPACE. |
Token |
Moritz.scanToken(Context context)
Expand tokens from the input stream until an not expandable token is found. |
protected Token |
Max.expand(Token token)
Take the token given and expand it as possible. |
protected Token |
Max.expandUnproteced(Token token,
Tokens tokens)
Take the token given and expand it as possible while honoring the protected code. |
Methods in de.dante.extex.interpreter.max with parameters of type Token | |
long |
Moritz.getNumber(Token token)
Scan a number with a given first token. |
void |
Moritz.push(Token token)
Push back a token onto the input stream for subsequent reading. |
void |
Moritz.push(Token[] tokens)
Push back a list of tokens onto the input stream for subsequent reading. |
long |
Moritz.scanNumber(Context context,
Token token)
|
void |
Max.execute(Token token,
Context theContext,
Typesetter theTypesetter)
|
protected Token |
Max.expand(Token token)
Take the token given and expand it as possible. |
protected Token |
Max.expandUnproteced(Token token,
Tokens tokens)
Take the token given and expand it as possible while honoring the protected code. |
Uses of Token in de.dante.extex.interpreter.observer.command |
Methods in de.dante.extex.interpreter.observer.command with parameters of type Token | |
void |
CommandObserverList.update(Token token)
Invoke all observers on the list to inform them of the token to be expanded. |
void |
CommandObserver.update(Token token)
This method is meant to be invoked just before a token is expanded. |
Uses of Token in de.dante.extex.interpreter.observer.expand |
Methods in de.dante.extex.interpreter.observer.expand with parameters of type Token | |
void |
ExpandObserverList.update(Token token)
Invoke all observers on the list to inform them of the token to be expanded. |
void |
ExpandObserver.update(Token token)
This method is meant to be invoked just before a token is expanded. |
Uses of Token in de.dante.extex.interpreter.observer.expandMacro |
Methods in de.dante.extex.interpreter.observer.expandMacro with parameters of type Token | |
void |
ExpandMacroObserverList.update(Token token,
Code code)
|
void |
ExpandMacroObserver.update(Token token,
Code code)
This method is meant to be invoked just before a macro is expanded. |
Uses of Token in de.dante.extex.interpreter.observer.pop |
Methods in de.dante.extex.interpreter.observer.pop with parameters of type Token | |
void |
PopObserverList.update(Token token)
Invoke all observers on the list to inform them of the token to be poped. |
void |
PopObserver.update(Token token)
This method is meant to be invoked just after a pop ocurrs. |
Uses of Token in de.dante.extex.interpreter.observer.push |
Methods in de.dante.extex.interpreter.observer.push with parameters of type Token | |
void |
PushObserverList.update(Token token)
Invoke all observers on the list to inform them of the token to be pushed. |
void |
PushObserver.update(Token token)
This method is meant to be invoked just after a push event. |
Uses of Token in de.dante.extex.interpreter.primitives.hyphen |
Methods in de.dante.extex.interpreter.primitives.hyphen with parameters of type Token | |
protected UnicodeCharList |
HyphenationPrimitive.collectWord(Context context,
TokenSource source,
Token token)
Collect all characters that make up a word. |
protected boolean |
HyphenationPrimitive.isWordConstituent(Token t,
Context context)
This method checks that the given token is a word constituent. |
protected UnicodeCharList |
Hyphenation.collectWord(Context context,
TokenSource source,
Token token)
Collect all characters that make up a word. |
Uses of Token in de.dante.extex.interpreter.primitives.info |
Methods in de.dante.extex.interpreter.primitives.info with parameters of type Token | |
protected Tokens |
Show.meaning(Token t,
Context context)
Get the descriptions of a token as token list. |
Uses of Token in de.dante.extex.interpreter.primitives.macro |
Methods in de.dante.extex.interpreter.primitives.macro that return Token | |
Token |
Csname.convertCs(Context context,
TokenSource source,
Typesetter typesetter)
|
Methods in de.dante.extex.interpreter.primitives.macro with parameters of type Token | |
static void |
Let.let(Flags prefix,
Context context,
CodeToken cs,
Token t)
Assign a new meaning to a control sequence. |
Uses of Token in de.dante.extex.interpreter.primitives.macro.util |
Methods in de.dante.extex.interpreter.primitives.macro.util with parameters of type Token | |
boolean |
MacroCode.compare(Token token,
Context context)
|
Uses of Token in de.dante.extex.interpreter.primitives.register.font |
Methods in de.dante.extex.interpreter.primitives.register.font with parameters of type Token | |
boolean |
NullfontPrimitive.compare(Token token,
Context context)
|
boolean |
FontCode.compare(Token token,
Context context)
|
Uses of Token in de.dante.extex.interpreter.primitives.table |
Methods in de.dante.extex.interpreter.primitives.table with parameters of type Token | |
NodeList |
Noalign.exec(Context context,
TokenSource source,
Typesetter typesetter,
Token start)
Acquire the vbox to be inserted as alignment. |
Uses of Token in de.dante.extex.interpreter.primitives.typesetter.box |
Methods in de.dante.extex.interpreter.primitives.typesetter.box with parameters of type Token | |
protected Box |
Vtop.constructBox(Context context,
TokenSource source,
Typesetter typesetter,
Token startToken)
|
protected Box |
Vbox.constructBox(Context context,
TokenSource source,
Typesetter typesetter,
Token startToken)
Acquire a Box and adjust its height and depth according to the rules required. |
protected Box |
Vbox.acquireBox(Context context,
TokenSource source,
Typesetter typesetter,
GroupType groupType,
Token startToken)
Acquire a complete Box taking into account the tokens in \afterassignment and \everyvbox. |
Uses of Token in de.dante.extex.interpreter.type |
Methods in de.dante.extex.interpreter.type that return Token | |
Token |
CsConvertible.convertCs(Context context,
TokenSource source)
This method converts into control sequence. |
Methods in de.dante.extex.interpreter.type with parameters of type Token | |
boolean |
ComparableCode.compare(Token token,
Context context)
Compare the code with some other code. |
static java.lang.String |
AbstractCode.printable(Context context,
Token token)
Return the printable version of a token for error messages. |
Uses of Token in de.dante.extex.interpreter.type.box |
Constructors in de.dante.extex.interpreter.type.box with parameters of type Token | |
Box(Context context,
TokenSource source,
Typesetter typesetter,
boolean isHorizontal,
Tokens insert,
GroupType groupType,
Token startToken)
Creates a new object. |
Uses of Token in de.dante.extex.interpreter.type.count |
Methods in de.dante.extex.interpreter.type.count with parameters of type Token | |
static long |
Count.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. |
Uses of Token in de.dante.extex.interpreter.type.scaled |
Methods in de.dante.extex.interpreter.type.scaled with parameters of type Token | |
static long |
ScaledNumber.scanFloat(Context context,
TokenSource source,
Typesetter typesetter,
Token start)
Parses a token stream for a float and returns it as fixed point number. |
Uses of Token in de.dante.extex.interpreter.type.tokens |
Methods in de.dante.extex.interpreter.type.tokens that return Token | |
Token |
Tokens.get(int i)
Get a specified token from the toks register. |
Token |
Tokens.removeLast()
Remove the last token from the list and return it. |
Token |
FixedTokens.get(int i)
Get a specified token from the tokens register. |
Methods in de.dante.extex.interpreter.type.tokens with parameters of type Token | |
void |
Tokens.add(Token t)
Add another token to the end of the Tokens. |
void |
Tokens.insert(int index,
Token t)
Add a token to the list at a certain position. |
void |
ImmutableTokens.add(Token t)
|
Constructors in de.dante.extex.interpreter.type.tokens with parameters of type Token | |
Tokens(Token t)
Creates a new object. |
Uses of Token in de.dante.extex.interpreter.unit.tex |
Methods in de.dante.extex.interpreter.unit.tex with parameters of type Token | |
void |
TraceCommandObserver.update(Token token)
This method is meant to be invoked just before a token is executed. |
Uses of Token in de.dante.extex.main.errorHandler |
Methods in de.dante.extex.main.errorHandler with parameters of type Token | |
boolean |
ErrorHandlerImpl.handleError(GeneralException exception,
Token t,
TokenSource source,
Context context)
|
Uses of Token in de.dante.extex.main.observer |
Methods in de.dante.extex.main.observer with parameters of type Token | |
void |
TokenPushObserver.update(Token token)
|
void |
TokenObserver.update(Token token)
|
Uses of Token in de.dante.extex.scanner.stream |
Methods in de.dante.extex.scanner.stream that return Token | |
Token |
TokenStream.get(TokenFactory factory,
Tokenizer tokenizer)
Get the next token from the token stream. |
Methods in de.dante.extex.scanner.stream with parameters of type Token | |
void |
TokenStream.put(Token token)
Push back a token into the stream. |
Uses of Token in de.dante.extex.scanner.stream.impl |
Methods in de.dante.extex.scanner.stream.impl that return Token | |
protected Token |
TokenStreamImpl.getNext(TokenFactory factory,
Tokenizer tokenizer)
|
Token |
TokenStreamBaseImpl.get(TokenFactory factory,
Tokenizer tokenizer)
|
protected Token |
TokenStreamBaseImpl.getNext(TokenFactory factory,
Tokenizer tokenizer)
Get the next token when the stack is empty. |
Methods in de.dante.extex.scanner.stream.impl with parameters of type Token | |
void |
TokenStreamBaseImpl.put(Token token)
|
Uses of Token in de.dante.extex.scanner.type.token |
Subinterfaces of Token in de.dante.extex.scanner.type.token | |
interface |
CodeToken
The code token extends the Token
with the ability to retrieve a namespace. |
Classes in de.dante.extex.scanner.type.token that implement Token | |
class |
AbstractToken
This is the abstract base class for all Tokens. |
class |
ActiveCharacterToken
This class represents an active character token. |
class |
ControlSequenceToken
This class represents a control sequence token. |
class |
CrToken
This class represents a cr token. |
class |
LeftBraceToken
This class represents a left brace token. |
class |
LetterToken
This class represents a letter token. |
class |
MacroParamToken
This class represents a macro parameter token. |
class |
MathShiftToken
This class represents a math shift token. |
class |
OtherToken
This class represents an other token, i.e. |
class |
RightBraceToken
This class represents a right brace token. |
class |
SpaceToken
This class represents a space token. |
class |
SubMarkToken
This class represents a sub mark token. |
class |
SupMarkToken
This class represents a super mark token. |
class |
TabMarkToken
This class represents a tab mark token. |
Methods in de.dante.extex.scanner.type.token that return Token | |
Token |
TokenFactoryImpl.createToken(Catcode code,
int c,
java.lang.String namespace)
|
Token |
TokenFactoryImpl.createToken(Catcode code,
UnicodeChar esc,
java.lang.String value,
java.lang.String namespace)
|
Token |
TokenFactoryImpl.createToken(Catcode code,
UnicodeChar c,
java.lang.String namespace)
|
Token |
TokenFactory.createToken(Catcode code,
UnicodeChar esc,
java.lang.String value,
java.lang.String namespace)
Get an instance of a token with a given Catcode and value. |
Token |
TokenFactory.createToken(Catcode code,
int c,
java.lang.String namespace)
Create a new Token of the
appropriate kind. |
Token |
TokenFactory.createToken(Catcode code,
UnicodeChar c,
java.lang.String namespace)
Get an instance of a token with a given Catcode and Unicode character value. |
Uses of Token in de.dante.extex.typesetter |
Methods in de.dante.extex.typesetter with parameters of type Token | |
void |
ListMaker.mathShift(Context context,
TokenSource source,
Token t)
Treat a math shift character. |
void |
ListMaker.subscriptMark(Context context,
TokenSource source,
Typesetter typesetter,
Token t)
Treat a subscript mark. |
void |
ListMaker.superscriptMark(Context context,
TokenSource source,
Typesetter typesetter,
Token t)
Treat a superscript mark. |
void |
ListMaker.tab(Context context,
TokenSource source,
Token t)
Treat a alignment tab character. |
Uses of Token in de.dante.extex.typesetter.impl |
Methods in de.dante.extex.typesetter.impl with parameters of type Token | |
void |
TypesetterImpl.mathShift(Context context,
TokenSource source,
Token t)
|
void |
TypesetterImpl.subscriptMark(Context context,
TokenSource source,
Typesetter typesetter,
Token t)
|
void |
TypesetterImpl.superscriptMark(Context context,
TokenSource source,
Typesetter typesetter,
Token t)
|
void |
TypesetterImpl.tab(Context context,
TokenSource source,
Token t)
|
void |
NullTypesetterImpl.mathShift(Context context,
TokenSource source,
Token t)
|
void |
NullTypesetterImpl.subscriptMark(Context context,
TokenSource source,
Typesetter typesetter,
Token t)
|
void |
NullTypesetterImpl.superscriptMark(Context context,
TokenSource source,
Typesetter typesetter,
Token t)
|
void |
NullTypesetterImpl.tab(Context context,
TokenSource source,
Token t)
|
Uses of Token in de.dante.extex.typesetter.listMaker |
Methods in de.dante.extex.typesetter.listMaker with parameters of type Token | |
void |
HAlignListMaker.tab(Context context,
TokenSource source,
Token token)
|
void |
AbstractListMaker.mathShift(Context context,
TokenSource source,
Token t)
|
void |
AbstractListMaker.subscriptMark(Context context,
TokenSource source,
Typesetter typesetter,
Token token)
|
void |
AbstractListMaker.superscriptMark(Context context,
TokenSource source,
Typesetter typesetter,
Token token)
|
void |
AbstractListMaker.tab(Context context,
TokenSource source,
Token token)
|
Uses of Token in de.dante.extex.typesetter.listMaker.math |
Methods in de.dante.extex.typesetter.listMaker.math with parameters of type Token | |
void |
MathListMaker.mathShift(Context context,
TokenSource source,
Token t)
|
void |
MathListMaker.subscriptMark(Context context,
TokenSource source,
Typesetter typesetter,
Token token)
|
void |
MathListMaker.superscriptMark(Context context,
TokenSource source,
Typesetter typesetter,
Token token)
|
void |
DisplaymathListMaker.mathShift(Context context,
TokenSource source,
Token t)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |