| Package | Description |
|---|---|
| net.seninp.gi.sequitur |
Provides a sequential Sequitur implementation.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SAXGuard
The Guard node - serves as head of the "doubly-linked" list representing a rule - in other words
it's a rule handler.
|
class |
SAXNonTerminal
The Non-Terminal symbol - i.e.
|
class |
SAXTerminal
This is a regular, a.k.a.
|
| Modifier and Type | Field and Description |
|---|---|
SAXSymbol |
SAXSymbol.n |
SAXSymbol |
SAXSymbol.n |
SAXSymbol |
SAXSymbol.p
Sort of pointers for previous and the next symbols.
|
SAXSymbol |
SAXSymbol.p
Sort of pointers for previous and the next symbols.
|
| Modifier and Type | Field and Description |
|---|---|
protected static Hashtable<SAXSymbol,SAXSymbol> |
SAXSymbol.theDigrams
Hashtable to keep track of all digrams.
|
protected static Hashtable<SAXSymbol,SAXSymbol> |
SAXSymbol.theDigrams
Hashtable to keep track of all digrams.
|
protected static Hashtable<SAXSymbol,SAXSymbol> |
SAXSymbol.theDigrams
Hashtable to keep track of all digrams.
|
protected static Hashtable<SAXSymbol,SAXSymbol> |
SAXSymbol.theDigrams
Hashtable to keep track of all digrams.
|
| Modifier and Type | Method and Description |
|---|---|
SAXSymbol |
SAXRule.first()
Report the FIRST symbol of the rule.
|
SAXSymbol |
SAXRule.first()
Report the FIRST symbol of the rule.
|
SAXSymbol |
SAXRule.last()
Report the LAST symbol of the rule.
|
SAXSymbol |
SAXRule.last()
Report the LAST symbol of the rule.
|
| Modifier and Type | Method and Description |
|---|---|
protected static String |
SAXSymbol.getPayload(SAXSymbol symbol)
This routine is used for the debugging.
|
protected static String |
SAXSymbol.getPayload(SAXSymbol symbol)
This routine is used for the debugging.
|
void |
SAXSymbol.insertAfter(SAXSymbol toInsert)
Inserts a symbol after this one.
|
void |
SAXSymbol.insertAfter(SAXSymbol toInsert)
Inserts a symbol after this one.
|
static void |
SAXSymbol.join(SAXSymbol left,
SAXSymbol right)
Links left and right symbols together, i.e.
|
static void |
SAXSymbol.join(SAXSymbol left,
SAXSymbol right)
Links left and right symbols together, i.e.
|
void |
SAXSymbol.match(SAXSymbol theDigram,
SAXSymbol matchingDigram)
Deals with a matching digram.
|
void |
SAXSymbol.match(SAXSymbol theDigram,
SAXSymbol matchingDigram)
Deals with a matching digram.
|
Copyright © 2021 JMotif. All rights reserved.