antosdk-apps/MonacoCore/bundle/node_modules_monaco-editor_esm_vs_basic-languages_mips_mips_js.bundle.js
2022-06-03 19:30:11 +02:00

22 lines
6.2 KiB
JavaScript

"use strict";
/*
* ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
* This devtool is neither made for production nor for readable output files.
* It uses "eval()" calls to create a separate source file in the browser devtools.
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
* or disable the default devtool with "devtool: false".
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
*/
(self["webpackChunkmonanco_wpack"] = self["webpackChunkmonanco_wpack"] || []).push([["node_modules_monaco-editor_esm_vs_basic-languages_mips_mips_js"],{
/***/ "./node_modules/monaco-editor/esm/vs/basic-languages/mips/mips.js":
/*!************************************************************************!*\
!*** ./node_modules/monaco-editor/esm/vs/basic-languages/mips/mips.js ***!
\************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"conf\": () => (/* binding */ conf),\n/* harmony export */ \"language\": () => (/* binding */ language)\n/* harmony export */ });\n/*!-----------------------------------------------------------------------------\n * Copyright (c) Microsoft Corporation. All rights reserved.\n * Version: 0.33.0(4b1abad427e58dbedc1215d99a0902ffc885fcd4)\n * Released under the MIT license\n * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt\n *-----------------------------------------------------------------------------*/\n\n// src/basic-languages/mips/mips.ts\nvar conf = {\n wordPattern: /(-?\\d*\\.\\d\\w*)|([^\\`\\~\\!\\@\\#%\\^\\&\\*\\(\\)\\=\\$\\-\\+\\[\\{\\]\\}\\\\\\|\\;\\:\\'\\\"\\,\\.\\<\\>\\/\\?\\s]+)/g,\n comments: {\n blockComment: [\"###\", \"###\"],\n lineComment: \"#\"\n },\n folding: {\n markers: {\n start: new RegExp(\"^\\\\s*#region\\\\b\"),\n end: new RegExp(\"^\\\\s*#endregion\\\\b\")\n }\n }\n};\nvar language = {\n defaultToken: \"\",\n ignoreCase: false,\n tokenPostfix: \".mips\",\n regEx: /\\/(?!\\/\\/)(?:[^\\/\\\\]|\\\\.)*\\/[igm]*/,\n keywords: [\n \".data\",\n \".text\",\n \"syscall\",\n \"trap\",\n \"add\",\n \"addu\",\n \"addi\",\n \"addiu\",\n \"and\",\n \"andi\",\n \"div\",\n \"divu\",\n \"mult\",\n \"multu\",\n \"nor\",\n \"or\",\n \"ori\",\n \"sll\",\n \"slv\",\n \"sra\",\n \"srav\",\n \"srl\",\n \"srlv\",\n \"sub\",\n \"subu\",\n \"xor\",\n \"xori\",\n \"lhi\",\n \"lho\",\n \"lhi\",\n \"llo\",\n \"slt\",\n \"slti\",\n \"sltu\",\n \"sltiu\",\n \"beq\",\n \"bgtz\",\n \"blez\",\n \"bne\",\n \"j\",\n \"jal\",\n \"jalr\",\n \"jr\",\n \"lb\",\n \"lbu\",\n \"lh\",\n \"lhu\",\n \"lw\",\n \"li\",\n \"la\",\n \"sb\",\n \"sh\",\n \"sw\",\n \"mfhi\",\n \"mflo\",\n \"mthi\",\n \"mtlo\",\n \"move\"\n ],\n symbols: /[\\.,\\:]+/,\n escapes: /\\\\(?:[abfnrtv\\\\\"'$]|x[0-9A-Fa-f]{1,4}|u[0-9A-Fa-f]{4}|U[0-9A-Fa-f]{8})/,\n tokenizer: {\n root: [\n [/\\$[a-zA-Z_]\\w*/, \"variable.predefined\"],\n [\n /[.a-zA-Z_]\\w*/,\n {\n cases: {\n this: \"variable.predefined\",\n \"@keywords\": { token: \"keyword.$0\" },\n \"@default\": \"\"\n }\n }\n ],\n [/[ \\t\\r\\n]+/, \"\"],\n [/#.*$/, \"comment\"],\n [\"///\", { token: \"regexp\", next: \"@hereregexp\" }],\n [/^(\\s*)(@regEx)/, [\"\", \"regexp\"]],\n [/(\\,)(\\s*)(@regEx)/, [\"delimiter\", \"\", \"regexp\"]],\n [/(\\:)(\\s*)(@regEx)/, [\"delimiter\", \"\", \"regexp\"]],\n [/@symbols/, \"delimiter\"],\n [/\\d+[eE]([\\-+]?\\d+)?/, \"number.float\"],\n [/\\d+\\.\\d+([eE][\\-+]?\\d+)?/, \"number.float\"],\n [/0[xX][0-9a-fA-F]+/, \"number.hex\"],\n [/0[0-7]+(?!\\d)/, \"number.octal\"],\n [/\\d+/, \"number\"],\n [/[,.]/, \"delimiter\"],\n [/\"\"\"/, \"string\", '@herestring.\"\"\"'],\n [/'''/, \"string\", \"@herestring.'''\"],\n [\n /\"/,\n {\n cases: {\n \"@eos\": \"string\",\n \"@default\": { token: \"string\", next: '@string.\"' }\n }\n }\n ],\n [\n /'/,\n {\n cases: {\n \"@eos\": \"string\",\n \"@default\": { token: \"string\", next: \"@string.'\" }\n }\n }\n ]\n ],\n string: [\n [/[^\"'\\#\\\\]+/, \"string\"],\n [/@escapes/, \"string.escape\"],\n [/\\./, \"string.escape.invalid\"],\n [/\\./, \"string.escape.invalid\"],\n [\n /#{/,\n {\n cases: {\n '$S2==\"': {\n token: \"string\",\n next: \"root.interpolatedstring\"\n },\n \"@default\": \"string\"\n }\n }\n ],\n [\n /[\"']/,\n {\n cases: {\n \"$#==$S2\": { token: \"string\", next: \"@pop\" },\n \"@default\": \"string\"\n }\n }\n ],\n [/#/, \"string\"]\n ],\n herestring: [\n [\n /(\"\"\"|''')/,\n {\n cases: {\n \"$1==$S2\": { token: \"string\", next: \"@pop\" },\n \"@default\": \"string\"\n }\n }\n ],\n [/[^#\\\\'\"]+/, \"string\"],\n [/['\"]+/, \"string\"],\n [/@escapes/, \"string.escape\"],\n [/\\./, \"string.escape.invalid\"],\n [/#{/, { token: \"string.quote\", next: \"root.interpolatedstring\" }],\n [/#/, \"string\"]\n ],\n comment: [\n [/[^#]+/, \"comment\"],\n [/#/, \"comment\"]\n ],\n hereregexp: [\n [/[^\\\\\\/#]+/, \"regexp\"],\n [/\\\\./, \"regexp\"],\n [/#.*$/, \"comment\"],\n [\"///[igm]*\", { token: \"regexp\", next: \"@pop\" }],\n [/\\//, \"regexp\"]\n ]\n }\n};\n\n\n\n//# sourceURL=webpack://monanco_wpack/./node_modules/monaco-editor/esm/vs/basic-languages/mips/mips.js?");
/***/ })
}]);