PluginProbe ʕ •ᴥ•ʔ
GPTranslate – Multilingual AI Translation for WordPress: Automatically Translate Websites / 2.12
GPTranslate – Multilingual AI Translation for WordPress: Automatically Translate Websites v2.12
2.33.7 2.33.6 2.33.5 2.33.2 2.32.10 2.33 2.33.1 2.32.6 2.32.7 2.32.8 trunk 2.10.3 2.10.4 2.10.5 2.10.6 2.11 2.12 2.13 2.14 2.14.1 2.15 2.15.1 2.16.1 2.16.2 2.17 2.18 2.18.1 2.18.2 2.19 2.20 2.21 2.22 2.23 2.24 2.25 2.25.1 2.25.2 2.26 2.27 2.27.10 2.27.5 2.28 2.28.1 2.29 2.30 2.31 2.32 2.32.5
gptranslate / assets / js / jsonrepair / streaming / stack.js
gptranslate / assets / js / jsonrepair / streaming Last commit date
buffer 1 year ago core.js 1 year ago core.js.map 1 year ago stack.js 1 year ago stack.js.map 1 year ago stream.js 1 year ago stream.js.map 1 year ago
stack.js
44 lines
1 export let Caret = /*#__PURE__*/function (Caret) {
2 Caret["beforeValue"] = "beforeValue";
3 Caret["afterValue"] = "afterValue";
4 Caret["beforeKey"] = "beforeKey";
5 return Caret;
6 }({});
7 export let StackType = /*#__PURE__*/function (StackType) {
8 StackType["root"] = "root";
9 StackType["object"] = "object";
10 StackType["array"] = "array";
11 StackType["ndJson"] = "ndJson";
12 StackType["functionCall"] = "dataType";
13 return StackType;
14 }({});
15 export function createStack() {
16 const stack = [StackType.root];
17 let caret = Caret.beforeValue;
18 return {
19 get type() {
20 return last(stack);
21 },
22 get caret() {
23 return caret;
24 },
25 pop() {
26 stack.pop();
27 caret = Caret.afterValue;
28 return true;
29 },
30 push(type, newCaret) {
31 stack.push(type);
32 caret = newCaret;
33 return true;
34 },
35 update(newCaret) {
36 caret = newCaret;
37 return true;
38 }
39 };
40 }
41 function last(array) {
42 return array[array.length - 1];
43 }
44 //# sourceMappingURL=stack.js.map