File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -148,27 +148,39 @@ julia> # Explicitely don't use any prefix.
148
148
submodel_prefix_false (generic function with 2 methods)
149
149
150
150
julia> @varname(x) in keys(VarInfo(submodel_prefix_false()))
151
+ ┌ Warning: `@submodel model` and `@submodel prefix=... model` are deprecated; see `to_submodel` for the up-to-date syntax.
152
+ │ caller = ip:0x0
153
+ └ @ Core :-1
151
154
true
152
155
153
156
julia> # Automatically determined from `a`.
154
157
@model submodel_prefix_true() = @submodel prefix=true a = inner()
155
158
submodel_prefix_true (generic function with 2 methods)
156
159
157
160
julia> @varname(var"a.x") in keys(VarInfo(submodel_prefix_true()))
161
+ ┌ Warning: `@submodel model` and `@submodel prefix=... model` are deprecated; see `to_submodel` for the up-to-date syntax.
162
+ │ caller = ip:0x0
163
+ └ @ Core :-1
158
164
true
159
165
160
166
julia> # Using a static string.
161
167
@model submodel_prefix_string() = @submodel prefix="my prefix" a = inner()
162
168
submodel_prefix_string (generic function with 2 methods)
163
169
164
170
julia> @varname(var"my prefix.x") in keys(VarInfo(submodel_prefix_string()))
171
+ ┌ Warning: `@submodel model` and `@submodel prefix=... model` are deprecated; see `to_submodel` for the up-to-date syntax.
172
+ │ caller = ip:0x0
173
+ └ @ Core :-1
165
174
true
166
175
167
176
julia> # Using string interpolation.
168
177
@model submodel_prefix_interpolation() = @submodel prefix="\$ (nameof(inner()))" a = inner()
169
178
submodel_prefix_interpolation (generic function with 2 methods)
170
179
171
180
julia> @varname(var"inner.x") in keys(VarInfo(submodel_prefix_interpolation()))
181
+ ┌ Warning: `@submodel model` and `@submodel prefix=... model` are deprecated; see `to_submodel` for the up-to-date syntax.
182
+ │ caller = ip:0x0
183
+ └ @ Core :-1
172
184
true
173
185
174
186
julia> # Or using some arbitrary expression.
You can’t perform that action at this time.
0 commit comments