001    // $ANTLR 2.7.4: "distinguishedName.g" -> "AntlrDnParser.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.shared.ldap.name;
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 javax.naming.InvalidNameException;
031    import javax.naming.NameParser;
032    import org.apache.directory.shared.ldap.entry.client.ClientStringValue;
033    import org.apache.directory.shared.ldap.entry.client.ClientBinaryValue;
034    import org.apache.directory.shared.ldap.schema.parsers.ParserMonitor;
035    import org.apache.directory.shared.ldap.util.StringTools;
036    
037    
038    public interface AntlrDnTokenTypes {
039            int EOF = 1;
040            int NULL_TREE_LOOKAHEAD = 3;
041            int COMMA = 4;
042            int EQUALS = 5;
043            int PLUS = 6;
044            int HYPHEN = 7;
045            int DQUOTE = 8;
046            int SEMI = 9;
047            int LANGLE = 10;
048            int RANGLE = 11;
049            int SPACE = 12;
050            int NUMERICOID_OR_ALPHA_OR_DIGIT = 13;
051            int NUMERICOID = 14;
052            int DOT = 15;
053            int NUMBER = 16;
054            int LDIGIT = 17;
055            int DIGIT = 18;
056            int ALPHA = 19;
057            int HEXPAIR_OR_ESCESC_OR_ESC = 20;
058            int HEXPAIR = 21;
059            int ESC = 22;
060            int ESCESC = 23;
061            int HEX = 24;
062            int HEXVALUE_OR_SHARP = 25;
063            int HEXVALUE = 26;
064            int SHARP = 27;
065            int UTFMB = 28;
066            int LUTF1_REST = 29;
067    }