UNPKG

@abaplint/core

Version:
117 lines • 10.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Rename = exports.PrettyPrinter = exports.Position = exports.CurrentScope = exports.RulesRunner = exports.SpaghettiScope = exports.SyntaxLogic = exports.ABAPObject = exports.Tokens = exports.ExpressionsCDS = exports.CDSParser = exports.LanguageServerTypes = exports.DDLParser = exports.AbstractFile = exports.ABAPFile = exports.MemoryFile = exports.Edits = exports.ReferenceType = exports.NativeSQL = exports.MacroContent = exports.MacroCall = exports.SpaghettiScopeNode = exports.Token = exports.ScopeType = exports.BasicTypes = exports.TypedIdentifier = exports.AbstractType = exports.VirtualPosition = exports.Comment = exports.Unknown = exports.Empty = exports.Identifier = exports.Nodes = exports.Types = exports.Expressions = exports.Statements = exports.Structures = exports.SkipLogic = exports.Objects = exports.ArtifactsRules = exports.ArtifactsObjects = exports.ArtifactsABAP = exports.BuiltIn = exports.MethodLengthStats = exports.LanguageServer = exports.Registry = exports.CyclomaticComplexityStats = exports.Version = exports.Config = exports.Issue = void 0; exports.LSPEdit = exports.RuleTag = exports.Severity = exports.Visibility = exports.Info = exports.Diagnostics = void 0; const issue_1 = require("./issue"); Object.defineProperty(exports, "Issue", { enumerable: true, get: function () { return issue_1.Issue; } }); const config_1 = require("./config"); Object.defineProperty(exports, "Config", { enumerable: true, get: function () { return config_1.Config; } }); const version_1 = require("./version"); Object.defineProperty(exports, "Version", { enumerable: true, get: function () { return version_1.Version; } }); const registry_1 = require("./registry"); Object.defineProperty(exports, "Registry", { enumerable: true, get: function () { return registry_1.Registry; } }); const method_length_stats_1 = require("./utils/method_length_stats"); Object.defineProperty(exports, "MethodLengthStats", { enumerable: true, get: function () { return method_length_stats_1.MethodLengthStats; } }); const language_server_1 = require("./lsp/language_server"); Object.defineProperty(exports, "LanguageServer", { enumerable: true, get: function () { return language_server_1.LanguageServer; } }); const LanguageServerTypes = require("./lsp/_interfaces"); exports.LanguageServerTypes = LanguageServerTypes; const artifacts_1 = require("./abap/artifacts"); Object.defineProperty(exports, "ArtifactsABAP", { enumerable: true, get: function () { return artifacts_1.ArtifactsABAP; } }); const artifacts_objects_1 = require("./artifacts_objects"); Object.defineProperty(exports, "ArtifactsObjects", { enumerable: true, get: function () { return artifacts_objects_1.ArtifactsObjects; } }); const artifacts_rules_1 = require("./artifacts_rules"); Object.defineProperty(exports, "ArtifactsRules", { enumerable: true, get: function () { return artifacts_rules_1.ArtifactsRules; } }); const _abap_object_1 = require("./objects/_abap_object"); Object.defineProperty(exports, "ABAPObject", { enumerable: true, get: function () { return _abap_object_1.ABAPObject; } }); const syntax_1 = require("./abap/5_syntax/syntax"); Object.defineProperty(exports, "SyntaxLogic", { enumerable: true, get: function () { return syntax_1.SyntaxLogic; } }); const spaghetti_scope_1 = require("./abap/5_syntax/spaghetti_scope"); Object.defineProperty(exports, "SpaghettiScope", { enumerable: true, get: function () { return spaghetti_scope_1.SpaghettiScope; } }); Object.defineProperty(exports, "SpaghettiScopeNode", { enumerable: true, get: function () { return spaghetti_scope_1.SpaghettiScopeNode; } }); const _typed_identifier_1 = require("./abap/types/_typed_identifier"); Object.defineProperty(exports, "TypedIdentifier", { enumerable: true, get: function () { return _typed_identifier_1.TypedIdentifier; } }); const _abstract_type_1 = require("./abap/types/basic/_abstract_type"); Object.defineProperty(exports, "AbstractType", { enumerable: true, get: function () { return _abstract_type_1.AbstractType; } }); const _scope_type_1 = require("./abap/5_syntax/_scope_type"); Object.defineProperty(exports, "ScopeType", { enumerable: true, get: function () { return _scope_type_1.ScopeType; } }); const _current_scope_1 = require("./abap/5_syntax/_current_scope"); Object.defineProperty(exports, "CurrentScope", { enumerable: true, get: function () { return _current_scope_1.CurrentScope; } }); const Objects = require("./objects"); exports.Objects = Objects; const abstract_token_1 = require("./abap/1_lexer/tokens/abstract_token"); Object.defineProperty(exports, "Token", { enumerable: true, get: function () { return abstract_token_1.AbstractToken; } }); const Statements = require("./abap/2_statements/statements"); exports.Statements = Statements; const Expressions = require("./abap/2_statements/expressions"); exports.Expressions = Expressions; const ExpressionsCDS = require("./cds/expressions"); exports.ExpressionsCDS = ExpressionsCDS; const Structures = require("./abap/3_structures/structures"); exports.Structures = Structures; const Nodes = require("./abap/nodes"); exports.Nodes = Nodes; const BasicTypes = require("./abap/types/basic"); exports.BasicTypes = BasicTypes; const Types = require("./abap/types"); exports.Types = Types; const Tokens = require("./abap/1_lexer/tokens"); exports.Tokens = Tokens; const position_1 = require("./position"); Object.defineProperty(exports, "Position", { enumerable: true, get: function () { return position_1.Position; } }); const virtual_position_1 = require("./virtual_position"); Object.defineProperty(exports, "VirtualPosition", { enumerable: true, get: function () { return virtual_position_1.VirtualPosition; } }); const _abstract_file_1 = require("./files/_abstract_file"); Object.defineProperty(exports, "AbstractFile", { enumerable: true, get: function () { return _abstract_file_1.AbstractFile; } }); const pretty_printer_1 = require("./pretty_printer/pretty_printer"); Object.defineProperty(exports, "PrettyPrinter", { enumerable: true, get: function () { return pretty_printer_1.PrettyPrinter; } }); const _statement_1 = require("./abap/2_statements/statements/_statement"); Object.defineProperty(exports, "Empty", { enumerable: true, get: function () { return _statement_1.Empty; } }); Object.defineProperty(exports, "Unknown", { enumerable: true, get: function () { return _statement_1.Unknown; } }); Object.defineProperty(exports, "Comment", { enumerable: true, get: function () { return _statement_1.Comment; } }); Object.defineProperty(exports, "MacroCall", { enumerable: true, get: function () { return _statement_1.MacroCall; } }); Object.defineProperty(exports, "MacroContent", { enumerable: true, get: function () { return _statement_1.MacroContent; } }); Object.defineProperty(exports, "NativeSQL", { enumerable: true, get: function () { return _statement_1.NativeSQL; } }); const edit_helper_1 = require("./edit_helper"); const _builtin_1 = require("./abap/5_syntax/_builtin"); Object.defineProperty(exports, "BuiltIn", { enumerable: true, get: function () { return _builtin_1.BuiltIn; } }); const abap_file_1 = require("./abap/abap_file"); Object.defineProperty(exports, "ABAPFile", { enumerable: true, get: function () { return abap_file_1.ABAPFile; } }); const memory_file_1 = require("./files/memory_file"); Object.defineProperty(exports, "MemoryFile", { enumerable: true, get: function () { return memory_file_1.MemoryFile; } }); const renamer_1 = require("./objects/rename/renamer"); Object.defineProperty(exports, "Rename", { enumerable: true, get: function () { return renamer_1.Renamer; } }); const Info = require("./abap/4_file_information/_abap_file_information"); exports.Info = Info; const visibility_1 = require("./abap/4_file_information/visibility"); Object.defineProperty(exports, "Visibility", { enumerable: true, get: function () { return visibility_1.Visibility; } }); const _identifier_1 = require("./abap/4_file_information/_identifier"); Object.defineProperty(exports, "Identifier", { enumerable: true, get: function () { return _identifier_1.Identifier; } }); const severity_1 = require("./severity"); Object.defineProperty(exports, "Severity", { enumerable: true, get: function () { return severity_1.Severity; } }); const ddl_parser_1 = require("./ddl/ddl_parser"); Object.defineProperty(exports, "DDLParser", { enumerable: true, get: function () { return ddl_parser_1.DDLParser; } }); const cds_parser_1 = require("./cds/cds_parser"); Object.defineProperty(exports, "CDSParser", { enumerable: true, get: function () { return cds_parser_1.CDSParser; } }); const rules_runner_1 = require("./rules_runner"); Object.defineProperty(exports, "RulesRunner", { enumerable: true, get: function () { return rules_runner_1.RulesRunner; } }); const _irule_1 = require("./rules/_irule"); Object.defineProperty(exports, "RuleTag", { enumerable: true, get: function () { return _irule_1.RuleTag; } }); const cyclomatic_complexity_stats_1 = require("./utils/cyclomatic_complexity_stats"); Object.defineProperty(exports, "CyclomaticComplexityStats", { enumerable: true, get: function () { return cyclomatic_complexity_stats_1.CyclomaticComplexityStats; } }); const skip_logic_1 = require("./skip_logic"); Object.defineProperty(exports, "SkipLogic", { enumerable: true, get: function () { return skip_logic_1.SkipLogic; } }); const diagnostics_1 = require("./lsp/diagnostics"); Object.defineProperty(exports, "Diagnostics", { enumerable: true, get: function () { return diagnostics_1.Diagnostics; } }); const _edit_1 = require("./lsp/_edit"); Object.defineProperty(exports, "LSPEdit", { enumerable: true, get: function () { return _edit_1.LSPEdit; } }); const _reference_1 = require("./abap/5_syntax/_reference"); Object.defineProperty(exports, "ReferenceType", { enumerable: true, get: function () { return _reference_1.ReferenceType; } }); // do not include this file from anywhere within abaplint // https://github.com/abaplint/abaplint/issues/873 const Edits = { applyEditSingle: edit_helper_1.applyEditSingle, applyEditList: edit_helper_1.applyEditList, }; exports.Edits = Edits; //# sourceMappingURL=index.js.map