@neo4j-cypher/editor-support
Version:
Core functionality to support Cypher integration into editors
101 lines (99 loc) • 8.38 kB
JavaScript
"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;