public class PovNestedGroupRule extends PovRuleBaseClass
fBufferLen
Constructor and Description |
---|
PovNestedGroupRule(char startMarker,
char endMarker,
IToken token) |
PovNestedGroupRule(IToken token) |
PovNestedGroupRule(java.lang.String startSequence,
char startMarker,
char endMarker,
boolean declareSyntax,
boolean hasParams,
IToken token)
Constructor to handle "function (blah) {}"
|
PovNestedGroupRule(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 ;
|
PovNestedGroupRule(java.lang.String startSequence,
char startMarker,
char endMarker,
IToken token) |
PovNestedGroupRule(java.lang.String startSequence,
IToken token) |
Modifier and Type | Method and Description |
---|---|
IToken |
evaluate(ICharacterScanner scanner) |
IToken |
evaluate(ICharacterScanner scanner,
boolean resume) |
IToken |
getSuccessToken() |
clearComment, stringHandling, unreadBuffer
public PovNestedGroupRule(IToken token)
public PovNestedGroupRule(java.lang.String startSequence, IToken token)
public PovNestedGroupRule(java.lang.String startSequence, char startMarker, char endMarker, IToken token)
public PovNestedGroupRule(char startMarker, char endMarker, IToken token)
public PovNestedGroupRule(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
- public PovNestedGroupRule(java.lang.String startSequence, char startMarker, char endMarker, boolean declareSyntax, boolean hasParams, IToken token)
startSequence
- startMarker
- endMarker
- declareSyntax
- if we see a semicolon before an initial opening brace, pass the rulehasParams
- token
-