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 }