001// $ANTLR 2.7.7 (20060906): "schemaConverter.g" -> "antlrSchemaConverterLexer.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 * Keep the semicolon right next to the package name or else there will be a 024 * bug that comes into the foreground in the new antlr release. 025 */ 026package org.apache.directory.api.converter.schema; 027import java.util.List ; 028import java.util.ArrayList ; 029import java.util.Collections; 030import java.io.IOException; 031 032import org.apache.directory.api.converter.schema.SchemaElement; 033import org.apache.directory.api.ldap.model.schema.UsageEnum; 034import org.apache.directory.api.ldap.model.schema.ObjectClassTypeEnum; 035 036public interface antlrSchemaTokenTypes { 037 int EOF = 1; 038 int NULL_TREE_LOOKAHEAD = 3; 039 int WS = 4; 040 int QUOTE = 5; 041 int DIGIT = 6; 042 int DOLLAR = 7; 043 int OPEN_PAREN = 8; 044 int CLOSE_PAREN = 9; 045 int OPEN_BRACKET = 10; 046 int CLOSE_BRACKET = 11; 047 int NUMERIC_STRING = 12; 048 int NUMERICOID = 13; 049 int IDENTIFIER = 14; 050 int DESC = 15; 051 int SYNTAX = 16; 052 int LITERAL_END = 17; 053 int LITERAL_objectclass = 18; 054 int LITERAL_OBSOLETE = 19; 055 int LITERAL_ABSTRACT = 20; 056 int LITERAL_STRUCTURAL = 21; 057 int LITERAL_AUXILIARY = 22; 058 int LITERAL_MAY = 23; 059 int LITERAL_MUST = 24; 060 int LITERAL_SUP = 25; 061 int LITERAL_NAME = 26; 062 int LITERAL_attributetype = 27; 063 // "SINGLE-VALUE" = 28 064 int LITERAL_COLLECTIVE = 29; 065 // "NO-USER-MODIFICATION" = 30 066 int LITERAL_EQUALITY = 31; 067 int LITERAL_SUBSTR = 32; 068 int LITERAL_ORDERING = 33; 069 int LITERAL_USAGE = 34; 070 int LITERAL_userApplications = 35; 071 int LITERAL_directoryOperation = 36; 072 int LITERAL_distributedOperation = 37; 073 int LITERAL_dSAOperation = 38; 074}