Skip to content

Commit 67d1d42

Browse files
committed
internal/core/export: suport default picking
This introduces default picking for during export. This is needed to implement the Final option for Value.Syntax correctly. Fixes #489 Change-Id: Ie2a4d687c3ce66c2f1c5c7e53b1138c257ec85ab Reviewed-on: https://cue-review.googlesource.com/c/cue/+/6889 Reviewed-by: CUE cueckoo <[email protected]> Reviewed-by: Marcel van Lohuizen <[email protected]>
1 parent 248794e commit 67d1d42

File tree

14 files changed

+826
-740
lines changed

14 files changed

+826
-740
lines changed

cue/types.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -927,6 +927,7 @@ func (v Value) Syntax(opts ...Option) ast.Node {
927927

928928
p := export.Profile{
929929
Simplify: !o.raw,
930+
TakeDefaults: o.final,
930931
ShowOptional: !o.omitOptional && !o.concrete,
931932
ShowDefinitions: !o.omitDefinitions && !o.concrete,
932933
ShowHidden: !o.omitHidden && !o.concrete,

0 commit comments

Comments
 (0)