public class NestedMarkerRule
extends java.lang.Object
Constructor and Description |
---|
NestedMarkerRule(char startMarker,
char endMarker,
IToken token) |
NestedMarkerRule(IToken token) |
NestedMarkerRule(java.lang.String startSequence,
char startMarker,
char endMarker,
boolean declareSyntax,
IToken token)
Constructor to handle the #declare and #local case, which may have a predicate of {} or ;
|
NestedMarkerRule(java.lang.String startSequence,
char startMarker,
char endMarker,
IToken token) |
NestedMarkerRule(java.lang.String startSequence,
IToken token) |
Modifier and Type | Method and Description |
---|---|
IToken |
evaluate(ICharacterScanner scanner) |
IToken |
evaluate(ICharacterScanner scanner,
boolean resume) |
IToken |
getSuccessToken() |
public NestedMarkerRule(IToken token)
public NestedMarkerRule(java.lang.String startSequence, IToken token)
public NestedMarkerRule(java.lang.String startSequence, char startMarker, char endMarker, IToken token)
public NestedMarkerRule(char startMarker, char endMarker, IToken token)
public NestedMarkerRule(java.lang.String startSequence, char startMarker, char endMarker, boolean declareSyntax, IToken token)
startSequence
- startMarker
- endMarker
- declareSyntax
- if we see a semicolon before an initial opening brace, pass the ruletoken
-