| Package | Description |
|---|---|
| uk.ac.ed.ph.snuggletex |
Public API Package - almost all of the classes you will need for normal SnuggleTeX
use are contained in here.
|
| uk.ac.ed.ph.snuggletex.definitions |
Defines built-in commands, environments, accent maps, globals and related concepts.
|
| uk.ac.ed.ph.snuggletex.semantics |
Internal package defining "semantic" intepretations to be attached to parsed tokens.
|
| uk.ac.ed.ph.snuggletex.tokens |
Internal package defining the various types of LaTeX tokens produced by the parsing process.
|
| Modifier and Type | Method and Description |
|---|---|
static EnumMap<InterpretationType,Interpretation> |
SnugglePackage.makeInterpretationMap(Interpretation... interpretations) |
static EnumMap<InterpretationType,Interpretation> |
SnugglePackage.makeInterpretationMap(Interpretation interpretation) |
| Modifier and Type | Method and Description |
|---|---|
EnumMap<InterpretationType,Interpretation> |
MathCharacter.getInterpretationMap() |
| Constructor and Description |
|---|
BuiltinCommand(String texName,
CommandType commandType,
boolean allowingOptionalArgument,
int argumentCount,
EnumSet<LaTeXMode> allowedModes,
LaTeXMode[] argumentModes,
EnumMap<InterpretationType,Interpretation> interpretations,
CommandHandler domBuilderHandler,
TextFlowContext textFlowContext,
CombinerTargetMatcher combinerTargetMatcher) |
BuiltinEnvironment(String texName,
boolean allowingOptionalArgument,
int argumentCount,
EnumSet<LaTeXMode> allowedModes,
LaTeXMode contentMode,
EnumMap<InterpretationType,Interpretation> interpretations,
EnvironmentHandler domBuildingHandler,
TextFlowContext textFlowContext) |
| Modifier and Type | Method and Description |
|---|---|
InterpretationType |
StyleDeclarationInterpretation.getType() |
InterpretationType |
MathOperatorInterpretation.getType() |
InterpretationType |
MathNumberInterpretation.getType() |
InterpretationType |
MathNegatableInterpretation.getType() |
InterpretationType |
MathIdentifierInterpretation.getType() |
InterpretationType |
MathFunctionInterpretation.getType() |
InterpretationType |
MathCharacterInterpretation.getType() |
InterpretationType |
MathBracketInterpretation.getType() |
InterpretationType |
MathBigLimitOwnerInterpretation.getType() |
InterpretationType |
Interpretation.getType() |
InterpretationType |
Interpretation.MarkerInterpretation.getType() |
static InterpretationType |
InterpretationType.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static InterpretationType[] |
InterpretationType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Constructor and Description |
|---|
MarkerInterpretation(InterpretationType type) |
| Modifier and Type | Field and Description |
|---|---|
protected EnumMap<InterpretationType,Interpretation> |
Token.interpretationMap
Interpretation(s) of this token, if it can be readily deduced from the input.
|
| Modifier and Type | Method and Description |
|---|---|
EnumMap<InterpretationType,Interpretation> |
Token.getInterpretationMap() |
| Modifier and Type | Method and Description |
|---|---|
Interpretation |
Token.getInterpretation(InterpretationType type) |
boolean |
Token.hasInterpretationType(InterpretationType... types) |
| Constructor and Description |
|---|
FlowToken(FrozenSlice slice,
TokenType type,
LaTeXMode latexMode,
TextFlowContext textFlowContext,
EnumMap<InterpretationType,Interpretation> interpretations) |
SimpleToken(FrozenSlice slice,
TokenType tokenType,
LaTeXMode latexMode,
TextFlowContext context,
EnumMap<InterpretationType,Interpretation> interpretations) |
Token(FrozenSlice slice,
TokenType type,
LaTeXMode latexMode,
EnumMap<InterpretationType,Interpretation> interpretationMap) |
Copyright © 2008–2026 The University of Edinburgh. All rights reserved.