Описание тега stringtemplate-4
StringTemplate is a java template engine
1
ответ
Преобразование первой буквы в заглавную с использованием шаблона строки
Я использую файл шаблона String для создания файлов Java. Для этого я использую ANTLR. Код для одного из строковых шаблонов файла показан ниже: package framework; public abstract class Listener$GUIdriver.name$ { $GUIdriver.commands:{ command | publi…
09 окт '15 в 09:09
0
ответов
StringTemplate getInstanceOf возвращает ноль
Хорошего дня! Я начал использовать StringTemplate и столкнулся с довольно раздражающей проблемой. У меня есть простой шаблон "T.st" T(name, email, passwort) ::= << ... >> Он сохраняется в каталоге "templates", который является частью мое…
23 сен '15 в 07:34
1
ответ
ANTLR4 - цели без вложенных классов
Я пытаюсь расширить ANTLR4 новой целью PHP и возникла проблема с файлом StringTemplate (.stg): В файле StringTemplate парсер определяется шаблоном Parser_. Parser_ содержит следующее правило: <funcs; separator="\n"> Это правило генерирует опре…
12 ноя '17 в 21:38
1
ответ
Доступ к именам правил шаблонов строк из базового прослушивателя ANTLR
Работаю над красивым принтером. Основываясь на моем понимании ANTLR и StringTemplate, если я хочу сопоставить все свои правила грамматики с шаблонами и применять шаблон каждый раз, когда вызывается правило грамматики, я могу создавать свои шаблоны с…
05 авг '15 в 16:41
1
ответ
stringtemplate4 Получение "Anonymous()" в качестве вывода
Пытаюсь выяснить, что я здесь делаю не так. public String getSysJobTempl(String JobID, String SysID, String JobCode, String SchedID) { String finalString= ""; ST sysJob = new ST("INSERT INTO system_job (SYSTEM_JOB_ID,SYSTEM_ID,CODE,IS_ACTIVE,DELAY_T…
01 окт '15 в 17:34
1
ответ
Как получить сообщение об ошибке в StringTemplate?
Как я могу получить сообщение об ошибке времени компиляции из StringTemplate в виде строки? Этот код, например: STGroup stg = new STGroup('<', '>'); CompiledST compiledTemplate = stg.defineTemplate("receipt", "<an invalid template<>")…
03 дек '14 в 09:55
0
ответов
Разобрать JSON со специальным символом и массивом с помощью antlr StringTemplate
У меня есть JSON от стороннего веб-сервиса, как показано ниже: { "positions": { "587007777": { "company~": { "industries~": [ { "name": { "localized": { "en_US": "Computer Software" } }, "id": 4 } ] }, "company": "urn:li:organization:2252038", "loca…
07 ноя '17 в 05:35
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
2
ответа
Как избежать HTML по умолчанию в StringTemplate?
В механизмах HTML-шаблонов очень полезно использовать HTML-экранирование по умолчанию для текста-заполнителя, чтобы предотвратить атаки XSS (межсайтовый скриптинг). Можно ли добиться такого поведения в StringTemplate? Я пытался зарегистрировать поль…
24 май '14 в 07:11
1
ответ
StringTemplate 4 и Python
Я только что узнал StringTemplate и хотел проверить его на python. Работает ли v4 на Python (2.7/3)? Вики пуста, и я не могу найти информацию о порте Python для версии v4. v3 является единственной рабочей версией (в ofc Python)?
24 дек '12 в 13:13
1
ответ
StringTemplate: пропуск конечной запятой при генерации массива Javascript
Я генерирую массив Javascript в StringTemplate 4, и у меня возникают проблемы с пропуском завершающей запятой после последнего элемента. Каждый элемент генерируется с использованием шаблона, а затем я хочу разделить их с помощью комы, чтобы создать …
24 май '12 в 13:31
0
ответов
Есть ли краткий способ ссылки на свойство свойства в StringTemplate
Я хочу написать <prop1.subprop1:sometemplate> применить шаблон к списку в свойстве свойства. Чтобы сделать это, мне нужно сделать два уровня шаблона: я должен вызвать внешний на prop1, а затем обработать следующее свойство. Модель данных: clas…
28 июл '14 в 14:21
1
ответ
Применение ST к деревьям разбора, генерируемым Antlr4
Сгенерированные методы доступа узлов контекста дерева разбора не соответствуют стандарту getProperty()/isProperty()/hasProperty(). В результате ST не может быть применен непосредственно к дереву разбора. Кажется, есть 3 варианта применения ST к сген…
04 апр '17 в 13:51
1
ответ
Вызов функции Java с аргументами из StringTemplate?
StringTemplate позволяет программистам получать данные через геттеры (функция без аргументов). Я хотел бы знать, можно ли вызвать функцию Java с аргументами из шаблона строки?
05 май '12 в 01:04
0
ответов
NoIndentWriter не учитывает пробелы в шаблоне
Я пытаюсь использовать класс NoIndentWriter, чтобы обойти проблему, с которой я сталкиваюсь, связанную со вставкой пробела в многострочные строки. Тем не менее, похоже, что NoIndentWriter делает намного больше, чем просто не делает авто-отступ. В ча…
13 янв '15 в 20:34
1
ответ
Создание собственного разделителя в шаблоне строки
Шаблон строки использует <...> или же $...$ в качестве разделителей. Мне нужно иметь собственный разделитель, что-то вроде <<...>>, Это возможно? Код ниже принимает только символ для начального и конечного разделителей: ST st = new…
07 сен '16 в 16:42
3
ответа
'{' стало для меня полной неожиданностью
Я хочу использовать org.stringtemplate.v4.* в качестве движка шаблонов для рендеринга HTML-страниц. Однако я не могу найти, как избежать открытых скобок в моем файле. Templator считает, что это какое-то выражение, а это просто код JavaScript. Я стар…
02 апр '13 в 11:08
1
ответ
Перевод кода PL/SQL в Java с использованием Antlr 4 и stringtemplate 4
Я пытаюсь создать переводчик, который может конвертировать PL/SQL-код в Java с использованием Antlr 4 и StringTemplate 4. У меня есть грамматика PL/SQl и я уже создал парсер для PL/SQL, но я не знаю, как подойти к проблема дальше. Я нашел много стат…
12 дек '13 в 10:35
2
ответа
Ошибка при запуске JSON2XML_ST
Я пытаюсь запустить JSON2XML_ST вот так: bab@maz:~/tpantlr2-code/code/listeners$ antlr4 JSON.g4 bab@maz:~/tpantlr2-code/code/listeners$ javac JSON2XML_ST.java bab@maz:~/tpantlr2-code/code/listeners$ java JSON2XML_ST t.json но я получил: (json (objec…
07 июл '13 в 00:55
1
ответ
Строковый шаблон 4 Проблемы с STGroupDir
Некоторое время мы использовали строковый шаблон в java и только что обновили до String Template 4.0.7. В строковом шаблоне 3.2 (версия, которую мы ранее использовали) у меня был файл строкового шаблона с именем stringtemplate.st в src/main/resource…
05 июн '14 в 09:12