com.stevesoft.pat
Class Rthings

java.lang.Object
  |
  +--com.stevesoft.pat.Rthings

public class Rthings
extends java.lang.Object

This class only exists to store data needed during the compilation of a regular expression.


Field Summary
 boolean dontMatchInQuotes
          Needed in case (?Q) is encountered, to pass back the message that dontMatchInQuotes should be set.
 boolean ignoreCase
          Needed in case (?i) is encountered, to pass back the message that ignoreCase should be set.
 boolean noBackRefs
           
 boolean optimizeMe
           
 int parenLevel
           
 int val
          The numeric identity of the next () to be encountered while compiling the pattern.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

val

public int val
The numeric identity of the next () to be encountered while compiling the pattern.

ignoreCase

public boolean ignoreCase
Needed in case (?i) is encountered, to pass back the message that ignoreCase should be set.

dontMatchInQuotes

public boolean dontMatchInQuotes
Needed in case (?Q) is encountered, to pass back the message that dontMatchInQuotes should be set.

optimizeMe

public boolean optimizeMe

noBackRefs

public boolean noBackRefs

parenLevel

public int parenLevel