Описание тега stringtemplate
Язык шаблонов, строго обеспечивающий разделение модели и представления.
1
ответ
Как проверить, начинается ли значение атрибута с определенной строки?
Например, значение атрибута <greeting> это "Привет, мир!" Что я хочу, чтобы проверить, является ли <greeting> начинается с "Привет", если это так, применить шаблон <response>, Мой фрагмент шаблона строки: <if(/*do not know how t…
04 янв '13 в 15:46
2
ответа
Условные выражения в шаблонах строк Antlr
Мы используем Antlr StringTemplates, чтобы контролировать, как выводится имя сущности. Основной Stringtemplate является $ FirstName $ $ Initial $ $ LastName $, $ Суффикс $, $ Степень $ Я хочу добавить несколько смарт-символов в этот шаблон, чтобы за…
09 окт '09 в 16:55
7
ответов
Помещение \"в дословную строку с C#
Мне нужно распечатать a "b" c со строкой vebatim я поставил здесь еще один вопрос о шаблоне кода из нескольких строк. Я попробовал с дословной строкой следующее: using System; class DoFile { static void Main(string[] args) { string templateString = …
13 май '11 в 18:46
1
ответ
Перевод языка Antlr4 - отделение логики шаблона от класса посетителя?
Я смотрю на прагматический перевод огромного количества относительно простого кода TSQL в код Groovy. Есть ряд причин, конечно, но движущая причина - просто посмотреть, можно ли это сделать, и в процессе узнать о компиляторах / грамматиках / и т. Д.…
23 мар '15 в 01:10
1
ответ
Я не могу получить StringTemplate для отступа
У меня есть следующая группа StringTemplate group RPInstr; before(firstStat) ::= << <{<[beforeEnteringInstr(),firstStat]; anchor, separator="\n">}; anchor> >> beforeEnteringInstr() ::= "before();" Я пытаюсь сделать первое утв…
19 авг '12 в 00:38
2
ответа
StringTemplate не может отобразить атрибут LINQ для класса SQL
Я использую инструмент GUI vs2008 для генерации некоторого класса LINQ to SQL, моя проблема в том, что StringTemplate не может достичь атрибутов этой модели $persons:{ <li>$it.name$</li> }$ он напечатал: <li></li> <li>&…
21 янв '10 в 13:11
2
ответа
Избежать точки в имени атрибута / свойства StringTemplate?
У меня есть следующая карта с некоторыми атрибутами для использования в шаблоне Map<String,String> attributes = new HashMap<String,String>(); attributes.put("attr1.val","foo"); attributes.put("attr2.val","bar"); В шаблоне, если я ссылаюс…
07 июн '12 в 21:22
1
ответ
Шаблон строки: сделать объявление всех переменных глобальным
Я пытаюсь реализовать переводчик с помощью ANTLR+StringTemplate. У меня есть начальный язык, который похож на Java, и несколько языков назначения. Я использовал пример: http://www.antlr.org/wiki/display/ST/Language+Translation+Using+ANTLR+and+String…
10 дек '12 в 09:43
2
ответа
StringTemplate против StringTemplateGroup
Я успешно использую StringTemplate 4 для генерации кода в Visual Studio. Я установил расширения для StringTemplate и ANTLR, и они действительно великолепны. При тестировании я могу понять, как использовать файл *.st4 (StringTemplate), но как использ…
09 май '13 в 22:23
1
ответ
StringTemplate Форматирование последнего элемента в списке
Я генерирую исходный код с использованием StringTemplate, мне нужно отобразить список операторов, которые я хочу, чтобы все, кроме последнего, были разделены знаком ";\n", но формат последнего должен быть заключен в "return item;\n", могу ли я добит…
17 апр '11 в 23:25
1
ответ
ANTLR StringTemplate бесконечный цикл при рендеринге шаблона
Я использую antlr-3.4-complete.jar, который я считаю, использует StringTemplate версии 3.2.1 У меня есть следующие произведения в грамматике дерева functionCall : ^(FUNCCALL NCName pr+=params*) ->template(n={$NCName.text},p={$pr})"<n> <p…
23 июл '12 в 08:25
1
ответ
C# StringTemplate - как установить символ eol
Я использую C# версию библиотеки StringTemplate ( http://www.stringtemplate.org/) для генерации кода C++. Мои шаблоны работают нормально, пока я не начал использовать <attribute:template(argument-list)> синтаксис для применения шаблонов к неск…
01 окт '08 в 10:21
1
ответ
Как получить сообщение об ошибке в StringTemplate?
Как я могу получить сообщение об ошибке времени компиляции из StringTemplate в виде строки? Этот код, например: STGroup stg = new STGroup('<', '>'); CompiledST compiledTemplate = stg.defineTemplate("receipt", "<an invalid template<>")…
03 дек '14 в 09:55
1
ответ
Шаблон строки - результаты отличаются при чтении из файла / чтении из строки
string template = "group simple; apply(it) ::= << $it:bold():italics()$ >> "; StringTemplateGroup stg = new StringTemplateGroup(new StringReader(template)); stg.DefineTemplate("bold", "<b>$it$</b>"); stg.DefineTemplate("itali…
21 мар '11 в 14:19
1
ответ
Выражение не работает в stringTemplate
Привет, я использую StringTemplate версии 3.2.1 и Java. Я передаю ArrayList на Stringtemplate, но он не поднимается. Я хочу перебрать массив в зависимости от количества значений. ArrayList<Integer> test = new ArrayList<Integer>(); test.a…
15 май '13 в 16:40
2
ответа
Java StringTemplate с использованием файла из внешнего каталога
У меня есть структура каталогов, как это: Templates/ ├── Foo/ │ ├── Foo.st ├── Signature.st Вот что Foo.st похоже: <?xml version="1.0" encoding="UTF-8"?> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> &l…
07 дек '17 в 05:02
1
ответ
Stringtemplate низкая производительность по сравнению с Velocity и Mvel
Я пытаюсь сделать некоторую оценку шаблонов фреймворков. Для простого теста производительности я использую эти шаблоны private static String mvelTemplate = "Hello, my name is @{name}," + " @foreach{user : group.users} - @{user.id} - @{user.name} " +…
22 мар '12 в 10:53
2
ответа
Могу ли я использовать разделители строк в StringTemplate? Если нет, что такое хороший шаблонный движок?
Мне нужен простой шаблонизатор, который выполняет только замену имен переменных (мне не нужны другие функции), и его можно настроить на использование разделителей, которые являются строками, а не символами. Например new Template("Hello {{topic}}") .…
27 ноя '11 в 16:07
2
ответа
Как избежать HTML по умолчанию в StringTemplate?
В механизмах HTML-шаблонов очень полезно использовать HTML-экранирование по умолчанию для текста-заполнителя, чтобы предотвратить атаки XSS (межсайтовый скриптинг). Можно ли добиться такого поведения в StringTemplate? Я пытался зарегистрировать поль…
24 май '14 в 07:11
1
ответ
Может ли StringTemplate перебирать "значения" в строке?
У меня есть строка, состоящая из нескольких строк, разделенных запятыми. Используя StringTemplate, существует ли простой способ написать отдельную строку для каждого "значения" в этой внешней строке? Например, у меня есть: String layers = "ADM,NAV";…
17 авг '10 в 16:27