001    // $ANTLR 2.7.7 (20060906): "schema.g" -> "AntlrSchemaParser.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    package org.apache.directory.api.ldap.model.schema.syntaxes;
023    
024    import java.io.StringReader;
025    import java.util.ArrayList;
026    import java.util.HashMap;
027    import java.util.List;
028    import java.util.Map;
029    
030    import org.apache.directory.api.ldap.model.schema.parsers.LdapComparatorDescription;
031    import org.apache.directory.api.ldap.model.schema.DitContentRule;
032    import org.apache.directory.api.ldap.model.schema.DitStructureRule;
033    import org.apache.directory.api.ldap.model.schema.LdapSyntax;
034    import org.apache.directory.api.ldap.model.schema.MatchingRule;
035    import org.apache.directory.api.ldap.model.schema.MutableMatchingRule;
036    import org.apache.directory.api.ldap.model.schema.MatchingRuleUse;
037    import org.apache.directory.api.ldap.model.schema.NameForm;
038    import org.apache.directory.api.ldap.model.schema.parsers.NormalizerDescription;
039    import org.apache.directory.api.ldap.model.schema.parsers.ParserMonitor;
040    import org.apache.directory.api.ldap.model.schema.AttributeType;
041    import org.apache.directory.api.ldap.model.schema.MutableAttributeType;
042    import org.apache.directory.api.ldap.model.schema.ObjectClass;
043    import org.apache.directory.api.ldap.model.schema.MutableObjectClass;
044    import org.apache.directory.api.ldap.model.schema.parsers.SyntaxCheckerDescription;
045    import org.apache.directory.api.ldap.model.schema.syntaxCheckers.OpenLdapObjectIdentifierMacro;
046    import org.apache.directory.api.ldap.model.schema.ObjectClassTypeEnum;
047    import org.apache.directory.api.ldap.model.schema.UsageEnum;
048    
049    
050    public interface AntlrSchemaTokenTypes {
051            int EOF = 1;
052            int NULL_TREE_LOOKAHEAD = 3;
053            int WHSP = 4;
054            int LPAR = 5;
055            int RPAR = 6;
056            int QUOTE = 7;
057            int DOLLAR = 8;
058            int LBRACKET = 9;
059            int RBRACKET = 10;
060            int LEN = 11;
061            int SINGLE_VALUE = 12;
062            int COLLECTIVE = 13;
063            int NO_USER_MODIFICATION = 14;
064            int OBSOLETE = 15;
065            int ABSTRACT = 16;
066            int STRUCTURAL = 17;
067            int AUXILIARY = 18;
068            int OBJECTIDENTIFIER = 19;
069            int OBJECTCLASS = 20;
070            int ATTRIBUTETYPE = 21;
071            int STARTNUMERICOID = 22;
072            int NAME = 23;
073            int DESC = 24;
074            int SUP = 25;
075            int MUST = 26;
076            int MAY = 27;
077            int AUX = 28;
078            int NOT = 29;
079            int FORM = 30;
080            int OC = 31;
081            int EQUALITY = 32;
082            int ORDERING = 33;
083            int SUBSTR = 34;
084            int SYNTAX = 35;
085            int APPLIES = 36;
086            int EXTENSION = 37;
087            int FQCN = 38;
088            int BYTECODE = 39;
089            int AUX_OR_AUXILIARY = 40;
090            int VALUES = 41;
091            int VALUE = 42;
092            int UNQUOTED_STRING = 43;
093            int QUOTED_STRING = 44;
094            int FQCN_VALUE = 45;
095            int FQCN_IDENTIFIER = 46;
096            int FQCN_LETTER = 47;
097            int FQCN_LETTERORDIGIT = 48;
098            int BYTECODE_VALUE = 49;
099            int USAGE = 50;
100            int USER_APPLICATIONS = 51;
101            int DIRECTORY_OPERATION = 52;
102            int DISTRIBUTED_OPERATION = 53;
103            int DSA_OPERATION = 54;
104    }