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    }