UNPKG

@neo4j-cypher/editor-support

Version:

Core functionality to support Cypher integration into editors

101 lines (99 loc) 8.38 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.VARIABLE_CONTEXT = exports.SYMBOLIC_NAME_CONTEXT = exports.SYMBOLIC_CONTEXTS = exports.STRING_LITERAL_CONTEXT = exports.SINGLE_FUNCTION_NAME_CONTEXT = exports.SHORTEST_PATH_FUNCTION_NAME_CONTEXT = exports.RELATIONSHIP_TYPE_OPTIONAL_COLON_CONTEXT = exports.RELATIONSHIP_TYPE_NAME_CONTEXT = exports.RELATIONSHIP_TYPE_CONTEXT = exports.RELATIONSHIP_TYPES_CONTEXT = exports.RELATIONSHIP_PATTERN_CONTEXT = exports.REDUCE_FUNCTION_NAME_CONTEXT = exports.QUERY_CONTEXT = exports.PROPERTY_LOOKUP_CONTEXT = exports.PROPERTY_KEY_NAME_CONTEXT = exports.PROPERTIES_CONTEXT = exports.PROCEDURE_RESULTS_CONTEXT = exports.PROCEDURE_OUTPUT_CONTEXT = exports.PROCEDURE_NAME_CONTEXT = exports.PATTERN_ELEMENT_CONTEXT = exports.PARAMETER_NAME_CONTEXT = exports.PARAMETER_CONTEXT = exports.NONE_FUNCTION_NAME_CONTEXT = exports.NODE_PATTERN_CONTEXT = exports.NODE_LABEL_CONTEXT = exports.NODE_LABELS_CONTEXT = exports.MAP_LITERAL_ENTRY = exports.MAP_LITERAL_CONTEXT = exports.LABEL_NAME_CONTEXT = exports.FUNCTION_NAME_CONTEXT = exports.FILTER_FUNCTION_NAME_CONTEXT = exports.EXTRACT_FUNCTION_NAME_CONTEXT = exports.EXPRESSION_CONTEXT = exports.EXISTS_FUNCTION_NAME_CONTEXT = exports.CONSOLE_COMMAND_SUBCOMMAND_CONTEXT = exports.CONSOLE_COMMAND_PATH_CONTEXT = exports.CONSOLE_COMMAND_PARAMETER_CONTEXT = exports.CONSOLE_COMMAND_PARAMETERS_CONTEXT = exports.CONSOLE_COMMAND_NAME_CONTEXT = exports.CONSOLE_COMMAND_CONTEXT = exports.COMPLETION_CANDIDATES = exports.CALL_CONTEXT = exports.ATOM_CONTEXT = exports.ANY_FUNCTION_NAME_CONTEXT = exports.ALL_SHORTEST_PATH_FUNCTION_NAME_CONTEXT = exports.ALL_FUNCTION_NAME_CONTEXT = void 0; var _antlr = require("@neo4j-cypher/antlr4"); /* eslint-disable max-len */ const VARIABLE_CONTEXT = _antlr.CypherParser.VariableContext; exports.VARIABLE_CONTEXT = VARIABLE_CONTEXT; const LABEL_NAME_CONTEXT = _antlr.CypherParser.LabelNameContext; exports.LABEL_NAME_CONTEXT = LABEL_NAME_CONTEXT; const RELATIONSHIP_TYPE_NAME_CONTEXT = _antlr.CypherParser.RelTypeNameContext; exports.RELATIONSHIP_TYPE_NAME_CONTEXT = RELATIONSHIP_TYPE_NAME_CONTEXT; const PROPERTY_KEY_NAME_CONTEXT = _antlr.CypherParser.PropertyKeyNameContext; exports.PROPERTY_KEY_NAME_CONTEXT = PROPERTY_KEY_NAME_CONTEXT; const PARAMETER_NAME_CONTEXT = _antlr.CypherParser.ParameterNameContext; exports.PARAMETER_NAME_CONTEXT = PARAMETER_NAME_CONTEXT; const PARAMETER_CONTEXT = _antlr.CypherParser.ParameterContext; exports.PARAMETER_CONTEXT = PARAMETER_CONTEXT; const FUNCTION_NAME_CONTEXT = _antlr.CypherParser.FunctionInvocationBodyContext; exports.FUNCTION_NAME_CONTEXT = FUNCTION_NAME_CONTEXT; const PROCEDURE_NAME_CONTEXT = _antlr.CypherParser.ProcedureInvocationBodyContext; exports.PROCEDURE_NAME_CONTEXT = PROCEDURE_NAME_CONTEXT; const CONSOLE_COMMAND_NAME_CONTEXT = _antlr.CypherParser.CypherConsoleCommandNameContext; exports.CONSOLE_COMMAND_NAME_CONTEXT = CONSOLE_COMMAND_NAME_CONTEXT; const CONSOLE_COMMAND_CONTEXT = _antlr.CypherParser.CypherConsoleCommandContext; exports.CONSOLE_COMMAND_CONTEXT = CONSOLE_COMMAND_CONTEXT; const CONSOLE_COMMAND_PARAMETERS_CONTEXT = _antlr.CypherParser.CypherConsoleCommandParametersContext; exports.CONSOLE_COMMAND_PARAMETERS_CONTEXT = CONSOLE_COMMAND_PARAMETERS_CONTEXT; const CONSOLE_COMMAND_PARAMETER_CONTEXT = _antlr.CypherParser.CypherConsoleCommandParameterContext; exports.CONSOLE_COMMAND_PARAMETER_CONTEXT = CONSOLE_COMMAND_PARAMETER_CONTEXT; const CONSOLE_COMMAND_SUBCOMMAND_CONTEXT = _antlr.CypherParser.SubCommandContext; exports.CONSOLE_COMMAND_SUBCOMMAND_CONTEXT = CONSOLE_COMMAND_SUBCOMMAND_CONTEXT; const CONSOLE_COMMAND_PATH_CONTEXT = _antlr.CypherParser.CommandPathContext; exports.CONSOLE_COMMAND_PATH_CONTEXT = CONSOLE_COMMAND_PATH_CONTEXT; const PROCEDURE_OUTPUT_CONTEXT = _antlr.CypherParser.ProcedureOutputContext; exports.PROCEDURE_OUTPUT_CONTEXT = PROCEDURE_OUTPUT_CONTEXT; const PROCEDURE_RESULTS_CONTEXT = _antlr.CypherParser.ProcedureResultsContext; exports.PROCEDURE_RESULTS_CONTEXT = PROCEDURE_RESULTS_CONTEXT; const ALL_FUNCTION_NAME_CONTEXT = _antlr.CypherParser.AllFunctionNameContext; exports.ALL_FUNCTION_NAME_CONTEXT = ALL_FUNCTION_NAME_CONTEXT; const ANY_FUNCTION_NAME_CONTEXT = _antlr.CypherParser.AnyFunctionNameContext; exports.ANY_FUNCTION_NAME_CONTEXT = ANY_FUNCTION_NAME_CONTEXT; const SINGLE_FUNCTION_NAME_CONTEXT = _antlr.CypherParser.SingleFunctionNameContext; exports.SINGLE_FUNCTION_NAME_CONTEXT = SINGLE_FUNCTION_NAME_CONTEXT; const NONE_FUNCTION_NAME_CONTEXT = _antlr.CypherParser.NoneFunctionNameContext; exports.NONE_FUNCTION_NAME_CONTEXT = NONE_FUNCTION_NAME_CONTEXT; const EXTRACT_FUNCTION_NAME_CONTEXT = _antlr.CypherParser.ExtractFunctionNameContext; exports.EXTRACT_FUNCTION_NAME_CONTEXT = EXTRACT_FUNCTION_NAME_CONTEXT; const REDUCE_FUNCTION_NAME_CONTEXT = _antlr.CypherParser.ReduceFunctionNameContext; exports.REDUCE_FUNCTION_NAME_CONTEXT = REDUCE_FUNCTION_NAME_CONTEXT; const SHORTEST_PATH_FUNCTION_NAME_CONTEXT = _antlr.CypherParser.ShortestPathFunctionNameContext; exports.SHORTEST_PATH_FUNCTION_NAME_CONTEXT = SHORTEST_PATH_FUNCTION_NAME_CONTEXT; const ALL_SHORTEST_PATH_FUNCTION_NAME_CONTEXT = _antlr.CypherParser.AllShortestPathFunctionNameContext; exports.ALL_SHORTEST_PATH_FUNCTION_NAME_CONTEXT = ALL_SHORTEST_PATH_FUNCTION_NAME_CONTEXT; const FILTER_FUNCTION_NAME_CONTEXT = _antlr.CypherParser.FilterFunctionNameContext; exports.FILTER_FUNCTION_NAME_CONTEXT = FILTER_FUNCTION_NAME_CONTEXT; const EXISTS_FUNCTION_NAME_CONTEXT = _antlr.CypherParser.ExistsFunctionNameContext; exports.EXISTS_FUNCTION_NAME_CONTEXT = EXISTS_FUNCTION_NAME_CONTEXT; const CALL_CONTEXT = _antlr.CypherParser.CallContext; exports.CALL_CONTEXT = CALL_CONTEXT; const EXPRESSION_CONTEXT = _antlr.CypherParser.ExpressionContext; exports.EXPRESSION_CONTEXT = EXPRESSION_CONTEXT; const PATTERN_ELEMENT_CONTEXT = _antlr.CypherParser.PatternElementContext; exports.PATTERN_ELEMENT_CONTEXT = PATTERN_ELEMENT_CONTEXT; const NODE_PATTERN_CONTEXT = _antlr.CypherParser.NodePatternContext; exports.NODE_PATTERN_CONTEXT = NODE_PATTERN_CONTEXT; const NODE_LABEL_CONTEXT = _antlr.CypherParser.NodeLabelContext; exports.NODE_LABEL_CONTEXT = NODE_LABEL_CONTEXT; const NODE_LABELS_CONTEXT = _antlr.CypherParser.NodeLabelsContext; exports.NODE_LABELS_CONTEXT = NODE_LABELS_CONTEXT; const RELATIONSHIP_TYPE_CONTEXT = _antlr.CypherParser.RelationshipTypeContext; exports.RELATIONSHIP_TYPE_CONTEXT = RELATIONSHIP_TYPE_CONTEXT; const RELATIONSHIP_TYPE_OPTIONAL_COLON_CONTEXT = _antlr.CypherParser.RelationshipTypeOptionalColonContext; exports.RELATIONSHIP_TYPE_OPTIONAL_COLON_CONTEXT = RELATIONSHIP_TYPE_OPTIONAL_COLON_CONTEXT; const RELATIONSHIP_TYPES_CONTEXT = _antlr.CypherParser.RelationshipTypesContext; exports.RELATIONSHIP_TYPES_CONTEXT = RELATIONSHIP_TYPES_CONTEXT; const RELATIONSHIP_PATTERN_CONTEXT = _antlr.CypherParser.RelationshipPatternContext; exports.RELATIONSHIP_PATTERN_CONTEXT = RELATIONSHIP_PATTERN_CONTEXT; const PROPERTY_LOOKUP_CONTEXT = _antlr.CypherParser.PropertyLookupContext; exports.PROPERTY_LOOKUP_CONTEXT = PROPERTY_LOOKUP_CONTEXT; const MAP_LITERAL_CONTEXT = _antlr.CypherParser.MapLiteralContext; exports.MAP_LITERAL_CONTEXT = MAP_LITERAL_CONTEXT; const PROPERTIES_CONTEXT = _antlr.CypherParser.PropertiesContext; exports.PROPERTIES_CONTEXT = PROPERTIES_CONTEXT; const MAP_LITERAL_ENTRY = _antlr.CypherParser.LiteralEntryContext; exports.MAP_LITERAL_ENTRY = MAP_LITERAL_ENTRY; const STRING_LITERAL_CONTEXT = _antlr.CypherParser.StringLiteralContext; exports.STRING_LITERAL_CONTEXT = STRING_LITERAL_CONTEXT; const ATOM_CONTEXT = _antlr.CypherParser.AtomContext; exports.ATOM_CONTEXT = ATOM_CONTEXT; const QUERY_CONTEXT = _antlr.CypherParser.CypherQueryContext; exports.QUERY_CONTEXT = QUERY_CONTEXT; const SYMBOLIC_NAME_CONTEXT = _antlr.CypherParser.SymbolicNameContext; exports.SYMBOLIC_NAME_CONTEXT = SYMBOLIC_NAME_CONTEXT; const COMPLETION_CANDIDATES = [STRING_LITERAL_CONTEXT, VARIABLE_CONTEXT, PROCEDURE_NAME_CONTEXT, FUNCTION_NAME_CONTEXT, CONSOLE_COMMAND_NAME_CONTEXT, NODE_LABEL_CONTEXT, RELATIONSHIP_TYPE_CONTEXT, RELATIONSHIP_TYPE_OPTIONAL_COLON_CONTEXT]; exports.COMPLETION_CANDIDATES = COMPLETION_CANDIDATES; const SYMBOLIC_CONTEXTS = [VARIABLE_CONTEXT, LABEL_NAME_CONTEXT, RELATIONSHIP_TYPE_NAME_CONTEXT, PROPERTY_KEY_NAME_CONTEXT, PARAMETER_NAME_CONTEXT]; exports.SYMBOLIC_CONTEXTS = SYMBOLIC_CONTEXTS;