Package org.javacc.parser
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 org.javacc.parser.RegularExpression
label, lhsTokens, private_rexp, rhsToken, tpContextFields inherited from class org.javacc.parser.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 org.javacc.parser.RegularExpression
CanMatchAnyCharMethods inherited from class org.javacc.parser.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
-