diff options
author | Arne H Juul <arnej@yahooinc.com> | 2022-02-17 10:08:36 +0000 |
---|---|---|
committer | Arne H Juul <arnej@yahooinc.com> | 2022-02-17 10:08:36 +0000 |
commit | c73f65448488cadfca6c5900d2fc998c45882caa (patch) | |
tree | 0c1ec540b2e10a34cd4b53e75d6ab3f060c4b87b /config-model/src/main/javacc/SDParser.jj | |
parent | c9925c26a9f5780db071970fa99e9224a31ef7ea (diff) |
prepare to flip raw-as-base64-in-summary
* note where we will flip the default
* allow explicit value "true" or "false", so
people can force old behavior after the
default has changed
Diffstat (limited to 'config-model/src/main/javacc/SDParser.jj')
-rw-r--r-- | config-model/src/main/javacc/SDParser.jj | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/config-model/src/main/javacc/SDParser.jj b/config-model/src/main/javacc/SDParser.jj index b6a9ab789bf..2ccb9a82bdf 100644 --- a/config-model/src/main/javacc/SDParser.jj +++ b/config-model/src/main/javacc/SDParser.jj @@ -549,9 +549,18 @@ Object documentBody(SDDocumentType document, Schema schema) : } void rawAsBase64(Schema schema) : -{} { - <RAW_AS_BASE64_IN_SUMMARY> { schema.enableRawAsBase64(); } + boolean enabled = false; +} +{ + <RAW_AS_BASE64_IN_SUMMARY> + { + enabled = true; + } + [ <COLON> ( <TRUE> | ( <FALSE> { enabled = false; } ) ) ] + { + schema.enableRawAsBase64(enabled); + } } /** |