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 */
022package org.apache.directory.api.ldap.model.schema.syntaxes;
023
024import java.io.StringReader;
025import java.util.ArrayList;
026import java.util.HashMap;
027import java.util.List;
028import java.util.Map;
029
030import org.apache.directory.api.ldap.model.schema.parsers.LdapComparatorDescription;
031import org.apache.directory.api.ldap.model.schema.DitContentRule;
032import org.apache.directory.api.ldap.model.schema.DitStructureRule;
033import org.apache.directory.api.ldap.model.schema.LdapSyntax;
034import org.apache.directory.api.ldap.model.schema.MatchingRule;
035import org.apache.directory.api.ldap.model.schema.MutableMatchingRule;
036import org.apache.directory.api.ldap.model.schema.MatchingRuleUse;
037import org.apache.directory.api.ldap.model.schema.NameForm;
038import org.apache.directory.api.ldap.model.schema.parsers.NormalizerDescription;
039import org.apache.directory.api.ldap.model.schema.parsers.ParserMonitor;
040import org.apache.directory.api.ldap.model.schema.AttributeType;
041import org.apache.directory.api.ldap.model.schema.MutableAttributeType;
042import org.apache.directory.api.ldap.model.schema.ObjectClass;
043import org.apache.directory.api.ldap.model.schema.MutableObjectClass;
044import org.apache.directory.api.ldap.model.schema.parsers.SyntaxCheckerDescription;
045import org.apache.directory.api.ldap.model.schema.syntaxCheckers.OpenLdapObjectIdentifierMacro;
046import org.apache.directory.api.ldap.model.schema.ObjectClassTypeEnum;
047import org.apache.directory.api.ldap.model.schema.UsageEnum;
048
049
050public 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}