001 // $ANTLR 2.7.4: "schema.g" -> "antlrSchemaLexer.java"$
002
003 /*
004 * Licensed to the Apache Software Foundation (ASF) under one
005 * or more contributor license agreements. See the NOTICE file
006 * distributed with this work for additional information
007 * regarding copyright ownership. The ASF licenses this file
008 * to you under the Apache License, Version 2.0 (the
009 * "License"); you may not use this file except in compliance
010 * with the License. You may obtain a copy of the License at
011 *
012 * http://www.apache.org/licenses/LICENSE-2.0
013 *
014 * Unless required by applicable law or agreed to in writing,
015 * software distributed under the License is distributed on an
016 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
017 * KIND, either express or implied. See the License for the
018 * specific language governing permissions and limitations
019 * under the License.
020 *
021 */
022 /*
023 * Keep the semicolon right next to the package name or else there will be a
024 * bug that comes into the foreground in the new antlr release.
025 */
026 package org.apache.directory.shared.converter.schema;
027 import java.util.List ;
028 import java.util.ArrayList ;
029 import java.util.Collections;
030 import java.io.IOException;
031
032 import org.apache.directory.shared.ldap.schema.UsageEnum;
033 import org.apache.directory.shared.converter.schema.SchemaElement;
034 import org.apache.directory.shared.ldap.schema.ObjectClassTypeEnum;
035
036 public interface antlrSchemaTokenTypes {
037 int EOF = 1;
038 int NULL_TREE_LOOKAHEAD = 3;
039 int WS = 4;
040 int QUOTE = 5;
041 int DIGIT = 6;
042 int DOLLAR = 7;
043 int OPEN_PAREN = 8;
044 int CLOSE_PAREN = 9;
045 int OPEN_BRACKET = 10;
046 int CLOSE_BRACKET = 11;
047 int NUMERIC_STRING = 12;
048 int NUMERICOID = 13;
049 int IDENTIFIER = 14;
050 int DESC = 15;
051 int SYNTAX = 16;
052 int LITERAL_END = 17;
053 int LITERAL_objectclass = 18;
054 int LITERAL_OBSOLETE = 19;
055 int LITERAL_ABSTRACT = 20;
056 int LITERAL_STRUCTURAL = 21;
057 int LITERAL_AUXILIARY = 22;
058 int LITERAL_MAY = 23;
059 int LITERAL_MUST = 24;
060 int LITERAL_SUP = 25;
061 int LITERAL_NAME = 26;
062 int LITERAL_attributetype = 27;
063 // "SINGLE-VALUE" = 28
064 int LITERAL_COLLECTIVE = 29;
065 // "NO-USER-MODIFICATION" = 30
066 int LITERAL_EQUALITY = 31;
067 int LITERAL_SUBSTR = 32;
068 int LITERAL_ORDERING = 33;
069 int LITERAL_USAGE = 34;
070 int LITERAL_userApplications = 35;
071 int LITERAL_directoryOperation = 36;
072 int LITERAL_distributedOperation = 37;
073 int LITERAL_dSAOperation = 38;
074 }