blob: a68dbd771125c7da81f4f4232b296269a0419525 [file] [log] [blame]
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.apache.vxquery.xmlquery.ast;
public enum ASTTag {
ARGUMENT_LIST,
VERSION_DECL,
PROLOG,
LIBRARY_MODULE,
MODULE_DECLARATION,
MAIN_MODULE,
QUERY_BODY,
BOUNDARY_SPACE_DECLARATION,
DEFAULT_ELEMENT_NAMESPACE_DECLARATION,
DEFAULT_FUNCTION_NAMESPACE_DECLARATION,
OPTION_DECLARATION,
FT_OPTION_DECLARATION,
ORDERING_MODE_DECLARATION,
EMPTY_ORDER_DECLARATION,
COPY_NAMESPACES_DECLARATION,
DEFAULT_COLLATION_DECLARATION,
BASE_URI_DECLARATION,
SCHEMA_IMPORT,
MODULE_IMPORT,
VARIABLE_DECLARATION,
TYPE_DECLARATION,
SEQUENCE_TYPE,
ITEM_TYPE,
ATOMIC_TYPE,
ANY_NODE_TEST,
ITEM_TEST,
DOCUMENT_TEST,
QNAME,
ELEMENT_TEST,
SCHEMA_ELEMENT_TEST,
ATTRIBUTE_TEST,
SCHEMA_ATTRIBUTE_TEST,
TEXT_TEST,
COMMENT_TEST,
PI_TEST,
TYPE_NAME,
CONSTRUCTION_DECLARATION,
FUNCTION_DECLARATION,
FUNCTION_PARAMETER,
ENCLOSED_EXPRESSION,
EXPRESSION,
FLWOR_EXPRESSION,
FOR_CLAUSE,
FOR_VARIABLE_DECLARATION,
LET_VARIABLE_DECLARATION,
LET_CLAUSE,
WHERE_CLAUSE,
ORDERBY_CLAUSE,
ORDER_SPECIFICATION,
QUANTIFIED_EXPRESSION,
QUANTIFIED_VARIABLE_DECLARATION,
TYPESWITCH_EXPRESSION,
CASE_CLAUSE,
IF_EXPRESSION,
INFIX_EXPRESSION,
TYPE_EXPRESSION,
UNARY_EXPRESSION,
VALIDATE_EXPRESSION,
EXTENSION_EXPRESSION,
PRAGMA_NODE,
PATH_EXPRESSION,
AXIS_STEP,
NAME_TEST,
POSTFIX_EXPRESSION,
LITERAL,
VARIABLE_REFERENCE,
PARENTHESIZED_EXPRESSION,
CONTEXT_ITEM,
ORDERED_EXPRESSION,
UNORDERED_EXPRESSION,
FUNCTION_EXPRESSION,
DIRECT_ELEMENT_CONSTRUCTOR,
DIRECT_ATTRIBUTE_CONSTRUCTOR,
DQUOTED_ATTRIBUTE_CONTENT,
SQUOTED_ATTRIBUTE_CONTENT,
TEXTUAL_NODE_CONTENT,
CDATA_SECTION,
DIRECT_COMMENT_CONSTRUCTOR,
DIRECT_PI_CONSTRUCTOR,
COMPUTED_DOCUMENT_CONSTRUCTOR,
COMPUTED_ATTRIBUTE_CONSTRUCTOR,
COMPUTED_ELEMENT_CONSTRUCTOR,
COMPUTED_TEXT_CONSTRUCTOR,
COMPUTED_COMMENT_CONSTRUCTOR,
EMPTY_SEQUENCE_TYPE,
RELATIVE_PATH_EXPRESSION,
COMPUTED_PI_CONSTRUCTOR,
NCNAME,
CONTENT_CHARS,
NAMESPACE_DECLARATION,
SINGLE_TYPE,
ARRAY_CONSTRUCTOR,
OBJECT_CONSTRUCTOR,
PAIR_CONSTRUCTOR
}