public class RStringLiteral extends RegularExpression
Modifier and Type | Field and Description |
---|---|
static java.lang.String[] |
allImages |
java.lang.String |
image
The string image of the literal.
|
label, lhsTokens, private_rexp, rhsToken, tpContext
eol, inMinimumSize, myGeneration, nextGenerationIndex, parent
Constructor and Description |
---|
RStringLiteral() |
RStringLiteral(Token t,
java.lang.String image) |
Modifier and Type | Method and Description |
---|---|
java.lang.StringBuffer |
dump(int indent,
java.util.Set alreadyDumped) |
static void |
DumpStrLiteralImages(java.io.PrintWriter ostr) |
void |
GenerateDfa(java.io.PrintWriter ostr,
int kind)
Used for top level string literals.
|
Nfa |
GenerateNfa(boolean ignoreCase) |
static void |
reInit()
Return to original state.
|
static void |
ReInit()
Initialize all the static variables, so that there is no interference
between the various states of the lexer.
|
java.lang.String |
toString() |
CanMatchAnyChar
dumpPrefix, hashCode
public java.lang.String image
public static java.lang.String[] allImages
public RStringLiteral()
public RStringLiteral(Token t, java.lang.String image)
public static void ReInit()
public static void DumpStrLiteralImages(java.io.PrintWriter ostr)
public void GenerateDfa(java.io.PrintWriter ostr, int kind)
public Nfa GenerateNfa(boolean ignoreCase)
GenerateNfa
in class RegularExpression
public static void reInit()
public java.lang.StringBuffer dump(int indent, java.util.Set alreadyDumped)
dump
in class RegularExpression