001    // $ANTLR 2.7.4: "subtree-specification.g" -> "AntlrSubtreeSpecificationParser.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    
024    package org.apache.directory.shared.ldap.subtree;
025    
026    import java.util.Set;
027    import java.util.Map;
028    import java.util.HashSet;
029    import java.util.List;
030    import java.util.ArrayList;
031    
032    import org.apache.directory.shared.ldap.name.LdapDN;
033    import org.apache.directory.shared.ldap.filter.ExprNode;
034    import org.apache.directory.shared.ldap.filter.LeafNode;
035    import org.apache.directory.shared.ldap.filter.BranchNode;
036    import org.apache.directory.shared.ldap.filter.AndNode;
037    import org.apache.directory.shared.ldap.filter.OrNode;
038    import org.apache.directory.shared.ldap.filter.NotNode;
039    import org.apache.directory.shared.ldap.filter.EqualityNode;
040    import org.apache.directory.shared.ldap.filter.FilterParser;
041    import org.apache.directory.shared.ldap.subtree.SubtreeSpecification;
042    import org.apache.directory.shared.ldap.subtree.SubtreeSpecificationModifier;
043    import org.apache.directory.shared.ldap.schema.NormalizerMappingResolver;
044    import org.apache.directory.shared.ldap.schema.normalizers.OidNormalizer;
045    import org.apache.directory.shared.ldap.util.ComponentsMonitor;
046    import org.apache.directory.shared.ldap.util.OptionalComponentsMonitor;
047    import org.apache.directory.shared.ldap.constants.SchemaConstants;
048    import org.apache.directory.shared.ldap.entry.client.ClientStringValue;
049    
050    import org.slf4j.Logger;
051    import org.slf4j.LoggerFactory;
052    
053    public interface AntlrSubtreeSpecificationParserTokenTypes {
054            int EOF = 1;
055            int NULL_TREE_LOOKAHEAD = 3;
056            int LITERAL_end = 4;
057            int OPEN_CURLY = 5;
058            int SP = 6;
059            int SEP = 7;
060            int CLOSE_CURLY = 8;
061            int ID_base = 9;
062            int ID_specificExclusions = 10;
063            int ID_chopBefore = 11;
064            int COLON = 12;
065            int ID_chopAfter = 13;
066            int ID_minimum = 14;
067            int ID_maximum = 15;
068            int ID_specificationFilter = 16;
069            int FILTER = 17;
070            int SAFEUTF8STRING = 18;
071            int INTEGER = 19;
072            int DESCR = 20;
073            int NUMERICOID = 21;
074            int ID_item = 22;
075            int ID_and = 23;
076            int ID_or = 24;
077            int ID_not = 25;
078            int INTEGER_OR_NUMERICOID = 26;
079            int DOT = 27;
080            int DIGIT = 28;
081            int LDIGIT = 29;
082            int ALPHA = 30;
083            int SAFEUTF8CHAR = 31;
084            int FILTER_VALUE = 32;
085    }