PropertyListParserConstants.java

  1. /* Generated By:JavaCC: Do not edit this line. PropertyListParserConstants.java */
  2. package org.apache.commons.configuration2.plist;


  3. /**
  4.  * Token literal values and constants.
  5.  * Generated by org.javacc.parser.OtherFilesGen#start()
  6.  */
  7. public interface PropertyListParserConstants {

  8.   /** End of File. */
  9.   int EOF = 0;
  10.   /** RegularExpression Id. */
  11.   int SINGLE_LINE_COMMENT = 9;
  12.   /** RegularExpression Id. */
  13.   int ARRAY_BEGIN = 11;
  14.   /** RegularExpression Id. */
  15.   int ARRAY_END = 12;
  16.   /** RegularExpression Id. */
  17.   int ARRAY_SEPARATOR = 13;
  18.   /** RegularExpression Id. */
  19.   int DICT_BEGIN = 14;
  20.   /** RegularExpression Id. */
  21.   int DICT_END = 15;
  22.   /** RegularExpression Id. */
  23.   int DICT_SEPARATOR = 16;
  24.   /** RegularExpression Id. */
  25.   int EQUAL = 17;
  26.   /** RegularExpression Id. */
  27.   int DATA_START = 18;
  28.   /** RegularExpression Id. */
  29.   int DATA_END = 19;
  30.   /** RegularExpression Id. */
  31.   int DATE_START = 20;
  32.   /** RegularExpression Id. */
  33.   int QUOTE = 21;
  34.   /** RegularExpression Id. */
  35.   int LETTER = 22;
  36.   /** RegularExpression Id. */
  37.   int WHITE = 23;
  38.   /** RegularExpression Id. */
  39.   int HEXA = 24;
  40.   /** RegularExpression Id. */
  41.   int DATA = 25;
  42.   /** RegularExpression Id. */
  43.   int DATE = 26;
  44.   /** RegularExpression Id. */
  45.   int STRING = 27;
  46.   /** RegularExpression Id. */
  47.   int QUOTED_STRING = 28;
  48.   /** RegularExpression Id. */
  49.   int ESCAPED_QUOTE = 29;

  50.   /** Lexical state. */
  51.   int DEFAULT = 0;
  52.   /** Lexical state. */
  53.   int IN_COMMENT = 1;
  54.   /** Lexical state. */
  55.   int IN_SINGLE_LINE_COMMENT = 2;

  56.   /** Literal token values. */
  57.   String[] tokenImage = {
  58.     "<EOF>",
  59.     "\" \"",
  60.     "\"\\t\"",
  61.     "\"\\n\"",
  62.     "\"\\r\"",
  63.     "\"/*\"",
  64.     "<token of kind 6>",
  65.     "\"*/\"",
  66.     "\"//\"",
  67.     "<SINGLE_LINE_COMMENT>",
  68.     "<token of kind 10>",
  69.     "\"(\"",
  70.     "\")\"",
  71.     "\",\"",
  72.     "\"{\"",
  73.     "\"}\"",
  74.     "\";\"",
  75.     "\"=\"",
  76.     "\"<\"",
  77.     "\">\"",
  78.     "\"<*D\"",
  79.     "\"\\\"\"",
  80.     "<LETTER>",
  81.     "<WHITE>",
  82.     "<HEXA>",
  83.     "<DATA>",
  84.     "<DATE>",
  85.     "<STRING>",
  86.     "<QUOTED_STRING>",
  87.     "\"\\\\\\\"\"",
  88.   };

  89. }