1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/turtle-sim-turtle-universe-issue-tracker

 / Детали:

Добавьте немного синтаксического сахара.

Предстоит сделать
Владелец
Создано  
27.04.2025

Рекомендуется добавить опцию для включения синтаксических сахаров в новом редакторе, чтобы заменить кодовые реализации шаблонных строк, экранирования символов, многострочных строк и многострочных комментариев до компиляции.

Примеры:

  1. Разрешить использование одинарных и двойных кавычек для избежания ввода большого количества обратных слешей в JSON:
'{"key":"value"}'

=>

"{\"key\":\"value\"}"
  1. Экранировать символы до компиляции: "$\u007b\u007d" => "${}"
  2. Многострочные строки:
"<html><head>
</head><body>
</body></html>"

=>

"<html><head>\n</head><body>\n</body></html>"
  1. Шаблонные строки:
[[args cmd]-> runresult "[[#{args}]-> #{cmd}]"]

=>

[[args cmd]-> runresult(word"[[" args "]->" cmd "]")]
  1. Нативные строки:
#'{"key":"\n"}'

=>

"{\"key\":\"\\n\"}"
  1. Многострочные комментарии:
;;;
line1
line2
...
;;;

=>

;line1
;line2
;...

Комментарий (0)

GitLife Service Account Задача создана
GitLife Service Account добавлено
 
NetLogo
label.
GitLife Service Account добавлено
 
建议
label.
GitLife Service Account добавлено
 
长期搁置
label.
Развернуть журнал операций

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/turtle-sim-turtle-universe-issue-tracker.git
git@api.gitlife.ru:oschina-mirror/turtle-sim-turtle-universe-issue-tracker.git
oschina-mirror
turtle-sim-turtle-universe-issue-tracker
turtle-sim-turtle-universe-issue-tracker