| 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.internal |
This package contains the guts of SnuggleTeX; classes here are responsible for the parsing
process, token fixing and DOM/web building.
|
| 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 |
|---|---|
BuiltinCommand |
SnugglePackage.addCombinerCommand(String name,
EnumSet<LaTeXMode> allowedModes,
CombinerTargetMatcher combinerTargetMatcher,
CommandHandler handler,
TextFlowContext context) |
BuiltinCommand |
SnugglePackage.addCommand(BuiltinCommand command) |
BuiltinCommand |
SnugglePackage.addComplexCommand(String name,
boolean allowOptionalArgument,
int arguments,
EnumSet<LaTeXMode> allowedModes,
LaTeXMode[] argumentModes,
CommandHandler handler,
TextFlowContext context) |
BuiltinCommand |
SnugglePackage.addComplexCommandOneArg(String name,
boolean allowOptionalArgument,
EnumSet<LaTeXMode> allowedModes,
LaTeXMode argumentMode,
CommandHandler handler,
TextFlowContext context) |
BuiltinCommand |
SnugglePackage.addComplexCommandOneArg(String name,
boolean allowOptionalArgument,
EnumSet<LaTeXMode> allowedModes,
LaTeXMode argumentMode,
Interpretation interpretation,
CommandHandler handler,
TextFlowContext context) |
BuiltinCommand |
SnugglePackage.addComplexCommandSameArgMode(String name,
boolean allowOptionalArgument,
int arguments,
EnumSet<LaTeXMode> allowedModes,
CommandHandler handler,
TextFlowContext context) |
BuiltinCommand |
SnugglePackage.addComplexCommandSameArgMode(String name,
boolean allowOptionalArgument,
int arguments,
EnumSet<LaTeXMode> allowedModes,
Interpretation interpretation,
CommandHandler handler,
TextFlowContext context) |
BuiltinCommand |
SnugglePackage.addMathCharacterCommand(MathCharacter mathCharacter) |
BuiltinCommand |
SnugglePackage.addMathCharacterCommandAlias(String name,
MathCharacter mathCharacter) |
BuiltinCommand |
SnugglePackage.addSimpleCommand(String name,
EnumSet<LaTeXMode> allowedModes,
CommandHandler handler,
TextFlowContext context) |
BuiltinCommand |
SnugglePackage.addSimpleCommand(String name,
EnumSet<LaTeXMode> allowedModes,
Interpretation[] interpretations,
CommandHandler handler,
TextFlowContext context) |
BuiltinCommand |
SnugglePackage.addSimpleCommand(String name,
EnumSet<LaTeXMode> allowedModes,
Interpretation interpretation,
CommandHandler handler,
TextFlowContext context) |
BuiltinCommand |
SnugglePackage.addSimpleMathCommand(String name,
MathInterpretation... interpretations) |
BuiltinCommand |
SnugglePackage.addSimpleMathCommand(String name,
MathInterpretation[] interpretations,
CommandHandler handler) |
BuiltinCommand |
SnugglePackage.addSimpleMathCommand(String name,
MathInterpretation interpretation,
CommandHandler handler) |
BuiltinCommand |
SnuggleSession.getBuiltinCommandByTeXName(String texName)
Returns the
BuiltinCommand corresponding to LaTeX command called
\texName, or null if this command is not defined. |
BuiltinCommand |
SnugglePackage.getBuiltinCommandByTeXName(String texName)
Returns the
BuiltinCommand corresponding to LaTeX command called
\texName defined by this package, or null if this command is not defined. |
BuiltinCommand |
SnuggleEngine.getBuiltinCommandByTeXName(String texName)
Returns the
BuiltinCommand corresponding to LaTeX command called
\texName, or null if this command is not defined. |
| Modifier and Type | Method and Description |
|---|---|
Map<String,BuiltinCommand> |
SnugglePackage.getBuiltinCommandMap()
Returns a read-only
Map of all BuiltinCommands defined in this package,
keyed on the name texName of the command (\texName). |
| Modifier and Type | Method and Description |
|---|---|
BuiltinCommand |
SnugglePackage.addCommand(BuiltinCommand command) |
| Modifier and Type | Field and Description |
|---|---|
static BuiltinCommand |
CorePackageDefinitions.CMD_CHAR_BACKSLASH |
static BuiltinCommand |
CorePackageDefinitions.CMD_FRAC |
static BuiltinCommand |
CorePackageDefinitions.CMD_HLINE |
static BuiltinCommand |
CorePackageDefinitions.CMD_ITEM |
static BuiltinCommand |
CorePackageDefinitions.CMD_LEFT |
static BuiltinCommand |
CorePackageDefinitions.CMD_LIST_ITEM |
static BuiltinCommand |
CorePackageDefinitions.CMD_MROW |
static BuiltinCommand |
CorePackageDefinitions.CMD_MSUB_OR_MUNDER |
static BuiltinCommand |
CorePackageDefinitions.CMD_MSUBSUP_OR_MUNDEROVER |
static BuiltinCommand |
CorePackageDefinitions.CMD_MSUP_OR_MOVER |
static BuiltinCommand |
CorePackageDefinitions.CMD_NEWCOMMAND |
static BuiltinCommand |
CorePackageDefinitions.CMD_NEWENVIRONMENT |
static BuiltinCommand |
CorePackageDefinitions.CMD_OVER |
static BuiltinCommand |
CorePackageDefinitions.CMD_PAR |
static BuiltinCommand |
CorePackageDefinitions.CMD_PARAGRAPH |
static BuiltinCommand |
CorePackageDefinitions.CMD_RENEWCOMMAND |
static BuiltinCommand |
CorePackageDefinitions.CMD_RENEWENVIRONMENT |
static BuiltinCommand |
CorePackageDefinitions.CMD_RIGHT |
static BuiltinCommand |
CorePackageDefinitions.CMD_TABLE_COLUMN |
static BuiltinCommand |
CorePackageDefinitions.CMD_TABLE_ROW |
static BuiltinCommand |
CorePackageDefinitions.CMD_VERB |
static BuiltinCommand |
CorePackageDefinitions.CMD_VERBSTAR |
static BuiltinCommand |
CorePackageDefinitions.CMD_XML_ATTR |
| Modifier and Type | Method and Description |
|---|---|
BuiltinCommand |
SessionContext.getBuiltinCommandByTeXName(String texName) |
| Modifier and Type | Method and Description |
|---|---|
BuiltinCommand |
CommandToken.getCommand() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Token.isCommand(BuiltinCommand command) |
| Constructor and Description |
|---|
CommandToken(FrozenSlice slice,
LaTeXMode latexMode,
BuiltinCommand command) |
CommandToken(FrozenSlice slice,
LaTeXMode latexMode,
BuiltinCommand command,
ArgumentContainerToken combinerTarget) |
CommandToken(FrozenSlice slice,
LaTeXMode latexMode,
BuiltinCommand command,
ArgumentContainerToken optionalArgument,
ArgumentContainerToken[] arguments) |
Copyright © 2008–2026 The University of Edinburgh. All rights reserved.