Вопросы по теме '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 просмотров

Связывание 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 просмотров

Глубокая копия атрибута 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