This is an automated email from the ASF dual-hosted git repository.
ddekany pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/freemarker-docgen.git.
from ca0e062 Use [docgen ...] "to" and "toIfPresent" attributes, instead
of to="?...".
new e79b2eb Allow raw string literals in docgen tags. Use multi-line
regexp parameters in docgen.insertFile.
new f5f9661 Reworked setting validation API-s, and some other cleanup of
old code.
new 793e8da - Added getCustomVariable(name) and concat(...) function to
CJSON - Generalized up [docgen.insertXxx ...] tag parsing a bit - Added
unfinished implementation of [docgen.insertOutput ...] directive. This will be
used to simplify inserting the output of "programs" into the documentation.
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
freemarker-docgen-core/pom.xml | 17 +
.../docgen/core/BashCommandLineArgsParser.java | 98 +++
.../freemarker/docgen/core/CJSONInterpreter.java | 59 +-
.../freemarker/docgen/core/DocgenException.java | 2 +-
...plateException.java => DocgenTagException.java} | 6 +-
.../main/java/org/freemarker/docgen/core/Logo.java | 26 +-
.../PrintTextWithDocgenSubstitutionsDirective.java | 305 ++++---
.../org/freemarker/docgen/core/SettingName.java | 82 ++
.../org/freemarker/docgen/core/SettingUtils.java | 340 ++++++++
.../java/org/freemarker/docgen/core/Transform.java | 970 ++++++++-------------
.../freemarker/docgen/core/templates/footer.ftlh | 6 +-
.../freemarker/docgen/core/templates/header.ftlh | 4 +-
.../docgen/core/templates/node-handlers.ftlh | 2 +-
.../docgen/core/BashCommandLineArgsParserTest.java | 43 +
.../freemarker/docgen/core/SettingNameTest.java} | 25 +-
.../freemarker/docgen/core/SettingUtilsTest.java | 152 ++++
16 files changed, 1378 insertions(+), 759 deletions(-)
create mode 100644
freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/BashCommandLineArgsParser.java
rename
freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/{DocgenSubstitutionTemplateException.java
=> DocgenTagException.java} (81%)
create mode 100644
freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/SettingName.java
create mode 100644
freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/SettingUtils.java
create mode 100644
freemarker-docgen-core/src/test/java/org/freemarker/docgen/core/BashCommandLineArgsParserTest.java
copy
freemarker-docgen-core/src/{main/java/org/freemarker/docgen/core/DocgenException.java
=> test/java/org/freemarker/docgen/core/SettingNameTest.java} (71%)
create mode 100644
freemarker-docgen-core/src/test/java/org/freemarker/docgen/core/SettingUtilsTest.java