Class RStringLiteral
java.lang.Object
org.javacc.parser.Expansion
org.javacc.parser.RegularExpression
org.javacc.parser.RStringLiteral
Describes string literals.
-
Field Summary
FieldsFields inherited from class RegularExpression
label, lhsTokens, private_rexp, rhsToken, tpContextFields inherited from class Expansion
eol, inMinimumSize, myGeneration, nextGenerationIndex, parent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidBuildTokenizerData(TokenizerData tokenizerData) static voidDumpStrLiteralImages(CodeGenerator codeGenerator) static voidDumpStrLiteralImagesForJava(CodeGenerator codeGenerator) voidGenerateDfa(CodeGenerator codeGenerator, int kind) Used for top level string literals.GenerateNfa(boolean ignoreCase) static voidreInit()Return to original state.static voidReInit()Initialize all the static variables, so that there is no interference between the various states of the lexer.toString()static voidUpdateStringLiteralData(int generatedNfaStates, int lexStateIndex) Methods inherited from class RegularExpression
CanMatchAnyCharMethods inherited from class Expansion
dumpPrefix, getProductionName, hashCode
-
Field Details
-
image
The string image of the literal. -
allImages
-
-
Constructor Details
-
RStringLiteral
public RStringLiteral() -
RStringLiteral
-
-
Method Details
-
ReInit
public static void ReInit()Initialize all the static variables, so that there is no interference between the various states of the lexer. Need to call this method after generating code for each lexical state. -
DumpStrLiteralImages
-
DumpStrLiteralImagesForJava
-
GenerateDfa
Used for top level string literals. -
GenerateNfa
- Specified by:
GenerateNfain classRegularExpression
-
reInit
public static void reInit()Return to original state. -
dump
- Overrides:
dumpin classRegularExpression
-
toString
-
UpdateStringLiteralData
public static void UpdateStringLiteralData(int generatedNfaStates, int lexStateIndex) -
BuildTokenizerData
-