Вопрос

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

У него есть следующие жетоны:

  • $$variable$$
  • @@function@@
  • @@function_call[$$parameter$$]@@
  • Состояние: @@IF[$$boolen$$]@@THEN@@Text@@[ELSE@@Text@@]ENDIF@@

Кто-нибудь узнает это?

Это было полезно?

Решение

@@Выглядит по-настоящему мрачно @@, $$ сделанное $$ кем-то, у кого @@@ нет смысла @@@ делать вещи красивыми. привлекательный $когда$ написано:@@@@@@$$$$[][]

Я был бы удивлен, если бы это был синтаксис реального продукта или движка шаблонов с открытым исходным кодом.

Другие советы

похоже, это доморощенная система шаблонов.По крайней мере, это не так:

  • Скорость (Java)
  • StringTemplate (Ява)
  • Бесплатный маркер (Java)
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top