Package org.javacc.parser
Class RegularExpression
java.lang.Object
org.javacc.parser.Expansion
org.javacc.parser.RegularExpression
- Direct Known Subclasses:
RCharacterList
,RChoice
,REndOfFile
,RJustName
,ROneOrMore
,RRepetitionRange
,RSequence
,RStringLiteral
,RZeroOrMore
,RZeroOrOne
Describes regular expressions.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe label of the regular expression (if any).The LHS to which the token value of the regular expression is assigned.boolean
This flag is set if the regular expression has a label prefixed with the # symbol - this indicates that the purpose of the regular expression is solely for defining other regular expressions.We now allow qualified access to token members.If this is a top-level regular expression (nested directly within a TokenProduction), then this field point to that TokenProduction object.Fields inherited from class org.javacc.parser.Expansion
eol, inMinimumSize, myGeneration, nextGenerationIndex, parent
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.javacc.parser.Expansion
dumpPrefix, getProductionName, hashCode, reInit, toString
-
Field Details
-
label
The label of the regular expression (if any). If no label is present, this is set to "". -
lhsTokens
The LHS to which the token value of the regular expression is assigned. In case there is no LHS, then the list remains empty. -
rhsToken
We now allow qualified access to token members. Store it here. -
private_rexp
public boolean private_rexpThis flag is set if the regular expression has a label prefixed with the # symbol - this indicates that the purpose of the regular expression is solely for defining other regular expressions. -
tpContext
If this is a top-level regular expression (nested directly within a TokenProduction), then this field point to that TokenProduction object.
-
-
Constructor Details
-
RegularExpression
public RegularExpression()
-
-
Method Details