< prev index next >

src/com/sun/org/apache/xerces/internal/impl/xpath/regex/Token.java

Print this page
rev 2127 : 8048021: Remove @version tag in jaxp repo
Reviewed-by: joehw


  21 package com.sun.org.apache.xerces.internal.impl.xpath.regex;
  22 
  23 import java.io.IOException;
  24 import java.io.ObjectInputStream;
  25 import java.io.ObjectOutputStream;
  26 import java.io.ObjectStreamField;
  27 import java.util.ArrayList;
  28 import java.util.Collections;
  29 import java.util.HashMap;
  30 import java.util.HashSet;
  31 import java.util.List;
  32 import java.util.Map;
  33 import java.util.Set;
  34 import java.util.Vector;
  35 
  36 /**
  37  * This class represents a node in parse tree.
  38  *
  39  * @xerces.internal
  40  *
  41  * @version $Id: Token.java,v 1.7 2010/07/27 05:02:34 joehw Exp $
  42  */
  43 class Token implements java.io.Serializable {
  44 
  45     private static final long serialVersionUID = 8484976002585487481L;
  46 
  47     static final boolean COUNTTOKENS = true;
  48     static int tokens = 0;
  49 
  50     static final int CHAR = 0;                  // Literal char
  51     static final int DOT = 11;                  // .
  52     static final int CONCAT = 1;                // XY
  53     static final int UNION = 2;                 // X|Y|Z
  54     static final int CLOSURE = 3;               // X*
  55     static final int RANGE = 4;                 // [a-zA-Z] etc.
  56     static final int NRANGE = 5;                // [^a-zA-Z] etc.
  57     static final int PAREN = 6;                 // (X) or (?:X)
  58     static final int EMPTY = 7;                 //
  59     static final int ANCHOR = 8;                // ^ $ \b \B \< \> \A \Z \z
  60     static final int NONGREEDYCLOSURE = 9;      // *? +?
  61     static final int STRING = 10;               // strings




  21 package com.sun.org.apache.xerces.internal.impl.xpath.regex;
  22 
  23 import java.io.IOException;
  24 import java.io.ObjectInputStream;
  25 import java.io.ObjectOutputStream;
  26 import java.io.ObjectStreamField;
  27 import java.util.ArrayList;
  28 import java.util.Collections;
  29 import java.util.HashMap;
  30 import java.util.HashSet;
  31 import java.util.List;
  32 import java.util.Map;
  33 import java.util.Set;
  34 import java.util.Vector;
  35 
  36 /**
  37  * This class represents a node in parse tree.
  38  *
  39  * @xerces.internal
  40  *

  41  */
  42 class Token implements java.io.Serializable {
  43 
  44     private static final long serialVersionUID = 8484976002585487481L;
  45 
  46     static final boolean COUNTTOKENS = true;
  47     static int tokens = 0;
  48 
  49     static final int CHAR = 0;                  // Literal char
  50     static final int DOT = 11;                  // .
  51     static final int CONCAT = 1;                // XY
  52     static final int UNION = 2;                 // X|Y|Z
  53     static final int CLOSURE = 3;               // X*
  54     static final int RANGE = 4;                 // [a-zA-Z] etc.
  55     static final int NRANGE = 5;                // [^a-zA-Z] etc.
  56     static final int PAREN = 6;                 // (X) or (?:X)
  57     static final int EMPTY = 7;                 //
  58     static final int ANCHOR = 8;                // ^ $ \b \B \< \> \A \Z \z
  59     static final int NONGREEDYCLOSURE = 9;      // *? +?
  60     static final int STRING = 10;               // strings


< prev index next >