Как включить комментарий во встроенный шаблон JavaScript Yesod
В коде
toWidget [julius|
$(function() {
foo();
bar();
)
|]
Я хочу закомментировать звонок bar
, Но
toWidget [julius|
$(function() {
foo();
/* bar(); */
)
|]
отключает препроцессор C, в то время как комментарии в стиле Haskell, т.е.
toWidget [julius|
$(function() {
foo();
{- bar(); -}
)
|]
перейти к браузеру.
Это маленький пример; мой реальный случай занимает несколько строк, поэтому потребуется стиль многострочного комментирования.
Как бы я закомментировал что-то в шаблоне Шекспира, в частности шаблон Юлиуса?
1 ответ
Если вы спрашиваете конкретно о шаблонах Julius, ответ заключается в том, что нет никакого встроенного синтаксиса комментариев, и поэтому единственный вариант - комментарии в стиле JavaScript. Однако, как вы упомянули, это может конфликтовать с расширением языка CPP.
Один из способов обойти это - поместить шаблон во внешний файл вместо использования кавычек. Еще одна возможность, которую я никогда не пробовал, - это комментировать CPP, например #if 0
,