Тема: Snakeskin
Показать сообщение отдельно
  #11 (permalink)  
Старый 19.06.2013, 00:59
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

глупый вопрос - в боевых проектах использовал или сделал и положил на полку?

UPD:
не знаю, как оно там с точки зрения парсинга, но смущает, что:
- циклы
{forEach a => el, i}
{end}

- ифы
{if a > 3}
{end}

- вичи
{with obj}
{end}

- темплейты
{template test(obj)}
{end}

- прото
{proto a}
{end}

- блок
{block a}Вася{end}

заканчиваются на {end} в то время, как
- cdata
{cdata}
{end cdata}

на {end cdata}. Не порядок, однако.

На первый взгляд, из-за того, что окончания для многих блоков единообразно, сложно будет отследить вложенность блоков.

Привет бейсик, здравствуй наглядность:
{forEach a => el, i}
{next}

{if a > 3}
{end if}

{with obj}
{end with}

{template test(obj)}
{end template}

{proto a}
{end proto}

{block a}Вася{end block}

{cdata}
{end cdata}
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук

Последний раз редактировалось nerv_, 19.06.2013 в 01:17.
Ответить с цитированием