itchyny
cc7597c1ed
runtime(yaml): improve syntax highlighting for YAML
...
- Recognize block scalar style to avoid unexpected highlighting by `yamlFlowString` (fix #11517 )
- Improve performance of `yamlFlowMappingKey` by allowing execution by the NFA engine (fix #10730 )
- It was intentionally disabled before patterns were optimized by `s:SimplifyToAssumeAllPrintable`.
- Fix detection of flow style mapping indicators (fix #8234 ).
- Enable highlighting of explicit mapping value indicators and node properties in flow style.
- Add syntax highlighting tests
closes : #14354
Signed-off-by: itchyny <itchyny@cybozu.co.jp >
Signed-off-by: Christian Brabandt <cb@256bit.org >
2024-04-01 14:55:46 +02:00
..
2024-03-18 22:07:22 +01:00
2024-03-18 19:32:48 +01:00
2024-03-18 19:32:48 +01:00
2024-03-18 19:32:48 +01:00
2024-03-18 19:32:48 +01:00
2024-03-18 19:32:48 +01:00
2024-03-18 19:32:48 +01:00
2024-03-18 19:32:48 +01:00
2023-11-28 20:41:41 +01:00
2023-11-28 20:41:41 +01:00
2023-11-28 20:41:41 +01:00
2023-11-28 20:41:41 +01:00
2023-11-28 20:41:41 +01:00
2023-11-28 20:41:41 +01:00
2023-11-28 20:41:41 +01:00
2023-11-28 20:41:41 +01:00
2023-11-28 20:41:41 +01:00
2024-03-25 16:18:28 +01:00
2024-03-25 16:18:28 +01:00
2024-03-25 16:18:28 +01:00
2024-03-25 16:18:28 +01:00
2024-03-25 16:18:28 +01:00
2024-03-25 16:18:28 +01:00
2024-03-03 15:51:01 +01:00
2024-03-03 15:51:01 +01:00
2024-03-01 23:11:14 +01:00
2024-03-01 23:11:14 +01:00
2024-03-01 23:11:14 +01:00
2024-03-01 23:11:14 +01:00
2024-03-01 23:11:14 +01:00
2024-03-01 23:11:14 +01:00
2024-03-01 23:11:14 +01:00
2024-03-01 23:11:14 +01:00
2024-03-01 23:11:14 +01:00
2024-03-01 23:11:14 +01:00
2024-03-01 23:11:14 +01:00
2024-03-01 23:11:14 +01:00
2024-03-09 18:03:11 +01:00
2024-03-09 18:03:11 +01:00
2024-03-09 18:03:11 +01:00
2024-03-09 18:03:11 +01:00
2024-03-09 18:03:11 +01:00
2024-03-09 18:03:11 +01:00
2024-03-09 18:03:11 +01:00
2024-02-28 21:33:45 +01:00
2024-02-28 21:33:45 +01:00
2024-02-28 21:33:45 +01:00
2024-02-28 21:33:45 +01:00
2024-02-28 21:33:45 +01:00
2024-02-28 21:33:45 +01:00
2024-02-28 21:33:45 +01:00
2024-02-28 21:33:45 +01:00
2024-03-18 22:07:22 +01:00
2024-03-18 22:07:22 +01:00
2024-02-28 21:24:25 +01:00
2024-01-05 17:59:04 +01:00
2024-01-05 17:59:04 +01:00
2024-01-05 17:59:04 +01:00
2024-01-05 17:59:04 +01:00
2024-01-05 17:59:04 +01:00
2024-01-05 17:59:04 +01:00
2024-01-05 17:59:04 +01:00
2024-02-28 21:24:25 +01:00
2024-01-05 17:59:04 +01:00
2024-01-05 17:59:04 +01:00
2024-01-05 17:59:04 +01:00
2024-01-05 17:59:04 +01:00
2024-01-05 17:59:04 +01:00
2024-01-05 17:59:04 +01:00
2024-02-28 21:24:25 +01:00
2024-01-05 17:59:04 +01:00
2024-01-05 17:59:04 +01:00
2024-01-05 17:59:04 +01:00
2024-01-05 17:59:04 +01:00
2024-01-05 17:59:04 +01:00
2024-01-05 17:59:04 +01:00
2024-01-05 17:59:04 +01:00
2024-01-05 17:59:04 +01:00
2023-06-24 00:56:50 +01:00
2023-06-24 00:56:50 +01:00
2023-06-24 00:56:50 +01:00
2023-06-24 00:56:50 +01:00
2023-06-24 00:56:50 +01:00
2023-06-24 01:35:51 +01:00
2023-06-24 00:56:50 +01:00
2023-06-24 00:56:50 +01:00
2023-07-09 02:38:28 +01:00
2023-07-09 02:38:28 +01:00
2023-06-24 00:56:50 +01:00
2023-06-24 00:56:50 +01:00
2023-06-24 00:56:50 +01:00
2024-01-22 20:19:54 +01:00
2024-01-22 20:19:54 +01:00
2024-01-22 20:19:54 +01:00
2024-01-22 20:19:54 +01:00
2024-03-04 19:14:08 +01:00
2024-03-04 19:14:08 +01:00
2024-02-28 21:24:25 +01:00
2024-03-28 10:06:03 +01:00
2024-03-28 10:06:03 +01:00
2024-03-03 16:42:47 +01:00
2024-03-03 16:42:47 +01:00
2024-02-28 21:24:25 +01:00
2024-02-28 21:24:25 +01:00
2024-03-03 19:02:47 +01:00
2024-03-03 19:02:47 +01:00
2024-02-28 21:24:25 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-02-26 21:10:18 +01:00
2024-01-23 20:34:28 +01:00
2024-02-26 21:10:18 +01:00
2024-02-26 21:10:18 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-02-26 21:10:18 +01:00
2024-01-23 20:34:28 +01:00
2024-02-26 21:10:18 +01:00
2024-02-26 21:10:18 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-01-23 20:34:28 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-15 12:45:48 +00:00
2024-03-15 12:45:48 +00:00
2024-03-15 18:53:53 +01:00
2024-03-15 12:45:48 +00:00
2024-03-15 12:45:48 +00:00
2024-03-15 12:45:48 +00:00
2024-03-15 12:45:48 +00:00
2024-03-15 12:45:48 +00:00
2024-03-15 12:45:48 +00:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-03-18 19:19:51 +01:00
2024-03-18 19:19:51 +01:00
2024-03-18 19:19:51 +01:00
2024-03-18 19:19:51 +01:00
2024-02-28 21:24:25 +01:00
2024-03-09 18:01:22 +01:00
2024-03-09 18:01:22 +01:00
2024-03-09 18:01:22 +01:00
2024-03-09 18:01:22 +01:00
2024-03-09 18:01:22 +01:00
2024-03-09 17:43:28 +01:00
2024-03-19 18:04:42 +01:00
2024-03-19 18:04:42 +01:00
2024-03-19 18:04:42 +01:00
2024-03-19 18:04:42 +01:00
2024-03-19 18:04:42 +01:00
2024-03-09 17:43:28 +01:00
2024-03-09 17:43:28 +01:00
2024-03-09 17:43:28 +01:00
2024-03-09 17:43:28 +01:00
2024-02-28 21:24:25 +01:00
2024-02-26 21:10:18 +01:00
2024-02-26 21:10:18 +01:00
2024-02-26 21:10:18 +01:00
2024-02-26 21:10:18 +01:00
2024-02-26 21:10:18 +01:00
2024-03-04 19:15:42 +01:00
2024-03-04 19:15:42 +01:00
2024-03-04 19:15:42 +01:00
2024-03-04 19:15:42 +01:00
2024-03-04 19:15:42 +01:00
2024-03-04 19:15:42 +01:00
2024-03-04 19:15:42 +01:00
2024-03-04 19:15:42 +01:00
2024-03-04 19:15:42 +01:00
2024-03-21 20:41:10 +01:00
2024-03-21 20:41:10 +01:00
2024-02-28 21:24:25 +01:00
2024-03-11 21:40:58 +01:00
2024-03-28 10:06:03 +01:00
2024-03-28 10:06:03 +01:00
2024-03-28 10:06:03 +01:00
2024-02-28 21:24:25 +01:00
2024-02-01 21:44:26 +01:00
2024-02-01 21:44:26 +01:00
2024-02-01 21:44:26 +01:00
2024-02-01 21:44:26 +01:00
2024-02-01 21:44:26 +01:00
2024-02-01 21:44:26 +01:00
2024-02-01 21:44:26 +01:00
2024-02-01 21:44:26 +01:00
2024-02-01 21:44:26 +01:00
2024-02-28 21:24:25 +01:00
2023-12-05 22:58:40 +01:00
2023-12-05 22:58:40 +01:00
2024-03-15 12:45:48 +00:00
2024-03-15 12:45:48 +00:00
2024-01-28 18:54:08 +01:00
2024-01-28 18:54:08 +01:00
2024-02-28 21:24:25 +01:00
2024-02-28 21:24:25 +01:00
2024-03-31 18:26:32 +02:00
2024-03-31 18:26:32 +02:00
2024-03-31 18:26:32 +02:00
2024-03-31 18:26:32 +02:00
2024-02-28 21:24:25 +01:00
2024-01-28 18:54:08 +01:00
2024-01-28 18:54:08 +01:00
2024-01-28 18:54:08 +01:00
2024-01-28 18:54:08 +01:00
2024-01-28 18:54:08 +01:00
2024-01-28 18:54:08 +01:00
2024-01-28 18:54:08 +01:00
2024-01-28 18:54:08 +01:00
2024-01-28 18:54:08 +01:00
2024-02-28 21:24:25 +01:00
2024-02-01 21:44:26 +01:00
2023-12-10 15:53:24 +01:00
2024-01-04 22:58:48 +01:00
2023-12-10 15:53:24 +01:00
2024-01-04 22:58:48 +01:00
2023-12-10 15:53:24 +01:00
2023-12-12 16:47:43 +01:00
2023-12-12 16:47:43 +01:00
2024-04-01 14:55:46 +02:00
2024-04-01 14:55:46 +02:00
2024-04-01 14:55:46 +02:00
2024-04-01 14:55:46 +02:00
2024-04-01 14:55:46 +02:00
2024-04-01 14:55:46 +02:00
2024-04-01 14:55:46 +02:00
2024-04-01 14:55:46 +02:00
2024-04-01 14:55:46 +02:00
2024-04-01 14:55:46 +02:00
2024-04-01 14:55:46 +02:00
2024-04-01 14:55:46 +02:00
2024-04-01 14:55:46 +02:00
2024-04-01 14:55:46 +02:00
2024-04-01 14:55:46 +02:00
2024-04-01 14:55:46 +02:00
2024-04-01 14:55:46 +02:00
2024-04-01 14:55:46 +02:00
2024-04-01 14:55:46 +02:00