Вопросы по теме 'stringtemplate'
Проблема с передачей параметров для stringtemplate
Учитывая эти правила:
defServ: 'service' path bodyServ? SEP ->Serv(....);
path: t+=ID ('/' t+=ID)* ->path(...);
Спрашиваю, как можно передать список токенов "t" в шаблон "Серв"?
Простейшим решением было бы поставить производство...
202 просмотров
schedule
28.05.2024
antlr переписывает вывод правила
Я пытаюсь написать сценарий antlr, в котором в правиле1 есть подправило, правило2. Я использую StringTemplate по правилу 1.
Что я хочу сделать, так это реструктурировать текст, соответствующий правилу2, прежде чем он будет использован/использован...
546 просмотров
schedule
06.11.2022
Низкая производительность Stringtemplate по сравнению с Velocity и Mvel
Я пытаюсь провести некоторую оценку шаблонных фреймворков.
Для простого теста производительности я использую эти шаблоны
private static String mvelTemplate = "Hello, my name is @{name},"
+ " @foreach{user :...
4284 просмотров
schedule
29.01.2023
Связывание Xtext с генератором кода StringTemplate
В моем текущем проекте я пытаюсь связать спецификацию DSL, написанную в xtext, и генератор кода, написанный на StringTemplate.
например, синтаксис моей спецификации DSL следующий. Я ввожу эту информацию с помощью удобного редактора,...
2759 просмотров
schedule
28.06.2022
Как заставить StringTemplate V4 игнорировать ‹ в качестве разделителя?
Я использую StringTemplate V4 для создания HTML-кода в своем проекте. Мне нужно иметь форматирование HTML в моих шаблонах, поэтому использование разделителей по умолчанию < и > было бы очень неудобно.
Итак, я создаю группу, передающую...
3272 просмотров
schedule
13.01.2023
StringTemplate: значение увеличения, если условие истинно
Я хочу узнать, поддерживает ли StringTemplate увеличение числа. Ситуация следующая:
ввод: – это массив объектов с геттером " isKey() и getName() ". вывод должен быть ( i=0; IF !obj.getKey() THEN ps.setObject(i++,obj.getName)) ENDIF ):...
815 просмотров
schedule
07.09.2022
Не удается правильно получить доступ к объекту ViewDataDictionary в StringTemplate
Я играю с StringTemplate версии 3.1.4.6002 в качестве механизма просмотра для проекта MVC. Кажется, я не могу получить доступ к объекту, передаваемому в шаблон, и отображать его на веб-странице. Итак, в контроллере (на С#) у меня есть следующее:...
68 просмотров
schedule
16.10.2022
StringTemplate 3: как отфильтровать список?
Как я могу удалить определенные элементы из списка (= многозначный атрибут) с помощью карты? Например, предположим, что я хочу отфильтровать все b в заданном списке:
<["a", "b", "c", "b"]: {<table.(it)>}; separator=",">
table ::=...
480 просмотров
schedule
21.07.2022
Применить динамический список шаблонов к аргументу
Мне нужно применить переменную последовательность шаблонов к аргументу. Последовательность шаблонов определяется во время выполнения на уровне контроллера, и эти шаблоны применяются только к одному аргументу, например:...
514 просмотров
schedule
14.10.2022
ANTLR — StringTemplate — CamelCase
Каков наилучший шаблон (независимый от языка, для переназначаемого кода генерации) для перевода токена antlr в атрибут StringTemplate регистра верблюдов при преобразовании дерева? Пример: Мой DSL имеет определение MY_FIELD, и в выводе...
398 просмотров
schedule
07.06.2022
Глубокая копия атрибута string-template3?
Я очень новичок в stringtemplate и экспериментировал с ним для проекта языкового перевода.
В любом случае, я определил групповой файл Java, содержащий следующий шаблон:
instantiation(realization, arguments) ::=
<<new...
69 просмотров
schedule
29.05.2022
Реализуйте пользовательские функции в строковом шаблоне v4
В StringTemplate v3 у нас была специальная реализация Java HashMap, которая вызывала функцию по предоставленному ключу и возвращала результат функции вместо того, чтобы выполнять фактический поиск по хэш-карте. Мы бы добавили экземпляр этого HashMap...
781 просмотров
schedule
15.04.2022
Как получить список пробелов из анонимного StringTemplate (v4) перед добавлением каких-либо атрибутов?
Я пытаюсь использовать StringTemplate.v4 для упрощенных шаблонов, имея в виду только простые имена пробелов, такие как %body% — я не использую никаких других функций, таких как логика if, подшаблоны или выражения.
(Честно говоря, его API плохо...
217 просмотров
schedule
17.05.2022
фигурная скобка в StringTemplate
Следующий StringTemplate дает мне исключение «недопустимый символ '}'» из-за закрывающей фигурной скобки после return null; :
$StatementList:{statement |
public T $statement$(X x) { return null; } }$
Я хочу иметь вывод, например:...
365 просмотров
schedule
16.04.2023
Функция для получения списка всех идентификаторов в шаблоне строки (Python)
Есть ли для стандартной библиотеки string template в Python функция для получения списка всех идентификаторов?
Например, со следующим XML-файлом:
<Text>Question ${PrimaryKey}:</Text>
<Text>Cheat: ${orientation}</Text>...
874 просмотров
schedule
21.07.2023
Используйте StringTemplate с доменным классом Grails в качестве модели
Могу ли я использовать доменные классы Grails в качестве модели для библиотеки ST (StringTemplate).
e.g.
String content = "Hello {personInstance.first_name}!"
char startChar = '{'
char endChar = '}'
ST st = new ST(content, startChar, endChar)...
32 просмотров
schedule
16.11.2022