SnuggleEngine, with the conversion table's command vocabulary registered on
top of SnuggleTeX's built-ins so the tokenizer accepts commands like \textsuperscript or
\L instead of flagging them as errors.
The engine is immutable after construction and safe to share; SnuggleSession is NOT
thread-safe, so every conversion gets a fresh session.
| Modifier and Type | Field and Description |
|---|---|
| private static final SnuggleEngine | |
| private static final Map | EXTRA_COMMANDS
Commands the emitters handle specially but that appear in no table row. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| private static SnuggleEngine | |
| public static SnuggleSession |
| ENGINE | back to summary |
|---|---|
| private static final SnuggleEngine ENGINE | |
| EXTRA_COMMANDS | back to summary |
|---|---|
| private static final Map<String, Integer> EXTRA_COMMANDS Commands the emitters handle specially but that appear in no table row. | |
| SnuggleSupport | back to summary |
|---|---|
| private SnuggleSupport() | |
| buildEngine | back to summary |
|---|---|
| private static SnuggleEngine buildEngine() | |
| createSession | back to summary |
|---|---|
| public static SnuggleSession createSession() | |