aboutsummaryrefslogtreecommitdiffstats
path: root/config-model/src/main/javacc/SDParser.jj
diff options
context:
space:
mode:
authorArne H Juul <arnej@yahooinc.com>2022-02-17 10:08:36 +0000
committerArne H Juul <arnej@yahooinc.com>2022-02-17 10:08:36 +0000
commitc73f65448488cadfca6c5900d2fc998c45882caa (patch)
tree0c1ec540b2e10a34cd4b53e75d6ab3f060c4b87b /config-model/src/main/javacc/SDParser.jj
parentc9925c26a9f5780db071970fa99e9224a31ef7ea (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.jj13
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);
+ }
}
/**