mysql-HXZSF4TN.js 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885
  1. import "./chunk-2LSFTFF7.js";
  2. // node_modules/.pnpm/monaco-editor@0.38.0/node_modules/monaco-editor/esm/vs/basic-languages/mysql/mysql.js
  3. var conf = {
  4. comments: {
  5. lineComment: "--",
  6. blockComment: ["/*", "*/"]
  7. },
  8. brackets: [
  9. ["{", "}"],
  10. ["[", "]"],
  11. ["(", ")"]
  12. ],
  13. autoClosingPairs: [
  14. { open: "{", close: "}" },
  15. { open: "[", close: "]" },
  16. { open: "(", close: ")" },
  17. { open: '"', close: '"' },
  18. { open: "'", close: "'" }
  19. ],
  20. surroundingPairs: [
  21. { open: "{", close: "}" },
  22. { open: "[", close: "]" },
  23. { open: "(", close: ")" },
  24. { open: '"', close: '"' },
  25. { open: "'", close: "'" }
  26. ]
  27. };
  28. var language = {
  29. defaultToken: "",
  30. tokenPostfix: ".sql",
  31. ignoreCase: true,
  32. brackets: [
  33. { open: "[", close: "]", token: "delimiter.square" },
  34. { open: "(", close: ")", token: "delimiter.parenthesis" }
  35. ],
  36. keywords: [
  37. "ACCESSIBLE",
  38. "ADD",
  39. "ALL",
  40. "ALTER",
  41. "ANALYZE",
  42. "AND",
  43. "AS",
  44. "ASC",
  45. "ASENSITIVE",
  46. "BEFORE",
  47. "BETWEEN",
  48. "BIGINT",
  49. "BINARY",
  50. "BLOB",
  51. "BOTH",
  52. "BY",
  53. "CALL",
  54. "CASCADE",
  55. "CASE",
  56. "CHANGE",
  57. "CHAR",
  58. "CHARACTER",
  59. "CHECK",
  60. "COLLATE",
  61. "COLUMN",
  62. "CONDITION",
  63. "CONSTRAINT",
  64. "CONTINUE",
  65. "CONVERT",
  66. "CREATE",
  67. "CROSS",
  68. "CUBE",
  69. "CUME_DIST",
  70. "CURRENT_DATE",
  71. "CURRENT_TIME",
  72. "CURRENT_TIMESTAMP",
  73. "CURRENT_USER",
  74. "CURSOR",
  75. "DATABASE",
  76. "DATABASES",
  77. "DAY_HOUR",
  78. "DAY_MICROSECOND",
  79. "DAY_MINUTE",
  80. "DAY_SECOND",
  81. "DEC",
  82. "DECIMAL",
  83. "DECLARE",
  84. "DEFAULT",
  85. "DELAYED",
  86. "DELETE",
  87. "DENSE_RANK",
  88. "DESC",
  89. "DESCRIBE",
  90. "DETERMINISTIC",
  91. "DISTINCT",
  92. "DISTINCTROW",
  93. "DIV",
  94. "DOUBLE",
  95. "DROP",
  96. "DUAL",
  97. "EACH",
  98. "ELSE",
  99. "ELSEIF",
  100. "EMPTY",
  101. "ENCLOSED",
  102. "ESCAPED",
  103. "EXCEPT",
  104. "EXISTS",
  105. "EXIT",
  106. "EXPLAIN",
  107. "FALSE",
  108. "FETCH",
  109. "FIRST_VALUE",
  110. "FLOAT",
  111. "FLOAT4",
  112. "FLOAT8",
  113. "FOR",
  114. "FORCE",
  115. "FOREIGN",
  116. "FROM",
  117. "FULLTEXT",
  118. "FUNCTION",
  119. "GENERATED",
  120. "GET",
  121. "GRANT",
  122. "GROUP",
  123. "GROUPING",
  124. "GROUPS",
  125. "HAVING",
  126. "HIGH_PRIORITY",
  127. "HOUR_MICROSECOND",
  128. "HOUR_MINUTE",
  129. "HOUR_SECOND",
  130. "IF",
  131. "IGNORE",
  132. "IN",
  133. "INDEX",
  134. "INFILE",
  135. "INNER",
  136. "INOUT",
  137. "INSENSITIVE",
  138. "INSERT",
  139. "INT",
  140. "INT1",
  141. "INT2",
  142. "INT3",
  143. "INT4",
  144. "INT8",
  145. "INTEGER",
  146. "INTERVAL",
  147. "INTO",
  148. "IO_AFTER_GTIDS",
  149. "IO_BEFORE_GTIDS",
  150. "IS",
  151. "ITERATE",
  152. "JOIN",
  153. "JSON_TABLE",
  154. "KEY",
  155. "KEYS",
  156. "KILL",
  157. "LAG",
  158. "LAST_VALUE",
  159. "LATERAL",
  160. "LEAD",
  161. "LEADING",
  162. "LEAVE",
  163. "LEFT",
  164. "LIKE",
  165. "LIMIT",
  166. "LINEAR",
  167. "LINES",
  168. "LOAD",
  169. "LOCALTIME",
  170. "LOCALTIMESTAMP",
  171. "LOCK",
  172. "LONG",
  173. "LONGBLOB",
  174. "LONGTEXT",
  175. "LOOP",
  176. "LOW_PRIORITY",
  177. "MASTER_BIND",
  178. "MASTER_SSL_VERIFY_SERVER_CERT",
  179. "MATCH",
  180. "MAXVALUE",
  181. "MEDIUMBLOB",
  182. "MEDIUMINT",
  183. "MEDIUMTEXT",
  184. "MIDDLEINT",
  185. "MINUTE_MICROSECOND",
  186. "MINUTE_SECOND",
  187. "MOD",
  188. "MODIFIES",
  189. "NATURAL",
  190. "NOT",
  191. "NO_WRITE_TO_BINLOG",
  192. "NTH_VALUE",
  193. "NTILE",
  194. "NULL",
  195. "NUMERIC",
  196. "OF",
  197. "ON",
  198. "OPTIMIZE",
  199. "OPTIMIZER_COSTS",
  200. "OPTION",
  201. "OPTIONALLY",
  202. "OR",
  203. "ORDER",
  204. "OUT",
  205. "OUTER",
  206. "OUTFILE",
  207. "OVER",
  208. "PARTITION",
  209. "PERCENT_RANK",
  210. "PRECISION",
  211. "PRIMARY",
  212. "PROCEDURE",
  213. "PURGE",
  214. "RANGE",
  215. "RANK",
  216. "READ",
  217. "READS",
  218. "READ_WRITE",
  219. "REAL",
  220. "RECURSIVE",
  221. "REFERENCES",
  222. "REGEXP",
  223. "RELEASE",
  224. "RENAME",
  225. "REPEAT",
  226. "REPLACE",
  227. "REQUIRE",
  228. "RESIGNAL",
  229. "RESTRICT",
  230. "RETURN",
  231. "REVOKE",
  232. "RIGHT",
  233. "RLIKE",
  234. "ROW",
  235. "ROWS",
  236. "ROW_NUMBER",
  237. "SCHEMA",
  238. "SCHEMAS",
  239. "SECOND_MICROSECOND",
  240. "SELECT",
  241. "SENSITIVE",
  242. "SEPARATOR",
  243. "SET",
  244. "SHOW",
  245. "SIGNAL",
  246. "SMALLINT",
  247. "SPATIAL",
  248. "SPECIFIC",
  249. "SQL",
  250. "SQLEXCEPTION",
  251. "SQLSTATE",
  252. "SQLWARNING",
  253. "SQL_BIG_RESULT",
  254. "SQL_CALC_FOUND_ROWS",
  255. "SQL_SMALL_RESULT",
  256. "SSL",
  257. "STARTING",
  258. "STORED",
  259. "STRAIGHT_JOIN",
  260. "SYSTEM",
  261. "TABLE",
  262. "TERMINATED",
  263. "THEN",
  264. "TINYBLOB",
  265. "TINYINT",
  266. "TINYTEXT",
  267. "TO",
  268. "TRAILING",
  269. "TRIGGER",
  270. "TRUE",
  271. "UNDO",
  272. "UNION",
  273. "UNIQUE",
  274. "UNLOCK",
  275. "UNSIGNED",
  276. "UPDATE",
  277. "USAGE",
  278. "USE",
  279. "USING",
  280. "UTC_DATE",
  281. "UTC_TIME",
  282. "UTC_TIMESTAMP",
  283. "VALUES",
  284. "VARBINARY",
  285. "VARCHAR",
  286. "VARCHARACTER",
  287. "VARYING",
  288. "VIRTUAL",
  289. "WHEN",
  290. "WHERE",
  291. "WHILE",
  292. "WINDOW",
  293. "WITH",
  294. "WRITE",
  295. "XOR",
  296. "YEAR_MONTH",
  297. "ZEROFILL"
  298. ],
  299. operators: [
  300. "AND",
  301. "BETWEEN",
  302. "IN",
  303. "LIKE",
  304. "NOT",
  305. "OR",
  306. "IS",
  307. "NULL",
  308. "INTERSECT",
  309. "UNION",
  310. "INNER",
  311. "JOIN",
  312. "LEFT",
  313. "OUTER",
  314. "RIGHT"
  315. ],
  316. builtinFunctions: [
  317. "ABS",
  318. "ACOS",
  319. "ADDDATE",
  320. "ADDTIME",
  321. "AES_DECRYPT",
  322. "AES_ENCRYPT",
  323. "ANY_VALUE",
  324. "Area",
  325. "AsBinary",
  326. "AsWKB",
  327. "ASCII",
  328. "ASIN",
  329. "AsText",
  330. "AsWKT",
  331. "ASYMMETRIC_DECRYPT",
  332. "ASYMMETRIC_DERIVE",
  333. "ASYMMETRIC_ENCRYPT",
  334. "ASYMMETRIC_SIGN",
  335. "ASYMMETRIC_VERIFY",
  336. "ATAN",
  337. "ATAN2",
  338. "ATAN",
  339. "AVG",
  340. "BENCHMARK",
  341. "BIN",
  342. "BIT_AND",
  343. "BIT_COUNT",
  344. "BIT_LENGTH",
  345. "BIT_OR",
  346. "BIT_XOR",
  347. "Buffer",
  348. "CAST",
  349. "CEIL",
  350. "CEILING",
  351. "Centroid",
  352. "CHAR",
  353. "CHAR_LENGTH",
  354. "CHARACTER_LENGTH",
  355. "CHARSET",
  356. "COALESCE",
  357. "COERCIBILITY",
  358. "COLLATION",
  359. "COMPRESS",
  360. "CONCAT",
  361. "CONCAT_WS",
  362. "CONNECTION_ID",
  363. "Contains",
  364. "CONV",
  365. "CONVERT",
  366. "CONVERT_TZ",
  367. "ConvexHull",
  368. "COS",
  369. "COT",
  370. "COUNT",
  371. "CRC32",
  372. "CREATE_ASYMMETRIC_PRIV_KEY",
  373. "CREATE_ASYMMETRIC_PUB_KEY",
  374. "CREATE_DH_PARAMETERS",
  375. "CREATE_DIGEST",
  376. "Crosses",
  377. "CUME_DIST",
  378. "CURDATE",
  379. "CURRENT_DATE",
  380. "CURRENT_ROLE",
  381. "CURRENT_TIME",
  382. "CURRENT_TIMESTAMP",
  383. "CURRENT_USER",
  384. "CURTIME",
  385. "DATABASE",
  386. "DATE",
  387. "DATE_ADD",
  388. "DATE_FORMAT",
  389. "DATE_SUB",
  390. "DATEDIFF",
  391. "DAY",
  392. "DAYNAME",
  393. "DAYOFMONTH",
  394. "DAYOFWEEK",
  395. "DAYOFYEAR",
  396. "DECODE",
  397. "DEFAULT",
  398. "DEGREES",
  399. "DES_DECRYPT",
  400. "DES_ENCRYPT",
  401. "DENSE_RANK",
  402. "Dimension",
  403. "Disjoint",
  404. "Distance",
  405. "ELT",
  406. "ENCODE",
  407. "ENCRYPT",
  408. "EndPoint",
  409. "Envelope",
  410. "Equals",
  411. "EXP",
  412. "EXPORT_SET",
  413. "ExteriorRing",
  414. "EXTRACT",
  415. "ExtractValue",
  416. "FIELD",
  417. "FIND_IN_SET",
  418. "FIRST_VALUE",
  419. "FLOOR",
  420. "FORMAT",
  421. "FORMAT_BYTES",
  422. "FORMAT_PICO_TIME",
  423. "FOUND_ROWS",
  424. "FROM_BASE64",
  425. "FROM_DAYS",
  426. "FROM_UNIXTIME",
  427. "GEN_RANGE",
  428. "GEN_RND_EMAIL",
  429. "GEN_RND_PAN",
  430. "GEN_RND_SSN",
  431. "GEN_RND_US_PHONE",
  432. "GeomCollection",
  433. "GeomCollFromText",
  434. "GeometryCollectionFromText",
  435. "GeomCollFromWKB",
  436. "GeometryCollectionFromWKB",
  437. "GeometryCollection",
  438. "GeometryN",
  439. "GeometryType",
  440. "GeomFromText",
  441. "GeometryFromText",
  442. "GeomFromWKB",
  443. "GeometryFromWKB",
  444. "GET_FORMAT",
  445. "GET_LOCK",
  446. "GLength",
  447. "GREATEST",
  448. "GROUP_CONCAT",
  449. "GROUPING",
  450. "GTID_SUBSET",
  451. "GTID_SUBTRACT",
  452. "HEX",
  453. "HOUR",
  454. "ICU_VERSION",
  455. "IF",
  456. "IFNULL",
  457. "INET_ATON",
  458. "INET_NTOA",
  459. "INET6_ATON",
  460. "INET6_NTOA",
  461. "INSERT",
  462. "INSTR",
  463. "InteriorRingN",
  464. "Intersects",
  465. "INTERVAL",
  466. "IS_FREE_LOCK",
  467. "IS_IPV4",
  468. "IS_IPV4_COMPAT",
  469. "IS_IPV4_MAPPED",
  470. "IS_IPV6",
  471. "IS_USED_LOCK",
  472. "IS_UUID",
  473. "IsClosed",
  474. "IsEmpty",
  475. "ISNULL",
  476. "IsSimple",
  477. "JSON_APPEND",
  478. "JSON_ARRAY",
  479. "JSON_ARRAY_APPEND",
  480. "JSON_ARRAY_INSERT",
  481. "JSON_ARRAYAGG",
  482. "JSON_CONTAINS",
  483. "JSON_CONTAINS_PATH",
  484. "JSON_DEPTH",
  485. "JSON_EXTRACT",
  486. "JSON_INSERT",
  487. "JSON_KEYS",
  488. "JSON_LENGTH",
  489. "JSON_MERGE",
  490. "JSON_MERGE_PATCH",
  491. "JSON_MERGE_PRESERVE",
  492. "JSON_OBJECT",
  493. "JSON_OBJECTAGG",
  494. "JSON_OVERLAPS",
  495. "JSON_PRETTY",
  496. "JSON_QUOTE",
  497. "JSON_REMOVE",
  498. "JSON_REPLACE",
  499. "JSON_SCHEMA_VALID",
  500. "JSON_SCHEMA_VALIDATION_REPORT",
  501. "JSON_SEARCH",
  502. "JSON_SET",
  503. "JSON_STORAGE_FREE",
  504. "JSON_STORAGE_SIZE",
  505. "JSON_TABLE",
  506. "JSON_TYPE",
  507. "JSON_UNQUOTE",
  508. "JSON_VALID",
  509. "LAG",
  510. "LAST_DAY",
  511. "LAST_INSERT_ID",
  512. "LAST_VALUE",
  513. "LCASE",
  514. "LEAD",
  515. "LEAST",
  516. "LEFT",
  517. "LENGTH",
  518. "LineFromText",
  519. "LineStringFromText",
  520. "LineFromWKB",
  521. "LineStringFromWKB",
  522. "LineString",
  523. "LN",
  524. "LOAD_FILE",
  525. "LOCALTIME",
  526. "LOCALTIMESTAMP",
  527. "LOCATE",
  528. "LOG",
  529. "LOG10",
  530. "LOG2",
  531. "LOWER",
  532. "LPAD",
  533. "LTRIM",
  534. "MAKE_SET",
  535. "MAKEDATE",
  536. "MAKETIME",
  537. "MASK_INNER",
  538. "MASK_OUTER",
  539. "MASK_PAN",
  540. "MASK_PAN_RELAXED",
  541. "MASK_SSN",
  542. "MASTER_POS_WAIT",
  543. "MAX",
  544. "MBRContains",
  545. "MBRCoveredBy",
  546. "MBRCovers",
  547. "MBRDisjoint",
  548. "MBREqual",
  549. "MBREquals",
  550. "MBRIntersects",
  551. "MBROverlaps",
  552. "MBRTouches",
  553. "MBRWithin",
  554. "MD5",
  555. "MEMBER OF",
  556. "MICROSECOND",
  557. "MID",
  558. "MIN",
  559. "MINUTE",
  560. "MLineFromText",
  561. "MultiLineStringFromText",
  562. "MLineFromWKB",
  563. "MultiLineStringFromWKB",
  564. "MOD",
  565. "MONTH",
  566. "MONTHNAME",
  567. "MPointFromText",
  568. "MultiPointFromText",
  569. "MPointFromWKB",
  570. "MultiPointFromWKB",
  571. "MPolyFromText",
  572. "MultiPolygonFromText",
  573. "MPolyFromWKB",
  574. "MultiPolygonFromWKB",
  575. "MultiLineString",
  576. "MultiPoint",
  577. "MultiPolygon",
  578. "NAME_CONST",
  579. "NOT IN",
  580. "NOW",
  581. "NTH_VALUE",
  582. "NTILE",
  583. "NULLIF",
  584. "NumGeometries",
  585. "NumInteriorRings",
  586. "NumPoints",
  587. "OCT",
  588. "OCTET_LENGTH",
  589. "OLD_PASSWORD",
  590. "ORD",
  591. "Overlaps",
  592. "PASSWORD",
  593. "PERCENT_RANK",
  594. "PERIOD_ADD",
  595. "PERIOD_DIFF",
  596. "PI",
  597. "Point",
  598. "PointFromText",
  599. "PointFromWKB",
  600. "PointN",
  601. "PolyFromText",
  602. "PolygonFromText",
  603. "PolyFromWKB",
  604. "PolygonFromWKB",
  605. "Polygon",
  606. "POSITION",
  607. "POW",
  608. "POWER",
  609. "PS_CURRENT_THREAD_ID",
  610. "PS_THREAD_ID",
  611. "PROCEDURE ANALYSE",
  612. "QUARTER",
  613. "QUOTE",
  614. "RADIANS",
  615. "RAND",
  616. "RANDOM_BYTES",
  617. "RANK",
  618. "REGEXP_INSTR",
  619. "REGEXP_LIKE",
  620. "REGEXP_REPLACE",
  621. "REGEXP_REPLACE",
  622. "RELEASE_ALL_LOCKS",
  623. "RELEASE_LOCK",
  624. "REPEAT",
  625. "REPLACE",
  626. "REVERSE",
  627. "RIGHT",
  628. "ROLES_GRAPHML",
  629. "ROUND",
  630. "ROW_COUNT",
  631. "ROW_NUMBER",
  632. "RPAD",
  633. "RTRIM",
  634. "SCHEMA",
  635. "SEC_TO_TIME",
  636. "SECOND",
  637. "SESSION_USER",
  638. "SHA1",
  639. "SHA",
  640. "SHA2",
  641. "SIGN",
  642. "SIN",
  643. "SLEEP",
  644. "SOUNDEX",
  645. "SOURCE_POS_WAIT",
  646. "SPACE",
  647. "SQRT",
  648. "SRID",
  649. "ST_Area",
  650. "ST_AsBinary",
  651. "ST_AsWKB",
  652. "ST_AsGeoJSON",
  653. "ST_AsText",
  654. "ST_AsWKT",
  655. "ST_Buffer",
  656. "ST_Buffer_Strategy",
  657. "ST_Centroid",
  658. "ST_Collect",
  659. "ST_Contains",
  660. "ST_ConvexHull",
  661. "ST_Crosses",
  662. "ST_Difference",
  663. "ST_Dimension",
  664. "ST_Disjoint",
  665. "ST_Distance",
  666. "ST_Distance_Sphere",
  667. "ST_EndPoint",
  668. "ST_Envelope",
  669. "ST_Equals",
  670. "ST_ExteriorRing",
  671. "ST_FrechetDistance",
  672. "ST_GeoHash",
  673. "ST_GeomCollFromText",
  674. "ST_GeometryCollectionFromText",
  675. "ST_GeomCollFromTxt",
  676. "ST_GeomCollFromWKB",
  677. "ST_GeometryCollectionFromWKB",
  678. "ST_GeometryN",
  679. "ST_GeometryType",
  680. "ST_GeomFromGeoJSON",
  681. "ST_GeomFromText",
  682. "ST_GeometryFromText",
  683. "ST_GeomFromWKB",
  684. "ST_GeometryFromWKB",
  685. "ST_HausdorffDistance",
  686. "ST_InteriorRingN",
  687. "ST_Intersection",
  688. "ST_Intersects",
  689. "ST_IsClosed",
  690. "ST_IsEmpty",
  691. "ST_IsSimple",
  692. "ST_IsValid",
  693. "ST_LatFromGeoHash",
  694. "ST_Length",
  695. "ST_LineFromText",
  696. "ST_LineStringFromText",
  697. "ST_LineFromWKB",
  698. "ST_LineStringFromWKB",
  699. "ST_LineInterpolatePoint",
  700. "ST_LineInterpolatePoints",
  701. "ST_LongFromGeoHash",
  702. "ST_Longitude",
  703. "ST_MakeEnvelope",
  704. "ST_MLineFromText",
  705. "ST_MultiLineStringFromText",
  706. "ST_MLineFromWKB",
  707. "ST_MultiLineStringFromWKB",
  708. "ST_MPointFromText",
  709. "ST_MultiPointFromText",
  710. "ST_MPointFromWKB",
  711. "ST_MultiPointFromWKB",
  712. "ST_MPolyFromText",
  713. "ST_MultiPolygonFromText",
  714. "ST_MPolyFromWKB",
  715. "ST_MultiPolygonFromWKB",
  716. "ST_NumGeometries",
  717. "ST_NumInteriorRing",
  718. "ST_NumInteriorRings",
  719. "ST_NumPoints",
  720. "ST_Overlaps",
  721. "ST_PointAtDistance",
  722. "ST_PointFromGeoHash",
  723. "ST_PointFromText",
  724. "ST_PointFromWKB",
  725. "ST_PointN",
  726. "ST_PolyFromText",
  727. "ST_PolygonFromText",
  728. "ST_PolyFromWKB",
  729. "ST_PolygonFromWKB",
  730. "ST_Simplify",
  731. "ST_SRID",
  732. "ST_StartPoint",
  733. "ST_SwapXY",
  734. "ST_SymDifference",
  735. "ST_Touches",
  736. "ST_Transform",
  737. "ST_Union",
  738. "ST_Validate",
  739. "ST_Within",
  740. "ST_X",
  741. "ST_Y",
  742. "StartPoint",
  743. "STATEMENT_DIGEST",
  744. "STATEMENT_DIGEST_TEXT",
  745. "STD",
  746. "STDDEV",
  747. "STDDEV_POP",
  748. "STDDEV_SAMP",
  749. "STR_TO_DATE",
  750. "STRCMP",
  751. "SUBDATE",
  752. "SUBSTR",
  753. "SUBSTRING",
  754. "SUBSTRING_INDEX",
  755. "SUBTIME",
  756. "SUM",
  757. "SYSDATE",
  758. "SYSTEM_USER",
  759. "TAN",
  760. "TIME",
  761. "TIME_FORMAT",
  762. "TIME_TO_SEC",
  763. "TIMEDIFF",
  764. "TIMESTAMP",
  765. "TIMESTAMPADD",
  766. "TIMESTAMPDIFF",
  767. "TO_BASE64",
  768. "TO_DAYS",
  769. "TO_SECONDS",
  770. "Touches",
  771. "TRIM",
  772. "TRUNCATE",
  773. "UCASE",
  774. "UNCOMPRESS",
  775. "UNCOMPRESSED_LENGTH",
  776. "UNHEX",
  777. "UNIX_TIMESTAMP",
  778. "UpdateXML",
  779. "UPPER",
  780. "USER",
  781. "UTC_DATE",
  782. "UTC_TIME",
  783. "UTC_TIMESTAMP",
  784. "UUID",
  785. "UUID_SHORT",
  786. "UUID_TO_BIN",
  787. "VALIDATE_PASSWORD_STRENGTH",
  788. "VALUES",
  789. "VAR_POP",
  790. "VAR_SAMP",
  791. "VARIANCE",
  792. "VERSION",
  793. "WAIT_FOR_EXECUTED_GTID_SET",
  794. "WAIT_UNTIL_SQL_THREAD_AFTER_GTIDS",
  795. "WEEK",
  796. "WEEKDAY",
  797. "WEEKOFYEAR",
  798. "WEIGHT_STRING",
  799. "Within",
  800. "X",
  801. "Y",
  802. "YEAR",
  803. "YEARWEEK"
  804. ],
  805. builtinVariables: [],
  806. tokenizer: {
  807. root: [
  808. { include: "@comments" },
  809. { include: "@whitespace" },
  810. { include: "@numbers" },
  811. { include: "@strings" },
  812. { include: "@complexIdentifiers" },
  813. { include: "@scopes" },
  814. [/[;,.]/, "delimiter"],
  815. [/[()]/, "@brackets"],
  816. [
  817. /[\w@]+/,
  818. {
  819. cases: {
  820. "@operators": "operator",
  821. "@builtinVariables": "predefined",
  822. "@builtinFunctions": "predefined",
  823. "@keywords": "keyword",
  824. "@default": "identifier"
  825. }
  826. }
  827. ],
  828. [/[<>=!%&+\-*/|~^]/, "operator"]
  829. ],
  830. whitespace: [[/\s+/, "white"]],
  831. comments: [
  832. [/--+.*/, "comment"],
  833. [/#+.*/, "comment"],
  834. [/\/\*/, { token: "comment.quote", next: "@comment" }]
  835. ],
  836. comment: [
  837. [/[^*/]+/, "comment"],
  838. [/\*\//, { token: "comment.quote", next: "@pop" }],
  839. [/./, "comment"]
  840. ],
  841. numbers: [
  842. [/0[xX][0-9a-fA-F]*/, "number"],
  843. [/[$][+-]*\d*(\.\d*)?/, "number"],
  844. [/((\d+(\.\d*)?)|(\.\d+))([eE][\-+]?\d+)?/, "number"]
  845. ],
  846. strings: [
  847. [/'/, { token: "string", next: "@string" }],
  848. [/"/, { token: "string.double", next: "@stringDouble" }]
  849. ],
  850. string: [
  851. [/\\'/, "string"],
  852. [/[^']+/, "string"],
  853. [/''/, "string"],
  854. [/'/, { token: "string", next: "@pop" }]
  855. ],
  856. stringDouble: [
  857. [/[^"]+/, "string.double"],
  858. [/""/, "string.double"],
  859. [/"/, { token: "string.double", next: "@pop" }]
  860. ],
  861. complexIdentifiers: [[/`/, { token: "identifier.quote", next: "@quotedIdentifier" }]],
  862. quotedIdentifier: [
  863. [/[^`]+/, "identifier"],
  864. [/``/, "identifier"],
  865. [/`/, { token: "identifier.quote", next: "@pop" }]
  866. ],
  867. scopes: []
  868. }
  869. };
  870. export {
  871. conf,
  872. language
  873. };
  874. /*! Bundled license information:
  875. monaco-editor/esm/vs/basic-languages/mysql/mysql.js:
  876. (*!-----------------------------------------------------------------------------
  877. * Copyright (c) Microsoft Corporation. All rights reserved.
  878. * Version: 0.38.0(0e330ae453813de4e6cf272460fb79c7117073d0)
  879. * Released under the MIT license
  880. * https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
  881. *-----------------------------------------------------------------------------*)
  882. */
  883. //# sourceMappingURL=mysql-HXZSF4TN.js.map