aboutsummaryrefslogtreecommitdiff
path: root/sandbox/testAppNevena/Front/node_modules/jsonc-parser/lib/esm/main.js
diff options
context:
space:
mode:
authorNevena Bojovic <nenabojov@gmail.com>2022-03-01 22:05:25 +0100
committerNevena Bojovic <nenabojov@gmail.com>2022-03-01 22:05:25 +0100
commit6555fb80fdd8f6a5d201efadec3189d1244830a0 (patch)
treec1aa1c5aedc634ad1ea7fad4847884d559b51290 /sandbox/testAppNevena/Front/node_modules/jsonc-parser/lib/esm/main.js
parent7d3640f824f46490b47bd95f1c5a16644f712068 (diff)
Izbrisala bin, obj i node-modules.
Diffstat (limited to 'sandbox/testAppNevena/Front/node_modules/jsonc-parser/lib/esm/main.js')
-rw-r--r--sandbox/testAppNevena/Front/node_modules/jsonc-parser/lib/esm/main.js116
1 files changed, 0 insertions, 116 deletions
diff --git a/sandbox/testAppNevena/Front/node_modules/jsonc-parser/lib/esm/main.js b/sandbox/testAppNevena/Front/node_modules/jsonc-parser/lib/esm/main.js
deleted file mode 100644
index f56a078b..00000000
--- a/sandbox/testAppNevena/Front/node_modules/jsonc-parser/lib/esm/main.js
+++ /dev/null
@@ -1,116 +0,0 @@
-/*---------------------------------------------------------------------------------------------
- * Copyright (c) Microsoft Corporation. All rights reserved.
- * Licensed under the MIT License. See License.txt in the project root for license information.
- *--------------------------------------------------------------------------------------------*/
-'use strict';
-import * as formatter from './impl/format';
-import * as edit from './impl/edit';
-import * as scanner from './impl/scanner';
-import * as parser from './impl/parser';
-/**
- * Creates a JSON scanner on the given text.
- * If ignoreTrivia is set, whitespaces or comments are ignored.
- */
-export var createScanner = scanner.createScanner;
-/**
- * For a given offset, evaluate the location in the JSON document. Each segment in the location path is either a property name or an array index.
- */
-export var getLocation = parser.getLocation;
-/**
- * Parses the given text and returns the object the JSON content represents. On invalid input, the parser tries to be as fault tolerant as possible, but still return a result.
- * Therefore, always check the errors list to find out if the input was valid.
- */
-export var parse = parser.parse;
-/**
- * Parses the given text and returns a tree representation the JSON content. On invalid input, the parser tries to be as fault tolerant as possible, but still return a result.
- */
-export var parseTree = parser.parseTree;
-/**
- * Finds the node at the given path in a JSON DOM.
- */
-export var findNodeAtLocation = parser.findNodeAtLocation;
-/**
- * Finds the innermost node at the given offset. If includeRightBound is set, also finds nodes that end at the given offset.
- */
-export var findNodeAtOffset = parser.findNodeAtOffset;
-/**
- * Gets the JSON path of the given JSON DOM node
- */
-export var getNodePath = parser.getNodePath;
-/**
- * Evaluates the JavaScript object of the given JSON DOM node
- */
-export var getNodeValue = parser.getNodeValue;
-/**
- * Parses the given text and invokes the visitor functions for each object, array and literal reached.
- */
-export var visit = parser.visit;
-/**
- * Takes JSON with JavaScript-style comments and remove
- * them. Optionally replaces every none-newline character
- * of comments with a replaceCharacter
- */
-export var stripComments = parser.stripComments;
-export function printParseErrorCode(code) {
- switch (code) {
- case 1 /* InvalidSymbol */: return 'InvalidSymbol';
- case 2 /* InvalidNumberFormat */: return 'InvalidNumberFormat';
- case 3 /* PropertyNameExpected */: return 'PropertyNameExpected';
- case 4 /* ValueExpected */: return 'ValueExpected';
- case 5 /* ColonExpected */: return 'ColonExpected';
- case 6 /* CommaExpected */: return 'CommaExpected';
- case 7 /* CloseBraceExpected */: return 'CloseBraceExpected';
- case 8 /* CloseBracketExpected */: return 'CloseBracketExpected';
- case 9 /* EndOfFileExpected */: return 'EndOfFileExpected';
- case 10 /* InvalidCommentToken */: return 'InvalidCommentToken';
- case 11 /* UnexpectedEndOfComment */: return 'UnexpectedEndOfComment';
- case 12 /* UnexpectedEndOfString */: return 'UnexpectedEndOfString';
- case 13 /* UnexpectedEndOfNumber */: return 'UnexpectedEndOfNumber';
- case 14 /* InvalidUnicode */: return 'InvalidUnicode';
- case 15 /* InvalidEscapeCharacter */: return 'InvalidEscapeCharacter';
- case 16 /* InvalidCharacter */: return 'InvalidCharacter';
- }
- return '<unknown ParseErrorCode>';
-}
-/**
- * Computes the edits needed to format a JSON document.
- *
- * @param documentText The input text
- * @param range The range to format or `undefined` to format the full content
- * @param options The formatting options
- * @returns A list of edit operations describing the formatting changes to the original document. Edits can be either inserts, replacements or
- * removals of text segments. All offsets refer to the original state of the document. No two edits must change or remove the same range of
- * text in the original document. However, multiple edits can have
- * the same offset, for example multiple inserts, or an insert followed by a remove or replace. The order in the array defines which edit is applied first.
- * To apply edits to an input, you can use `applyEdits`.
- */
-export function format(documentText, range, options) {
- return formatter.format(documentText, range, options);
-}
-/**
- * Computes the edits needed to modify a value in the JSON document.
- *
- * @param documentText The input text
- * @param path The path of the value to change. The path represents either to the document root, a property or an array item.
- * If the path points to an non-existing property or item, it will be created.
- * @param value The new value for the specified property or item. If the value is undefined,
- * the property or item will be removed.
- * @param options Options
- * @returns A list of edit operations describing the formatting changes to the original document. Edits can be either inserts, replacements or
- * removals of text segments. All offsets refer to the original state of the document. No two edits must change or remove the same range of
- * text in the original document. However, multiple edits can have
- * the same offset, for example multiple inserts, or an insert followed by a remove or replace. The order in the array defines which edit is applied first.
- * To apply edits to an input, you can use `applyEdits`.
- */
-export function modify(text, path, value, options) {
- return edit.setProperty(text, path, value, options);
-}
-/**
- * Applies edits to a input string.
- */
-export function applyEdits(text, edits) {
- for (var i = edits.length - 1; i >= 0; i--) {
- text = edit.applyEdit(text, edits[i]);
- }
- return text;
-}